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
public class RepoRequisiteManifestProcessorImpl extends AbstractManifestProcessorBase
- 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
Constructors Constructor Description RepoRequisiteManifestProcessorImpl(TransferReceiver receiver, java.lang.String transferId, TransferRequsiteWriter out)
-
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
-
RepoRequisiteManifestProcessorImpl
public RepoRequisiteManifestProcessorImpl(TransferReceiver receiver, java.lang.String transferId, TransferRequsiteWriter out)
- Parameters:
receiver- TransferReceivertransferId- Stringout- TransferRequsiteWriter
-
-
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
-
-