Class: Dor::AdminPolicyObject
- Inherits:
-
ActiveFedora::Base
- Object
- ActiveFedora::Base
- Dor::AdminPolicyObject
- Includes:
- Describable, Editable, Governable, Identifiable, Processable, Versionable
- Defined in:
- lib/dor/models/admin_policy_object.rb
Constant Summary
Constants included from Processable
Processable::STATUS_CODE_DISP_TXT, Processable::STEPS
Constants included from Describable
Method Summary
Methods included from Versionable
#allows_modification?, #close_version, #current_version, #new_version_open?, #open_new_version
Methods included from Upgradable
add_upgrade_callback, included, run_upgrade_callbacks, #upgrade!
Methods included from Processable
#build_datastream, #cleanup, #empty_datastream?, #find_metadata_file, #initialize_workflow, #milestones, #set_workflows_datastream_location, #status, #status_info, #to_solr
Methods included from SolrDocHelper
Methods included from Describable
#add_access_conditions, #add_collection_reference, #add_identifier, #build_descMetadata_datastream, #delete_identifier, #fetch_descMetadata_datastream, #generate_dublin_core, #generate_public_desc_md, get_collection_title, #metadata_format, #metadata_namespace, #set_desc_metadata_using_label, #to_solr, #update_title
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=, #purge_roles, #remove_default_collection, #roles, #to_solr, #use_statement, #use_statement=
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
Methods included from Identifiable
#add_other_Id, #add_tag, #content_type_tag, #initialize, #method_missing, #normalize_tag, #normalize_tag_arr, #remove_displayTypes, #remove_other_Id, #remove_tag, #set_source_id, #split_tag_to_arr, #tags, #to_solr, #update_other_Id, #update_tag, #validate_and_normalize_tag, #validate_tag_format
Methods included from Eventable
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Dor::Identifiable