|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.alfresco.repo.transfer.AbstractManifestProcessorBase
public abstract class AbstractManifestProcessorBase
This abstract class handles the progress monitoring functionality as well as providing some utility methods for sub-classes.
| Constructor Summary | |
|---|---|
AbstractManifestProcessorBase(TransferReceiver receiver,
java.lang.String transferId)
|
|
| Method Summary | |
|---|---|
protected abstract void |
endManifest()
|
void |
endTransferManifest()
Signals the end of a transfer manifest |
protected java.io.File |
getStagingFolder()
|
protected org.alfresco.service.cmr.repository.ChildAssociationRef |
getTemporaryLocation(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Given the node ref, this method constructs the appropriate ChildAssociationRef that would place this node in the transfer's temporary folder. |
protected void |
logComment(java.lang.String message)
|
protected void |
logCreated(org.alfresco.service.cmr.repository.NodeRef sourceNode,
org.alfresco.service.cmr.repository.NodeRef destNode,
org.alfresco.service.cmr.repository.NodeRef newParentNode,
org.alfresco.service.cmr.repository.Path parentPath,
boolean orphan)
|
protected void |
logDeleted(org.alfresco.service.cmr.repository.NodeRef sourceNode,
org.alfresco.service.cmr.repository.NodeRef destNode,
org.alfresco.service.cmr.repository.Path parentPath)
|
protected void |
logMoved(org.alfresco.service.cmr.repository.NodeRef sourceNode,
org.alfresco.service.cmr.repository.NodeRef destNode,
org.alfresco.service.cmr.repository.Path oldPath,
org.alfresco.service.cmr.repository.NodeRef newParent,
org.alfresco.service.cmr.repository.Path newPath)
|
protected void |
logUpdated(org.alfresco.service.cmr.repository.NodeRef sourceNode,
org.alfresco.service.cmr.repository.NodeRef destNode,
org.alfresco.service.cmr.repository.Path newPath)
|
protected abstract void |
processHeader(TransferManifestHeader header)
|
protected abstract void |
processNode(TransferManifestDeletedNode node)
|
protected abstract void |
processNode(TransferManifestNormalNode node)
|
void |
processTransferManifestNode(TransferManifestDeletedNode node)
Gives a deleted manifest node to be processed |
void |
processTransferManifestNode(TransferManifestNormalNode node)
Gives a manifest node to be processed |
void |
processTransferManifiestHeader(TransferManifestHeader header)
Gives the header to be proceessed |
protected abstract void |
startManifest()
|
void |
startTransferManifest()
Signals the start of a transfer manifest |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractManifestProcessorBase(TransferReceiver receiver,
java.lang.String transferId)
| Method Detail |
|---|
public final void endTransferManifest()
TransferManifestProcessor
endTransferManifest in interface TransferManifestProcessorprotected abstract void endManifest()
public final void processTransferManifestNode(TransferManifestNormalNode node)
TransferManifestProcessor
processTransferManifestNode in interface TransferManifestProcessor
protected abstract void processNode(TransferManifestNormalNode node)
throws TransferProcessingException
TransferProcessingExceptionpublic final void processTransferManifestNode(TransferManifestDeletedNode node)
TransferManifestProcessor
processTransferManifestNode in interface TransferManifestProcessor
protected abstract void processNode(TransferManifestDeletedNode node)
throws TransferProcessingException
TransferProcessingExceptionpublic final void processTransferManifiestHeader(TransferManifestHeader header)
TransferManifestProcessor
processTransferManifiestHeader in interface TransferManifestProcessorprotected abstract void processHeader(TransferManifestHeader header)
public final void startTransferManifest()
TransferManifestProcessor
startTransferManifest in interface TransferManifestProcessorprotected abstract void startManifest()
protected org.alfresco.service.cmr.repository.ChildAssociationRef getTemporaryLocation(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef -
protected java.io.File getStagingFolder()
protected void logComment(java.lang.String message)
protected void logCreated(org.alfresco.service.cmr.repository.NodeRef sourceNode,
org.alfresco.service.cmr.repository.NodeRef destNode,
org.alfresco.service.cmr.repository.NodeRef newParentNode,
org.alfresco.service.cmr.repository.Path parentPath,
boolean orphan)
protected void logDeleted(org.alfresco.service.cmr.repository.NodeRef sourceNode,
org.alfresco.service.cmr.repository.NodeRef destNode,
org.alfresco.service.cmr.repository.Path parentPath)
protected void logUpdated(org.alfresco.service.cmr.repository.NodeRef sourceNode,
org.alfresco.service.cmr.repository.NodeRef destNode,
org.alfresco.service.cmr.repository.Path newPath)
protected void logMoved(org.alfresco.service.cmr.repository.NodeRef sourceNode,
org.alfresco.service.cmr.repository.NodeRef destNode,
org.alfresco.service.cmr.repository.Path oldPath,
org.alfresco.service.cmr.repository.NodeRef newParent,
org.alfresco.service.cmr.repository.Path newPath)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||