|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.alfresco.repo.transfer.TransferServiceImpl
public class TransferServiceImpl
Implementation of the Transfer Service. Note: The TransferService interface is now deprecated (replaced by TransferService2). This implementation delegates to the implementation of TransferService2.
| Constructor Summary | |
|---|---|
TransferServiceImpl()
|
|
| Method Summary | |
|---|---|
void |
cancelAsync(java.lang.String transferId)
Asynchronously cancel an in-progress transfer This method tells an in-process transfer to give up, rollback and stop as soon as possible. |
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 and save a new transfer target. |
TransferTarget |
createTransferTarget(java.lang.String name)
Creates an 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 |
TransferTarget |
getTransferTarget(java.lang.String name)
Get a transfer target by its name |
java.util.Set |
getTransferTargets()
Get all the transfer targets |
java.util.Set |
getTransferTargets(java.lang.String groupName)
Get All the transfer targets for a particular transfer target group. |
TransferTarget |
saveTransferTarget(TransferTarget update)
Save TransferTarget, will create a transfer target if it does not already exist or update an existing transfer target. |
void |
setTransferServiceImpl2(TransferServiceImpl2 transferServiceImpl2)
|
boolean |
targetExists(java.lang.String name)
Test to see if the target with the specified name exists |
org.alfresco.service.cmr.repository.NodeRef |
transfer(java.lang.String targetName,
TransferDefinition definition)
Transfer nodes, sync. |
org.alfresco.service.cmr.repository.NodeRef |
transfer(java.lang.String targetName,
TransferDefinition definition,
java.util.Collection callbacks)
Transfer nodes sync, with callback. |
org.alfresco.service.cmr.repository.NodeRef |
transfer(java.lang.String targetName,
TransferDefinition definition,
TransferCallback[] callbacks)
Transfer nodes sync, with callback. |
void |
transferAsync(java.lang.String targetName,
TransferDefinition definition,
java.util.Collection callbacks)
Transfer nodes async with callback. |
void |
transferAsync(java.lang.String targetName,
TransferDefinition definition,
TransferCallback[] callbacks)
Transfer nodes async with callback. |
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 TransferServiceImpl()
| Method Detail |
|---|
public void setTransferServiceImpl2(TransferServiceImpl2 transferServiceImpl2)
public TransferTarget createTransferTarget(java.lang.String name)
TransferService
createTransferTarget in interface TransferService
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)
TransferService
createAndSaveTransferTarget in interface TransferServicepublic java.util.Set getTransferTargets()
TransferService
getTransferTargets in interface TransferServicepublic java.util.Set getTransferTargets(java.lang.String groupName)
TransferService
getTransferTargets in interface TransferServicepublic void deleteTransferTarget(java.lang.String name)
TransferService
deleteTransferTarget in interface TransferService
public void enableTransferTarget(java.lang.String name,
boolean enable)
TransferService
enableTransferTarget in interface TransferServicename - the name of the transfer targetenable - (or false=disable)public boolean targetExists(java.lang.String name)
TransferService
targetExists in interface TransferServicepublic TransferTarget getTransferTarget(java.lang.String name)
TransferService
getTransferTarget in interface TransferServicepublic TransferTarget saveTransferTarget(TransferTarget update)
TransferService
saveTransferTarget in interface TransferService
public void transferAsync(java.lang.String targetName,
TransferDefinition definition,
TransferCallback[] callbacks)
TransferService
transferAsync in interface TransferServicetargetName - the name of the target to transfer todefinition - - the definition of the transfer. Specifies which nodes to transfer.
The following properties must be set, nodescallbacks - - a collection of callback handlers that will be called as transfer proceeds. May be null.
public void transferAsync(java.lang.String targetName,
TransferDefinition definition,
java.util.Collection callbacks)
TransferService
transferAsync in interface TransferServicetargetName - the name of the target to transfer todefinition - - the definition of the transfer. Specifies which nodes to transfer.
The following properties must be set, nodescallbacks - - a collection of callback handlers that will be called as transfer proceeds. May be null.
public org.alfresco.service.cmr.repository.NodeRef transfer(java.lang.String targetName,
TransferDefinition definition)
TransferService
transfer in interface TransferServicetargetName - the name of the target to transfer to
The following properties must be set, nodes
public org.alfresco.service.cmr.repository.NodeRef transfer(java.lang.String targetName,
TransferDefinition definition,
TransferCallback[] callbacks)
TransferService
transfer in interface TransferServicetargetName - the name of the target to transfer todefinition - - the definition of the transfer. Specifies which nodes to transfer.
The following properties must be set, nodescallbacks - - a list of callback handlers that will be called as transfer proceeds. May be null.
public org.alfresco.service.cmr.repository.NodeRef transfer(java.lang.String targetName,
TransferDefinition definition,
java.util.Collection callbacks)
TransferService
transfer in interface TransferServicetargetName - the name of the target to transfer todefinition - - the definition of the transfer. Specifies which nodes to transfer.
The following properties must be set, nodescallbacks - - a set of callback handlers that will be called as transfer proceeds. May be null.
public void verify(TransferTarget target)
throws TransferException
TransferService
verify in interface TransferServiceTransferExceptionpublic void cancelAsync(java.lang.String transferId)
TransferService
cancelAsync in interface TransferServicetransferId - the unique identifier of the transfer to cancel.TransferEventBegin;
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||