Class DefaultManifestProcessorFactoryImpl

java.lang.Object
org.alfresco.repo.transfer.DefaultManifestProcessorFactoryImpl
All Implemented Interfaces:
ManifestProcessorFactory

public class DefaultManifestProcessorFactoryImpl extends Object implements ManifestProcessorFactory
Author:
brian
  • Constructor Details

    • DefaultManifestProcessorFactoryImpl

      public DefaultManifestProcessorFactoryImpl()
  • Method Details

    • getCommitProcessors

      public List<TransferManifestProcessor> getCommitProcessors(TransferReceiver receiver, String transferId)
      Description copied from interface: ManifestProcessorFactory
      The commit processors
      Specified by:
      getCommitProcessors in interface ManifestProcessorFactory
      Parameters:
      receiver - TransferReceiver
      transferId - String
      Returns:
      the requsite processor
    • setNodeService

      public void setNodeService(NodeService nodeService)
      Parameters:
      nodeService - the nodeService to set
    • setContentService

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

      public void setDictionaryService(DictionaryService dictionaryService)
      Parameters:
      dictionaryService - the dictionaryService to set
    • setNodeResolverFactory

      public void setNodeResolverFactory(CorrespondingNodeResolverFactory nodeResolverFactory)
      Parameters:
      nodeResolverFactory - the nodeResolverFactory to set
    • getRequsiteProcessor

      public TransferManifestProcessor getRequsiteProcessor(TransferReceiver receiver, String transferId, TransferRequsiteWriter out)
      Description copied from interface: ManifestProcessorFactory
      The requisite processor
      Specified by:
      getRequsiteProcessor in interface ManifestProcessorFactory
      Parameters:
      receiver - TransferReceiver
      transferId - String
      out - TransferRequsiteWriter
      Returns:
      the requisite processor
    • setPermissionService

      public void setPermissionService(PermissionService permissionService)
    • getPermissionService

      public PermissionService getPermissionService()
    • setAlienProcessor

      public void setAlienProcessor(AlienProcessor alienProcessor)
    • getAlienProcessor

      public AlienProcessor getAlienProcessor()
    • setFileFolderService

      public void setFileFolderService(FileFolderService fileFolderService)
    • setProperties

      public void setProperties(Properties properties)
    • setTransferSummaryReportLocation

      public void setTransferSummaryReportLocation(String transferSummaryReportLocation)
    • setSearchService

      public void setSearchService(SearchService searchService)
    • getCategoryService

      public CategoryService getCategoryService()
    • setCategoryService

      public void setCategoryService(CategoryService categoryService)
    • getTaggingService

      public TaggingService getTaggingService()
    • setTaggingService

      public void setTaggingService(TaggingService taggingService)
    • setNamespaceService

      public void setNamespaceService(NamespaceService namespaceService)
    • isSimpleReportActive

      protected boolean isSimpleReportActive()
      If this returns true, then the transfer service reports should only contain entries about: Create, Update, Delete items ; see MNT-14059
      Returns:
      true if the property to use a simple report is set in the alfresco-globla.properties