|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.repo.transfer.TransferServiceImpl2
public class TransferServiceImpl2
Implementation of the Transfer Service.
Constructor Summary | |
---|---|
TransferServiceImpl2()
|
Method Summary | |
---|---|
void |
cancelAsync(java.lang.String transferHandle)
CancelAsync |
TransferTarget |
createAndSaveTransferTarget(java.lang.String name,
java.lang.String title,
java.lang.String description,
java.lang.String endpointProtocol,
java.lang.String endpointHost,
int endpointPort,
java.lang.String endpointPath,
java.lang.String username,
char[] password)
create transfer target |
TransferTarget |
createTransferTarget(java.lang.String name)
Create a new in memory transfer target |
void |
deleteTransferTarget(java.lang.String name)
Delete a transfer target. |
void |
enableTransferTarget(java.lang.String name,
boolean enable)
Enables/Disables the named transfer target |
protected org.alfresco.service.cmr.repository.NodeRef |
getDefaultGroup()
|
protected org.alfresco.service.cmr.repository.NodeRef |
getTransferHome()
|
TransferTarget |
getTransferTarget(java.lang.String name)
Get a transfer target by its name |
java.util.Set |
getTransferTargets()
Get all transfer targets |
java.util.Set |
getTransferTargets(java.lang.String groupName)
Get all transfer targets in the specified group |
TransferTransmitter |
getTransmitter()
|
void |
init()
|
TransferTarget |
saveTransferTarget(TransferTarget update)
create or update a transfer target. |
void |
setActionService(ActionService actionService)
|
void |
setCommitPollDelay(long commitPollDelay)
|
void |
setDefaultTransferGroup(java.lang.String defaultGroup)
|
void |
setDescriptorService(DescriptorService descriptorService)
|
void |
setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)
|
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
|
void |
setSearchService(org.alfresco.service.cmr.search.SearchService searchService)
|
void |
setTenantService(org.alfresco.repo.tenant.TenantService tenantService)
|
void |
setTransactionService(TransactionService transactionService)
|
void |
setTransferManifestNodeFactory(TransferManifestNodeFactory transferManifestNodeFactory)
|
void |
setTransferReporter(TransferReporter transferReporter)
|
void |
setTransferSpaceQuery(java.lang.String transferSpaceQuery)
|
void |
setTransferVersionChecker(TransferVersionChecker transferVersionChecker)
|
void |
setTransmitter(TransferTransmitter transmitter)
|
boolean |
targetExists(java.lang.String name)
Test to see if the target with the specified name exists |
TransferEndEvent |
transfer(java.lang.String targetName,
TransferDefinition definition,
java.util.Collection callbacks)
Transfer Synchronous |
TransferEndEvent |
transfer(java.lang.String targetName,
TransferDefinition definition,
TransferCallback[] callbacks)
Transfer Synchronous |
void |
transferAsync(java.lang.String targetName,
TransferDefinition definition,
java.util.Collection callbacks)
Transfer async. |
void |
transferAsync(java.lang.String targetName,
TransferDefinition definition,
TransferCallback[] callbacks)
Transfer async. |
void |
verify(TransferTarget target)
Verify a target is available and that the configured credentials are valid. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TransferServiceImpl2()
Method Detail |
---|
public void init()
public TransferTarget createTransferTarget(java.lang.String name)
createTransferTarget
in interface TransferService2
public TransferTarget createAndSaveTransferTarget(java.lang.String name, java.lang.String title, java.lang.String description, java.lang.String endpointProtocol, java.lang.String endpointHost, int endpointPort, java.lang.String endpointPath, java.lang.String username, char[] password)
createAndSaveTransferTarget
in interface TransferService2
protected org.alfresco.service.cmr.repository.NodeRef getDefaultGroup()
public java.util.Set getTransferTargets()
getTransferTargets
in interface TransferService2
public java.util.Set getTransferTargets(java.lang.String groupName)
getTransferTargets
in interface TransferService2
public void deleteTransferTarget(java.lang.String name)
TransferService2
deleteTransferTarget
in interface TransferService2
public void enableTransferTarget(java.lang.String name, boolean enable)
enableTransferTarget
in interface TransferService2
name
- the name of the transfer targetenable
- (or false=disable)public boolean targetExists(java.lang.String name)
TransferService2
targetExists
in interface TransferService2
public TransferTarget getTransferTarget(java.lang.String name)
TransferService2
getTransferTarget
in interface TransferService2
public TransferTarget saveTransferTarget(TransferTarget update)
saveTransferTarget
in interface TransferService2
public void transferAsync(java.lang.String targetName, TransferDefinition definition, TransferCallback[] callbacks)
transferAsync
in interface TransferService2
targetName
- definition
- callbacks
- public void transferAsync(java.lang.String targetName, TransferDefinition definition, java.util.Collection callbacks)
transferAsync
in interface TransferService2
targetName
- definition
- callbacks
- public TransferEndEvent transfer(java.lang.String targetName, TransferDefinition definition, TransferCallback[] callbacks) throws TransferFailureException
transfer
in interface TransferService2
targetName
- definition
- callbacks
-
TransferFailureException
public TransferEndEvent transfer(java.lang.String targetName, TransferDefinition definition, java.util.Collection callbacks) throws TransferFailureException
transfer
in interface TransferService2
targetName
- definition
- callbacks
-
TransferFailureException
public void cancelAsync(java.lang.String transferHandle)
cancelAsync
in interface TransferService2
transferHandle
- the unique identifier of the transfer to cancel.TransferEventBegin;
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
public void setSearchService(org.alfresco.service.cmr.search.SearchService searchService)
public void setTenantService(org.alfresco.repo.tenant.TenantService tenantService)
public void setTransferSpaceQuery(java.lang.String transferSpaceQuery)
public void setDefaultTransferGroup(java.lang.String defaultGroup)
public TransferTransmitter getTransmitter()
public void setTransmitter(TransferTransmitter transmitter)
protected org.alfresco.service.cmr.repository.NodeRef getTransferHome()
public void verify(TransferTarget target) throws TransferException
TransferService2
verify
in interface TransferService2
TransferException
public void setTransferManifestNodeFactory(TransferManifestNodeFactory transferManifestNodeFactory)
public void setActionService(ActionService actionService)
public void setTransactionService(TransactionService transactionService)
public void setTransferReporter(TransferReporter transferReporter)
public void setCommitPollDelay(long commitPollDelay)
public void setDescriptorService(DescriptorService descriptorService)
public void setTransferVersionChecker(TransferVersionChecker transferVersionChecker)
public void setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |