Class ScriptTransferService

    • Constructor Detail

      • ScriptTransferService

        public ScriptTransferService()
    • Method Detail

      • setTransferService

        public void setTransferService​(TransferService transferService)
        Parameters:
        transferService - TransferService
      • getTransferService

        public TransferService getTransferService()
        Returns:
        TransferService
      • getTransferTargetsByGroup

        public ScriptTransferTarget[] getTransferTargetsByGroup​(String groupName)
        Get the transfer targets for the specified group
      • transferReadOnly

        public ScriptNode transferReadOnly​(String targetName,
                                           Object nodesToTransfer)
        Transfer a set of nodes, with no callback.

        Nodes are to be locked read only on target.

        Parameters:
        targetName - the name of the target to transfer to
        nodesToTransfer - the nodes to transfer - Java Script Array of either ScriptNodes, NodeRef or String
        Returns:
        node ref of transfer report.
      • transfer

        public ScriptNode transfer​(String targetName,
                                   Object nodesToTransfer)
        Transfer a set of nodes, with no callback

        Nodes are not locked on the target.

        Parameters:
        targetName - the name of the target to transfer to
        nodesToTransfer - the nodes to transfer - Java Script Array of either ScriptNodes, NodeRef or String
        Returns:
        node ref of transfer report.
      • remove

        public ScriptNode remove​(String targetName,
                                 Object nodesToRemove)
        Remove a set of nodes, with no callback

        Nodes are not locked on the target.

        Parameters:
        targetName - the name of the target to transfer to
        nodesToRemove - the nodes to transfer - Java Script Array of either ScriptNodes, NodeRef or String
        Returns:
        node ref of transfer report.
      • setServiceRegistry

        public void setServiceRegistry​(ServiceRegistry serviceRegistry)
      • setExcludedAspects

        public void setExcludedAspects​(String[] excludedAspects)