Class: Hyrax::Forms::PcdmObjectForm

Inherits:
ResourceForm show all
Includes:
ContainedInWorksBehavior, DepositAgreementBehavior, LeaseabilityBehavior, PermissionBehavior
Defined in:
app/forms/hyrax/forms/pcdm_object_form.rb

Overview

A form for PCDM objects: resources which have collection relationships and generally resemble Hyrax::Work.

Although File Sets are technically also PCDM objects, they use a separate form class: Hyrax::Forms::FileSetForm.

Constant Summary

Constants included from ContainedInWorksBehavior

ContainedInWorksBehavior::InWorksPrepopulator

Constants inherited from ResourceForm

ResourceForm::LockKeyPrepopulator

Method Summary

Methods included from PermissionBehavior

included, #permission_populator

Methods included from LeaseabilityBehavior

#embargo_populator, included, #lease_populator, #visibility_populator

Methods included from DepositAgreementBehavior

included

Methods included from ContainedInWorksBehavior

included

Methods inherited from ResourceForm

#[]=, #display_additional_fields?, for, #initialize, #model_class, #primary_terms, required_fields, required_fields=, #secondary_terms

Methods inherited from ChangeSet

for

Constructor Details

This class inherits a constructor from Hyrax::Forms::ResourceForm