Class BeCPGCopyPolicy

All Implemented Interfaces:
org.alfresco.repo.copy.CopyServicePolicies.OnCopyCompletePolicy, org.alfresco.repo.copy.CopyServicePolicies.OnCopyNodePolicy, org.alfresco.repo.policy.ClassPolicy, org.alfresco.repo.policy.Policy

public class BeCPGCopyPolicy extends AbstractBeCPGPolicy implements org.alfresco.repo.copy.CopyServicePolicies.OnCopyCompletePolicy

BeCPGCopyPolicy class.

Author:
matthieu
  • Field Details

  • Constructor Details

    • BeCPGCopyPolicy

      public BeCPGCopyPolicy()
  • Method Details

    • setCopyRestrictionService

      public void setCopyRestrictionService(CopyRestrictionService copyRestrictionService)

      Setter for the field copyRestrictionService.

      Parameters:
      copyRestrictionService - a CopyRestrictionService object
    • doInit

      public void doInit()

      doInit.

      Specified by:
      doInit in class AbstractBeCPGPolicy
    • onCopyComplete

      public void onCopyComplete(org.alfresco.service.namespace.QName classRef, org.alfresco.service.cmr.repository.NodeRef sourceNodeRef, org.alfresco.service.cmr.repository.NodeRef targetNodeRef, boolean copyToNewNode, Map<org.alfresco.service.cmr.repository.NodeRef,org.alfresco.service.cmr.repository.NodeRef> copyMap)
      Specified by:
      onCopyComplete in interface org.alfresco.repo.copy.CopyServicePolicies.OnCopyCompletePolicy
      Overrides:
      onCopyComplete in class AbstractBeCPGPolicy