Class CopyActionExecuter

  • All Implemented Interfaces:
    ActionExecuter, LoggingAwareExecuter, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware

    public class CopyActionExecuter
    extends ActionExecuterAbstractBase
    Copy action executor.

    Copies the actioned upon node to a specified location.

    Author:
    Roy Wetherall
    • Constructor Detail

      • CopyActionExecuter

        public CopyActionExecuter()
    • Method Detail

      • setNodeService

        public void setNodeService​(org.alfresco.service.cmr.repository.NodeService nodeService)
        Sets the node service
      • setCopyService

        public void setCopyService​(CopyService copyService)
        Sets the copy service
      • setCheckOutCheckInService

        public void setCheckOutCheckInService​(CheckOutCheckInService checkOutCheckInService)
        Service to determine check-in or check-out status
      • executeImpl

        public void executeImpl​(Action ruleAction,
                                org.alfresco.service.cmr.repository.NodeRef actionedUponNodeRef)
        Description copied from class: ActionExecuterAbstractBase
        Execute the action implementation
        Specified by:
        executeImpl in class ActionExecuterAbstractBase
        Parameters:
        ruleAction - the action
        actionedUponNodeRef - the actioned upon node