Mark Rogers ad5e708830 TransferService:
No-Op implementation of script transfer service.  
   TransferService interface rework for createTransferTarget

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19163 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-09 16:26:47 +00:00

53 lines
1.2 KiB
Java

package org.alfresco.repo.transfer.script;
import org.alfresco.repo.jscript.BaseScopableProcessorExtension;
import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.cmr.transfer.TransferService;
import org.mozilla.javascript.NativeArray;
import org.mozilla.javascript.Scriptable;
/**
* Java Script Transfer Service. Adapts the Java Transfer Service to
* Java Script.
*
* @author Mark Rogers
*/
public class ScriptTransferService extends BaseScopableProcessorExtension
{
private TransferService transferService;
/**
* @param transferService
*/
public void setTransferService(TransferService transferService)
{
this.transferService = transferService;
}
/**
*
* @return
*/
public TransferService getTransferService()
{
return transferService;
}
/**
* create a transfer target
*/
/**
* Transfer a set of nodes, with no callback
* @param targetName
* @param nodes
*
* @return node ref of transfer report.
*/
public NodeRef transfer(String targetName, Scriptable nodes)
{
return null;
}
}