Package org.alfresco.repo.transfer
Class RepoRequisiteManifestProcessorImpl
java.lang.Object
org.alfresco.repo.transfer.AbstractManifestProcessorBase
org.alfresco.repo.transfer.RepoRequisiteManifestProcessorImpl
- All Implemented Interfaces:
TransferManifestProcessor,TransferSummaryAware
- Author:
- mrogers The requisite manifest processor performs a parse of the manifest file to determine which resources are required. In particular it returns a list of nodes which require content to be transferred.
-
Constructor Summary
ConstructorsConstructorDescriptionRepoRequisiteManifestProcessorImpl(TransferReceiver receiver, String transferId, TransferRequsiteWriter out) -
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
-
RepoRequisiteManifestProcessorImpl
public RepoRequisiteManifestProcessorImpl(TransferReceiver receiver, String transferId, TransferRequsiteWriter out) - Parameters:
receiver- TransferReceivertransferId- Stringout- TransferRequsiteWriter
-
-
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
-