|
|||||||||
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 TransferService
public java.util.Set getTransferTargets()
TransferService
getTransferTargets
in interface TransferService
public java.util.Set getTransferTargets(java.lang.String groupName)
TransferService
getTransferTargets
in interface TransferService
public void deleteTransferTarget(java.lang.String name)
TransferService
deleteTransferTarget
in interface TransferService
public void enableTransferTarget(java.lang.String name, boolean enable)
TransferService
enableTransferTarget
in interface TransferService
name
- the name of the transfer targetenable
- (or false=disable)public boolean targetExists(java.lang.String name)
TransferService
targetExists
in interface TransferService
public TransferTarget getTransferTarget(java.lang.String name)
TransferService
getTransferTarget
in interface TransferService
public TransferTarget saveTransferTarget(TransferTarget update)
TransferService
saveTransferTarget
in interface TransferService
public void transferAsync(java.lang.String targetName, TransferDefinition definition, TransferCallback[] callbacks)
TransferService
transferAsync
in interface TransferService
targetName
- 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 TransferService
targetName
- 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 TransferService
targetName
- 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 TransferService
targetName
- 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 TransferService
targetName
- 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 TransferService
TransferException
public void cancelAsync(java.lang.String transferId)
TransferService
cancelAsync
in interface TransferService
transferId
- 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 |