public class WebPublishingManifestNodeFactory extends Object implements org.alfresco.repo.transfer.manifest.TransferManifestNodeFactory, TransferPathMapper
| Constructor and Description |
|---|
WebPublishingManifestNodeFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPathMapping(org.alfresco.util.Pair<org.alfresco.service.cmr.repository.Path,org.alfresco.service.cmr.repository.Path> mapping) |
void |
addPathMapping(org.alfresco.service.cmr.repository.Path source,
org.alfresco.service.cmr.repository.Path target) |
org.alfresco.repo.transfer.manifest.TransferManifestNode |
createTransferManifestNode(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.cmr.transfer.TransferDefinition definition) |
org.alfresco.repo.transfer.manifest.TransferManifestNode |
createTransferManifestNode(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.cmr.transfer.TransferDefinition definition,
boolean forceDelete) |
org.alfresco.service.cmr.repository.NodeRef |
getMappedNodeRef(org.alfresco.service.cmr.repository.NodeRef node)
Get the mapped node ref
|
org.alfresco.service.cmr.repository.Path |
getMappedPath(org.alfresco.service.cmr.repository.Path pathToConvert)
Get mapped path
|
protected org.alfresco.repo.transfer.manifest.TransferManifestNode |
preProcess(org.alfresco.service.cmr.repository.NodeRef nodeRef)
This operation provides a hook point for implementations to avoid invoking the delegated manifest node factory.
|
protected void |
processDeletedNode(org.alfresco.repo.transfer.manifest.TransferManifestDeletedNode newNode) |
void |
setDelegate(org.alfresco.repo.transfer.manifest.TransferManifestNodeFactory realFactory) |
void |
setDescriptorService(org.alfresco.service.descriptor.DescriptorService descriptorService) |
void |
setNodeRefMapper(NodeRefMapper nodeRefMapper) |
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService) |
void |
setPathMap(List<org.alfresco.util.Pair<org.alfresco.service.cmr.repository.Path,org.alfresco.service.cmr.repository.Path>> pathMap) |
public void setDelegate(org.alfresco.repo.transfer.manifest.TransferManifestNodeFactory realFactory)
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
public void setDescriptorService(org.alfresco.service.descriptor.DescriptorService descriptorService)
public void setNodeRefMapper(NodeRefMapper nodeRefMapper)
public org.alfresco.repo.transfer.manifest.TransferManifestNode createTransferManifestNode(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.cmr.transfer.TransferDefinition definition)
createTransferManifestNode in interface org.alfresco.repo.transfer.manifest.TransferManifestNodeFactorypublic org.alfresco.repo.transfer.manifest.TransferManifestNode createTransferManifestNode(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.cmr.transfer.TransferDefinition definition, boolean forceDelete)
createTransferManifestNode in interface org.alfresco.repo.transfer.manifest.TransferManifestNodeFactoryprotected org.alfresco.repo.transfer.manifest.TransferManifestNode preProcess(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef - protected void processDeletedNode(org.alfresco.repo.transfer.manifest.TransferManifestDeletedNode newNode)
public org.alfresco.service.cmr.repository.NodeRef getMappedNodeRef(org.alfresco.service.cmr.repository.NodeRef node)
node - public org.alfresco.service.cmr.repository.Path getMappedPath(org.alfresco.service.cmr.repository.Path pathToConvert)
public void setPathMap(List<org.alfresco.util.Pair<org.alfresco.service.cmr.repository.Path,org.alfresco.service.cmr.repository.Path>> pathMap)
public void addPathMapping(org.alfresco.service.cmr.repository.Path source,
org.alfresco.service.cmr.repository.Path target)
addPathMapping in interface TransferPathMapperpublic void addPathMapping(org.alfresco.util.Pair<org.alfresco.service.cmr.repository.Path,org.alfresco.service.cmr.repository.Path> mapping)
addPathMapping in interface TransferPathMapperCopyright © 2005–2014 Alfresco Software. All rights reserved.