Class RMv35HoldNewChildAssocPatch

  • All Implemented Interfaces:
    Comparable<ModulePatch>, ModulePatch, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware

    public class RMv35HoldNewChildAssocPatch
    extends AbstractModulePatch
    Patch to create new hold child association to link the record to the hold

    See: https://alfresco.atlassian.net/browse/APPS-659

    Since:
    3.5
    • Field Detail

      • LOGGER

        protected static final org.slf4j.Logger LOGGER
        logger
      • PATCH_ASSOC_NAME

        protected static final QName PATCH_ASSOC_NAME
        A name for the associations created by this patch.
    • Constructor Detail

      • RMv35HoldNewChildAssocPatch

        public RMv35HoldNewChildAssocPatch()
    • Method Detail

      • setFilePlanService

        public void setFilePlanService​(FilePlanService filePlanService)
        Setter for fileplanservice
        Parameters:
        filePlanService - File plan service interface
      • setHoldService

        public void setHoldService​(HoldService holdService)
        Setter for hold service
        Parameters:
        holdService - Hold service interface.
      • setNodeService

        public void setNodeService​(NodeService nodeService)
        Setter for node service
        Parameters:
        nodeService - Interface for public and internal node and store operations.
      • setBehaviourFilter

        public void setBehaviourFilter​(BehaviourFilter behaviourFilter)
      • setBatchSize

        public void setBatchSize​(int batchSize)
        Setter for maximum batch size
        Parameters:
        maxBatchSize - The max amount of associations to be created between the frozen nodes and the hold in a transaction