Class: Dor::AdminPolicyObject

Inherits:
Abstract
  • Object
show all
Includes:
Editable
Defined in:
lib/dor/models/admin_policy_object.rb

Direct Known Subclasses

Hydrus::AdminPolicyObject

Constant Summary

Constants included from Editable

Editable::CREATIVE_COMMONS_USE_LICENSES, Editable::OPEN_DATA_COMMONS_USE_LICENSES

Constants included from Processable

Processable::STATUS_CODE_DISP_TXT, Processable::STEPS

Constants included from Describable

Describable::MODS_TO_DC_XSLT, Describable::XMLNS_DC, Describable::XMLNS_OAI_DC

Constants included from Identifiable

Identifiable::CATKEY_TYPE_ID, Identifiable::PREVIOUS_CATKEY_TYPE_ID

Method Summary

Methods included from Editable

#add_default_collection, #add_roleplayer, #agreement, #agreement=, #copyright_statement, #copyright_statement=, #creative_commons_license, #creative_commons_license=, #creative_commons_license_human, #creative_commons_license_human=, #default_collections, #default_rights, #default_rights=, #default_workflow=, #default_workflows, #desc_metadata_format, #desc_metadata_format=, #desc_metadata_source, #desc_metadata_source=, #metadata_source, #metadata_source=, #mods_title, #mods_title=, #open_data_commons_license, #open_data_commons_license=, #open_data_commons_license_human, #open_data_commons_license_human=, #purge_roles, #remove_default_collection, #roles, #use_license, #use_license=, #use_license_human, #use_license_uri, #use_statement, #use_statement=

Methods inherited from Abstract

#to_solr

Methods included from Processable

#build_datastream, #cleanup, #create_workflow, #empty_datastream?, #find_metadata_file, #initialize_workflow, #milestones, #status, #status_info

Methods included from Versionable

#allows_modification?, #close_version, #current_version, #new_version_open?, #open_new_version

Methods included from Describable

#build_descMetadata_datastream, #fetch_descMetadata_datastream, #full_title, #generate_dublin_core, #generate_public_desc_md, get_collection_title, #set_desc_metadata_using_label, #stanford_mods

Methods included from Rightsable

#build_rightsMetadata_datastream, #world_doc

Methods included from Governable

#add_collection, #can_manage_content?, #can_manage_desc_metadata?, #can_manage_embargo?, #can_manage_item?, #can_manage_rights?, #can_manage_system_metadata?, #can_view_content?, #can_view_metadata?, #default_workflow_lane, #groups_which_manage_content, #groups_which_manage_desc_metadata, #groups_which_manage_embargo, #groups_which_manage_item, #groups_which_manage_rights, #groups_which_manage_system_metadata, #groups_which_view_content, #groups_which_view_metadata, #initiate_apo_workflow, #intersect, #reapplyAdminPolicyObjectDefaults, #remove_collection, #reset_to_apo_default, #rights, #set_read_rights, #unshelve_and_unpublish

Methods included from Eventable

#add_event

Methods included from Identifiable

#adapt_to_cmodel, #add_other_Id, #add_tag, #catkey, #catkey=, #content_type_tag, #druid_regex, #normalize_tag, #normalize_tag_arr, #pid_regex, #previous_catkeys, #remove_druid_prefix, #remove_other_Id, #remove_tag, #source_id, #source_id=, #split_tag_to_arr, #tags, #update_other_Id, #update_tag, #validate_and_normalize_tag, #validate_tag_format