Class: Concept

Inherits:
GenericAggregator show all
Includes:
ActiveFedora::DatastreamCollections, ActiveFedora::FinderMethods::RepositoryMethods, Cul::Hydra::Models::Common, Hydra::ModelMethods
Defined in:
app/models/concept.rb

Instance Method Summary collapse

Methods included from Cul::Hydra::Models::Common

#cmodel_pid, #datastreams_in_fedora, #get_representative_generic_resource, #has_desc?, #initialize, #label=, #rdf_type, #rdf_types!, #set_size_labels, #thumbnail_info, #update_datastream_attributes

Methods inherited from GenericAggregator

#proxies, #set_size_labels, #type_label_for, #update_index

Methods included from Cul::Hydra::Models::Aggregator

#add_member, #has_struct_metadata?, #member_ids, #members, #remove_member, #solr_members, #thumbnail_info

Instance Method Details

#index_type_labelObject



15
16
17
# File 'app/models/concept.rb', line 15

def index_type_label
  "CONCEPT"
end

#route_asObject



11
12
13
# File 'app/models/concept.rb', line 11

def route_as
  "concept"
end

#to_solr(solr_doc = Hash.new, opts = {}) ⇒ Object



19
20
21
22
# File 'app/models/concept.rb', line 19

def to_solr(solr_doc = Hash.new, opts={})
  solr_doc = super(solr_doc, opts)
  solr_doc
end