org.alfresco.repo.transfer.script
Class ScriptTransferService
java.lang.Object
org.alfresco.repo.processor.BaseProcessorExtension
org.alfresco.repo.jscript.BaseScopableProcessorExtension
org.alfresco.repo.transfer.script.ScriptTransferService
- All Implemented Interfaces:
- org.alfresco.processor.ProcessorExtension, Scopeable
public class ScriptTransferService
- extends BaseScopableProcessorExtension
Java Script Transfer Service. Adapts the Java Transfer Service to
Java Script.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ScriptTransferService
public ScriptTransferService()
setTransferService
public void setTransferService(TransferService transferService)
- Parameters:
transferService
-
getTransferService
public TransferService getTransferService()
- Returns:
getTransferTargetsByGroup
public ScriptTransferTarget[] getTransferTargetsByGroup(java.lang.String groupName)
- Get the transfer targets for the specified group
getAllTransferTargets
public ScriptTransferTarget[] getAllTransferTargets()
getTransferTarget
public ScriptTransferTarget getTransferTarget(java.lang.String name)
transfer
public ScriptNode transfer(java.lang.String targetName,
java.lang.Object nodesToTransfer)
- Transfer a set of nodes, with no callback
- Parameters:
targetName
- the name of the target to transfer tonodes
- 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)
getServiceRegistry
public ServiceRegistry getServiceRegistry()
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.