Class RecordCategoryType

  • All Implemented Interfaces:
    RecordsManagementCustomModel, RecordsManagementModel, org.alfresco.repo.node.NodeServicePolicies.OnCreateChildAssociationPolicy, org.alfresco.repo.node.NodeServicePolicies.OnCreateNodePolicy, org.alfresco.repo.policy.annotation.BehaviourRegistry, org.alfresco.repo.policy.AssociationPolicy, org.alfresco.repo.policy.ClassPolicy, org.alfresco.repo.policy.Policy, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

    public class RecordCategoryType
    extends BaseBehaviourBean
    implements org.alfresco.repo.node.NodeServicePolicies.OnCreateChildAssociationPolicy, org.alfresco.repo.node.NodeServicePolicies.OnCreateNodePolicy
    rma:recordCategory behaviour bean
    Since:
    2.2
    Author:
    Roy Wetherall
    • Constructor Detail

      • RecordCategoryType

        public RecordCategoryType()
    • Method Detail

      • setVitalRecordService

        public void setVitalRecordService​(VitalRecordService vitalRecordService)
        Parameters:
        vitalRecordService - vital record service
      • setFilePlanPermissionService

        public void setFilePlanPermissionService​(FilePlanPermissionService filePlanPermissionService)
        Parameters:
        filePlanPermissionService - file plan permission service
      • setRecordFolderService

        public void setRecordFolderService​(RecordFolderService recordFolderService)
        Parameters:
        recordFolderService - record folder service
      • onCreateChildAssociation

        public void onCreateChildAssociation​(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef,
                                             boolean bNew)
        On every event
        Specified by:
        onCreateChildAssociation in interface org.alfresco.repo.node.NodeServicePolicies.OnCreateChildAssociationPolicy
        See Also:
        NodeServicePolicies.OnCreateChildAssociationPolicy.onCreateChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef, boolean)
      • onCreateChildAssociationOnCommit

        public void onCreateChildAssociationOnCommit​(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef,
                                                     boolean bNew)
        On transaction commit
        See Also:
        NodeServicePolicies.OnCreateChildAssociationPolicy.onCreateChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef, boolean)
      • onCreateNode

        public void onCreateNode​(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
        Specified by:
        onCreateNode in interface org.alfresco.repo.node.NodeServicePolicies.OnCreateNodePolicy
        See Also:
        NodeServicePolicies.OnCreateNodePolicy.onCreateNode(org.alfresco.service.cmr.repository.ChildAssociationRef)
      • onCopyRecordCategory

        public org.alfresco.repo.copy.CopyBehaviourCallback onCopyRecordCategory​(org.alfresco.service.namespace.QName classRef,
                                                                                 org.alfresco.repo.copy.CopyDetails copyDetails)
        Copy callback for record category