org.alfresco.repo.transfer
Class RepoPrimaryManifestProcessorImpl

java.lang.Object
  extended by org.alfresco.repo.transfer.AbstractManifestProcessorBase
      extended by org.alfresco.repo.transfer.RepoPrimaryManifestProcessorImpl
All Implemented Interfaces:
TransferManifestProcessor

public class RepoPrimaryManifestProcessorImpl
extends AbstractManifestProcessorBase


Field Summary
protected static java.util.Set DEFAULT_LOCAL_PROPERTIES
           
 
Constructor Summary
RepoPrimaryManifestProcessorImpl(TransferReceiver receiver, java.lang.String transferId)
           
 
Method Summary
protected  void delete(TransferManifestDeletedNode node, org.alfresco.service.cmr.repository.NodeRef nodeToDelete)
          Delete this node
protected  void endManifest()
           
 AlienProcessor getAlienProcessor()
           
protected  java.util.Set getLocalProperties()
           
 org.alfresco.service.cmr.security.PermissionService getPermissionService()
           
protected  void processHeader(TransferManifestHeader header)
           
protected  void processNode(TransferManifestDeletedNode node)
           
protected  void processNode(TransferManifestNormalNode node)
           
 void setAlienProcessor(AlienProcessor alienProcessor)
           
 void setContentService(ContentService contentService)
           
 void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
           
 void setNodeResolver(CorrespondingNodeResolver nodeResolver)
           
 void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
           
 void setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService)
           
protected  void startManifest()
           
protected  boolean updateNeeded(TransferManifestNormalNode node, org.alfresco.service.cmr.repository.NodeRef nodeToUpdate)
           
 
Methods inherited from class org.alfresco.repo.transfer.AbstractManifestProcessorBase
endTransferManifest, getStagingFolder, getTemporaryLocation, logComment, logCreated, logDeleted, logMoved, logUpdated, processTransferManifestNode, processTransferManifestNode, processTransferManifiestHeader, startTransferManifest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_LOCAL_PROPERTIES

protected static final java.util.Set DEFAULT_LOCAL_PROPERTIES
Constructor Detail

RepoPrimaryManifestProcessorImpl

public RepoPrimaryManifestProcessorImpl(TransferReceiver receiver,
                                        java.lang.String transferId)
Parameters:
transferId -
Method Detail

endManifest

protected void endManifest()
Specified by:
endManifest in class AbstractManifestProcessorBase

processNode

protected void processNode(TransferManifestDeletedNode node)
Specified by:
processNode in class AbstractManifestProcessorBase

processNode

protected void processNode(TransferManifestNormalNode node)
Specified by:
processNode in class AbstractManifestProcessorBase

delete

protected void delete(TransferManifestDeletedNode node,
                      org.alfresco.service.cmr.repository.NodeRef nodeToDelete)
Delete this node

Parameters:
exNode -

updateNeeded

protected boolean updateNeeded(TransferManifestNormalNode node,
                               org.alfresco.service.cmr.repository.NodeRef nodeToUpdate)

getLocalProperties

protected java.util.Set getLocalProperties()
Returns:

processHeader

protected void processHeader(TransferManifestHeader header)
Specified by:
processHeader in class AbstractManifestProcessorBase

startManifest

protected void startManifest()
Specified by:
startManifest in class AbstractManifestProcessorBase

setNodeService

public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
Parameters:
nodeService - the nodeService to set

setContentService

public void setContentService(ContentService contentService)
Parameters:
contentService - the contentService to set

setDictionaryService

public void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
Parameters:
dictionaryService - the dictionaryService to set

setNodeResolver

public void setNodeResolver(CorrespondingNodeResolver nodeResolver)
Parameters:
nodeResolver - the nodeResolver to set

setPermissionService

public void setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService)

getPermissionService

public org.alfresco.service.cmr.security.PermissionService getPermissionService()

setAlienProcessor

public void setAlienProcessor(AlienProcessor alienProcessor)

getAlienProcessor

public AlienProcessor getAlienProcessor()


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.