Class RecordFolderType

  • All Implemented Interfaces:
    RecordsManagementCustomModel, RecordsManagementModel, org.alfresco.repo.node.NodeServicePolicies.OnCreateChildAssociationPolicy, org.alfresco.repo.node.NodeServicePolicies.OnMoveNodePolicy, 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 RecordFolderType
    extends AbstractDisposableItem
    implements org.alfresco.repo.node.NodeServicePolicies.OnMoveNodePolicy, org.alfresco.repo.node.NodeServicePolicies.OnCreateChildAssociationPolicy
    rma:recordFolder behaviour bean
    Since:
    2.2
    Author:
    Roy Wetherall
    • Constructor Detail

      • RecordFolderType

        public RecordFolderType()
    • Method Detail

      • setRecordService

        public void setRecordService​(RecordService recordService)
        Parameters:
        recordService - record service
      • setRecordFolderService

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

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

        public void setIdentifierService​(IdentifierService identifierService)
      • onMoveNode

        public void onMoveNode​(org.alfresco.service.cmr.repository.ChildAssociationRef oldChildAssocRef,
                               org.alfresco.service.cmr.repository.ChildAssociationRef newChildAssocRef)
        Record folder move behaviour
        Specified by:
        onMoveNode in interface org.alfresco.repo.node.NodeServicePolicies.OnMoveNodePolicy
        See Also:
        NodeServicePolicies.OnMoveNodePolicy.onMoveNode(org.alfresco.service.cmr.repository.ChildAssociationRef, org.alfresco.service.cmr.repository.ChildAssociationRef)
      • getCopyCallback

        public org.alfresco.repo.copy.CopyBehaviourCallback getCopyCallback​(org.alfresco.service.namespace.QName classRef,
                                                                            org.alfresco.repo.copy.CopyDetails copyDetails)
        Record folder copy callback
      • onCreateChildAssociation

        public void onCreateChildAssociation​(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef,
                                             boolean bNew)
        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)