Package org.alfresco.repo.transfer
Class RepoPrimaryManifestProcessorImpl
java.lang.Object
org.alfresco.repo.transfer.AbstractManifestProcessorBase
org.alfresco.repo.transfer.RepoPrimaryManifestProcessorImpl
- All Implemented Interfaces:
TransferManifestProcessor,TransferSummaryAware
- Author:
- brian The primary manifest processor is responsible for the first parsing the snapshot file and writing nodes into the receiving repository. New nodes may be written into a "temporary" space if their primary parent node has not yet been transferred.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRepoPrimaryManifestProcessorImpl(TransferReceiver receiver, String transferId) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddelete(TransferManifestDeletedNode node, NodeRef nodeToDelete) Delete this nodeprotected voidprotected voidprocessHeader(TransferManifestHeader header) protected voidprotected voidvoidsetAlienProcessor(AlienProcessor alienProcessor) voidsetCategoryService(CategoryService categoryService) voidsetContentService(ContentService contentService) voidsetDictionaryService(DictionaryService dictionaryService) voidsetNodeResolver(CorrespondingNodeResolver nodeResolver) voidsetNodeService(NodeService nodeService) voidsetPermissionService(PermissionService permissionService) voidsetTaggingService(TaggingService taggingService) protected voidprotected booleanupdateNeeded(TransferManifestNormalNode node, NodeRef nodeToUpdate) 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
-
Field Details
-
DEFAULT_LOCAL_PROPERTIES
-
-
Constructor Details
-
RepoPrimaryManifestProcessorImpl
- Parameters:
receiver- TransferReceivertransferId- String
-
-
Method Details
-
endManifest
protected void endManifest()- Specified by:
endManifestin classAbstractManifestProcessorBase
-
processNode
- Specified by:
processNodein classAbstractManifestProcessorBase
-
processNode
- Specified by:
processNodein classAbstractManifestProcessorBase
-
delete
Delete this node- Parameters:
node- TransferManifestDeletedNodenodeToDelete- NodeRef
-
updateNeeded
-
getLocalProperties
-
processHeader
- Specified by:
processHeaderin classAbstractManifestProcessorBase
-
startManifest
protected void startManifest()- Specified by:
startManifestin classAbstractManifestProcessorBase
-
setNodeService
- Parameters:
nodeService- the nodeService to set
-
setContentService
- Parameters:
contentService- the contentService to set
-
setDictionaryService
- Parameters:
dictionaryService- the dictionaryService to set
-
setNodeResolver
- Parameters:
nodeResolver- the nodeResolver to set
-
setPermissionService
-
getPermissionService
-
setAlienProcessor
-
getAlienProcessor
-
getCategoryService
-
setCategoryService
-
getTaggingService
-
setTaggingService
-