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
- 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
ConstructorsConstructorDescriptionRepoSecondaryManifestProcessorImpl(TransferReceiver receiver, String transferId) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidprocessHeader(TransferManifestHeader header) protected voidprotected voidvoidsetNodeResolver(CorrespondingNodeResolver nodeResolver) voidsetNodeService(NodeService nodeService) protected voidMethods 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 Details
-
RepoSecondaryManifestProcessorImpl
- Parameters:
receiver- TransferReceivertransferId- String
-
-
Method Details
-
endManifest
protected void endManifest()- Specified by:
endManifestin classAbstractManifestProcessorBase
-
processNode
- Specified by:
processNodein classAbstractManifestProcessorBase
-
processNode
- Specified by:
processNodein classAbstractManifestProcessorBase
-
processHeader
- Specified by:
processHeaderin classAbstractManifestProcessorBase
-
startManifest
protected void startManifest()- Specified by:
startManifestin classAbstractManifestProcessorBase
-
setNodeService
- Parameters:
nodeService- the nodeService to set
-
setNodeResolver
- Parameters:
nodeResolver- the nodeResolver to set
-