|
|||||||||
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 TransferManifestProcessor
protected abstract void endManifest()
public final void processTransferManifestNode(TransferManifestNormalNode node)
TransferManifestProcessor
processTransferManifestNode
in interface TransferManifestProcessor
protected abstract void processNode(TransferManifestNormalNode node) throws TransferProcessingException
TransferProcessingException
public final void processTransferManifestNode(TransferManifestDeletedNode node)
TransferManifestProcessor
processTransferManifestNode
in interface TransferManifestProcessor
protected abstract void processNode(TransferManifestDeletedNode node) throws TransferProcessingException
TransferProcessingException
public final void processTransferManifiestHeader(TransferManifestHeader header)
TransferManifestProcessor
processTransferManifiestHeader
in interface TransferManifestProcessor
protected abstract void processHeader(TransferManifestHeader header)
public final void startTransferManifest()
TransferManifestProcessor
startTransferManifest
in interface TransferManifestProcessor
protected 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 |