Package org.alfresco.repo.transfer
Class RepoSecondaryManifestProcessorImpl
- java.lang.Object
-
- org.alfresco.repo.transfer.AbstractManifestProcessorBase
-
- org.alfresco.repo.transfer.RepoSecondaryManifestProcessorImpl
-
- All Implemented Interfaces:
TransferManifestProcessor,TransferSummaryAware
public class RepoSecondaryManifestProcessorImpl extends AbstractManifestProcessorBase
- Author:
- brian The secondary manifest processor performs a second parse of the snapshot file. It is responsible for linking nodes together. At the point that this processor runs both ends (source and target) of the nodes' associations should be available in the receiving repository.
-
-
Constructor Summary
Constructors Constructor Description RepoSecondaryManifestProcessorImpl(TransferReceiver receiver, java.lang.String transferId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidendManifest()protected voidprocessHeader(TransferManifestHeader header)protected voidprocessNode(TransferManifestDeletedNode node)protected voidprocessNode(TransferManifestNormalNode node)voidsetNodeResolver(CorrespondingNodeResolver nodeResolver)voidsetNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)protected voidstartManifest()-
Methods inherited from class org.alfresco.repo.transfer.AbstractManifestProcessorBase
endTransferManifest, getReceiver, getStagingFolder, getTemporaryLocation, getTransferId, getTransferSummaryReport, localHandleException, logComment, logCreated, logDeleted, logInvasionHierarchy, logMoved, logSummaryComment, logSummaryCreated, logSummaryDeleted, logSummaryMoved, logSummaryUpdated, logUpdated, processTransferManifestNode, processTransferManifestNode, processTransferManifiestHeader, setTransferSummaryReport, startTransferManifest
-
-
-
-
Constructor Detail
-
RepoSecondaryManifestProcessorImpl
public RepoSecondaryManifestProcessorImpl(TransferReceiver receiver, java.lang.String transferId)
- Parameters:
receiver- TransferReceivertransferId- String
-
-
Method Detail
-
endManifest
protected void endManifest()
- Specified by:
endManifestin classAbstractManifestProcessorBase
-
processNode
protected void processNode(TransferManifestDeletedNode node)
- Specified by:
processNodein classAbstractManifestProcessorBase
-
processNode
protected void processNode(TransferManifestNormalNode node)
- Specified by:
processNodein classAbstractManifestProcessorBase
-
processHeader
protected void processHeader(TransferManifestHeader header)
- Specified by:
processHeaderin classAbstractManifestProcessorBase
-
startManifest
protected void startManifest()
- Specified by:
startManifestin classAbstractManifestProcessorBase
-
setNodeService
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
- Parameters:
nodeService- the nodeService to set
-
setNodeResolver
public void setNodeResolver(CorrespondingNodeResolver nodeResolver)
- Parameters:
nodeResolver- the nodeResolver to set
-
-