|
|||||||||
| 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
| Constructor Summary | |
|---|---|
TransferServiceImpl()
|
|
| 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 |
ActionService |
getActionService()
|
long |
getCommitPollDelay()
|
java.lang.String |
getDefaultTransferGroup()
|
NodeService |
getNodeService()
|
SearchService |
getSearchService()
|
TransactionService |
getTransactionService()
|
protected NodeRef |
getTransferHome()
|
TransferManifestNodeFactory |
getTransferManifestNodeFactory()
|
TransferReporter |
getTransferReporter()
|
java.lang.String |
getTransferSpaceQuery()
|
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 |
setNodeService(NodeService nodeService)
|
void |
setSearchService(SearchService searchService)
|
void |
setTenantService(TenantService tenantService)
|
void |
setTransactionService(TransactionService transactionService)
|
void |
setTransferManifestNodeFactory(TransferManifestNodeFactory transferManifestNodeFactory)
|
void |
setTransferReporter(TransferReporter transferReporter)
|
void |
setTransferSpaceQuery(java.lang.String transferSpaceQuery)
|
void |
setTransmitter(TransferTransmitter transmitter)
|
boolean |
targetExists(java.lang.String name)
Test to see if the target with the specified name exists |
NodeRef |
transfer(java.lang.String targetName,
TransferDefinition definition)
Transfer sync without callbacks. |
NodeRef |
transfer(java.lang.String targetName,
TransferDefinition definition,
java.util.Collection callbacks)
Transfer Synchronous |
NodeRef |
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 TransferServiceImpl()
| Method Detail |
|---|
public void init()
public TransferTarget createTransferTarget(java.lang.String name)
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)
createAndSaveTransferTarget in interface TransferServicepublic java.util.Set getTransferTargets()
getTransferTargets in interface TransferServicepublic java.util.Set getTransferTargets(java.lang.String groupName)
getTransferTargets in interface TransferServicepublic void deleteTransferTarget(java.lang.String name)
TransferService
deleteTransferTarget in interface TransferService
public void enableTransferTarget(java.lang.String name,
boolean enable)
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)
saveTransferTarget in interface TransferService
public NodeRef transfer(java.lang.String targetName,
TransferDefinition definition)
transfer in interface TransferServicetargetName - the name of the target to transfer to
The following properties must be set, nodes
public void transferAsync(java.lang.String targetName,
TransferDefinition definition,
TransferCallback[] callbacks)
transferAsync in interface TransferServicetargetName - definition - callbacks -
public void transferAsync(java.lang.String targetName,
TransferDefinition definition,
java.util.Collection callbacks)
transferAsync in interface TransferServicetargetName - definition - callbacks -
public NodeRef transfer(java.lang.String targetName,
TransferDefinition definition,
TransferCallback[] callbacks)
transfer in interface TransferServicetargetName - definition - callbacks -
public NodeRef transfer(java.lang.String targetName,
TransferDefinition definition,
java.util.Collection callbacks)
transfer in interface TransferServicetargetName - definition - callbacks -
public void cancelAsync(java.lang.String transferHandle)
cancelAsync in interface TransferServicetransferHandle - the unique identifier of the transfer to cancel.TransferEventBegin;public void setNodeService(NodeService nodeService)
public NodeService getNodeService()
public void setSearchService(SearchService searchService)
public SearchService getSearchService()
public void setTenantService(TenantService tenantService)
public void setTransferSpaceQuery(java.lang.String transferSpaceQuery)
public java.lang.String getTransferSpaceQuery()
public void setDefaultTransferGroup(java.lang.String defaultGroup)
public java.lang.String getDefaultTransferGroup()
public TransferTransmitter getTransmitter()
public void setTransmitter(TransferTransmitter transmitter)
protected NodeRef getTransferHome()
public void verify(TransferTarget target)
throws TransferException
TransferService
verify in interface TransferServiceTransferExceptionpublic void setTransferManifestNodeFactory(TransferManifestNodeFactory transferManifestNodeFactory)
public TransferManifestNodeFactory getTransferManifestNodeFactory()
public void setActionService(ActionService actionService)
public ActionService getActionService()
public void setTransactionService(TransactionService transactionService)
public TransactionService getTransactionService()
public void setTransferReporter(TransferReporter transferReporter)
public TransferReporter getTransferReporter()
public void setCommitPollDelay(long commitPollDelay)
public long getCommitPollDelay()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||