Module: CurationConcern::Work

Extended by:
ActiveSupport::Concern
Includes:
Curatable, WithEditors, WithGenericFiles, WithLinkedResources, Hydra::AccessControls::Embargoable
Included in:
GenericWork, Worthwhile::LinkedResource
Defined in:
app/models/concerns/curation_concern/work.rb

Instance Method Summary collapse

Methods included from WithLinkedResources

#after_destroy_cleanup_linked_resources

Methods included from WithEditors

#add_editor, #add_editor_group, #add_editor_groups, #add_editors, #remove_editor, #remove_editor_group, #remove_editor_groups, #remove_editors

Methods included from WithGenericFiles

#before_destroy_cleanup_generic_files, #copy_visibility_to_files

Methods included from Curatable

#as_json, #as_rdf_object, #can_be_member_of_collection?, #to_partial_path, #to_s

Instance Method Details

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



19
20
21
22
23
# File 'app/models/concerns/curation_concern/work.rb', line 19

def to_solr(solr_doc={}, opts={})
  super(solr_doc, opts)
  Solrizer.set_field(solr_doc, 'generic_type', 'Work', :facetable)
  return solr_doc
end