Package org.alfresco.repo.transfer
Class RepoTertiaryManifestProcessorImpl
java.lang.Object
org.alfresco.repo.transfer.AbstractManifestProcessorBase
org.alfresco.repo.transfer.RepoTertiaryManifestProcessorImpl
- All Implemented Interfaces:
TransferManifestProcessor,TransferSummaryAware
- Author:
- mrogers The tertiary manifest processor performs a third parse of the snapshot file. For a complete transfer it is responsible for deleting any replicated nodes which exist in the target repository that do not exist in the source repository. If the transfer is not "sync" then this processor does nothing.
-
Constructor Summary
ConstructorsConstructorDescriptionRepoTertiaryManifestProcessorImpl(TransferReceiver receiver, String transferId) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidprocessHeader(TransferManifestHeader header) protected voidprotected voidvoidsetAlienProcessor(AlienProcessor alienProcessor) voidsetNodeResolver(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
-
RepoTertiaryManifestProcessorImpl
- 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
-
setAlienProcessor
-
getAlienProcessor
-
setNodeResolver
- Parameters:
nodeResolver- the nodeResolver to set
-