Class ApiNodesModelFactory

java.lang.Object
org.alfresco.rm.rest.api.impl.ApiNodesModelFactory

public class ApiNodesModelFactory extends Object
Utility class containing Alfresco and RM java services required by the API endpoints
Since:
2.6
Author:
Ana Bozianu
  • Field Details

    • EXCLUDED_NS

      public static final List<String> EXCLUDED_NS
    • EXCLUDED_ASPECTS

      public static final List<QName> EXCLUDED_ASPECTS
    • EXCLUDED_PROPS

      public static final List<QName> EXCLUDED_PROPS
  • Constructor Details

    • ApiNodesModelFactory

      public ApiNodesModelFactory()
  • Method Details

    • getNodeService

      public NodeService getNodeService()
    • setNodeService

      public void setNodeService(NodeService nodeService)
    • getNamespaceService

      public NamespaceService getNamespaceService()
    • setNamespaceService

      public void setNamespaceService(NamespaceService namespaceService)
    • setNodes

      public void setNodes(Nodes nodes)
    • setApiUtils

      public void setApiUtils(FilePlanComponentsApiUtils apiUtils)
    • setPersonService

      public void setPersonService(PersonService personService)
    • getDispositionService

      public DispositionService getDispositionService()
    • setDispositionService

      public void setDispositionService(DispositionService dispositionService)
    • setServiceRegistry

      public void setServiceRegistry(ServiceRegistry serviceRegistry)
    • createFilePlan

      public FilePlan createFilePlan(FileInfo info, Parameters parameters, Map<String,UserInfo> mapUserInfo, boolean isMinimalInfo)
      Creates an object of type FilePlan
      Parameters:
      info - info of the file plan
      parameters -
      mapUserInfo -
      isMinimalInfo -
      Returns:
      FilePlan object
    • createRecordCategory

      public RecordCategory createRecordCategory(FileInfo info, Parameters parameters, Map<String,UserInfo> mapUserInfo, boolean isMinimalInfo)
      Creates an object of type RecordCategory
      Parameters:
      info - info of the record category
      parameters -
      mapUserInfo -
      isMinimalInfo -
      Returns:
      RecordCategory object
    • createRecordFolder

      public RecordFolder createRecordFolder(FileInfo info, Parameters parameters, Map<String,UserInfo> mapUserInfo, boolean isMinimalInfo)
      Creates an object of type RecordCategory
      Parameters:
      info -
      parameters -
      mapUserInfo -
      isMinimalInfo -
      Returns:
      RecordCategory object
    • createUnfiledContainer

      public UnfiledContainer createUnfiledContainer(FileInfo info, Parameters parameters, Map<String,UserInfo> mapUserInfo, boolean isMinimalInfo)
      Creates an object of type UnfiledContainer
      Parameters:
      info -
      parameters -
      mapUserInfo -
      isMinimalInfo -
      Returns:
      UnfiledContainer object
    • createTransferContainer

      public TransferContainer createTransferContainer(FileInfo info, Parameters parameters, Map<String,UserInfo> mapUserInfo, boolean isMinimalInfo)
      Creates an object of type TransferContainer
      Parameters:
      info -
      parameters -
      mapUserInfo -
      isMinimalInfo -
      Returns:
      UnfiledContainer object
    • createTransfer

      public Transfer createTransfer(FileInfo info, Parameters parameters, Map<String,UserInfo> mapUserInfo, boolean isMinimalInfo)
      Creates an object of type Transfer
      Parameters:
      info -
      parameters -
      mapUserInfo -
      isMinimalInfo -
      Returns:
      UnfiledContainer object
    • createTransferChild

      public TransferChild createTransferChild(FileInfo info, Parameters parameters, Map<String,UserInfo> mapUserInfo, boolean isMinimalInfo)
      Creates an object of type TransferChild
      Parameters:
      info -
      parameters -
      mapUserInfo -
      isMinimalInfo -
      Returns:
      UnfiledContainer object
    • createUnfiledContainerChild

      public UnfiledContainerChild createUnfiledContainerChild(FileInfo info, Parameters parameters, Map<String,UserInfo> mapUserInfo, boolean isMinimalInfo)
      Creates an object of type UnfiledContainerChild
      Parameters:
      info -
      parameters -
      mapUserInfo -
      isMinimalInfo -
      Returns:
      UnfiledContainerChild object
    • createUnfiledRecordFolder

      public UnfiledRecordFolder createUnfiledRecordFolder(FileInfo info, Parameters parameters, Map<String,UserInfo> mapUserInfo, boolean isMinimalInfo)
      Creates an object of type UnfiledRecordFolder
      Parameters:
      info -
      parameters -
      mapUserInfo -
      isMinimalInfo -
      Returns:
      UnfiledRecordFolder object
    • createUnfiledRecordFolderChild

      public UnfiledRecordFolderChild createUnfiledRecordFolderChild(FileInfo info, Parameters parameters, Map<String,UserInfo> mapUserInfo, boolean isMinimalInfo)
      Creates an object of type UnfiledRecordFolderChild
      Parameters:
      info -
      parameters -
      mapUserInfo -
      isMinimalInfo -
      Returns:
      UnfiledRecordFolderChild object
    • createRecordCategoryChild

      public RecordCategoryChild createRecordCategoryChild(FileInfo info, Parameters parameters, Map<String,UserInfo> mapUserInfo, boolean isMinimalInfo)
      Creates an object of type RecordCategoryChild
      Parameters:
      info -
      parameters -
      mapUserInfo -
      isMinimalInfo -
      Returns:
    • createRecord

      public Record createRecord(FileInfo info, Parameters parameters, Map<String,UserInfo> mapUserInfo, boolean isMinimalInfo)
      Create an object of type Record
      Parameters:
      info -
      parameters -
      mapUserInfo -
      isMinimalInfo -
      Returns: