Class 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      FilePlan createFilePlan​(org.alfresco.service.cmr.model.FileInfo info, org.alfresco.rest.framework.resource.parameters.Parameters parameters, Map<String,​org.alfresco.rest.api.model.UserInfo> mapUserInfo, boolean isMinimalInfo)
      Creates an object of type FilePlan
      Record createRecord​(org.alfresco.service.cmr.model.FileInfo info, org.alfresco.rest.framework.resource.parameters.Parameters parameters, Map<String,​org.alfresco.rest.api.model.UserInfo> mapUserInfo, boolean isMinimalInfo)
      Create an object of type Record
      RecordCategory createRecordCategory​(org.alfresco.service.cmr.model.FileInfo info, org.alfresco.rest.framework.resource.parameters.Parameters parameters, Map<String,​org.alfresco.rest.api.model.UserInfo> mapUserInfo, boolean isMinimalInfo)
      Creates an object of type RecordCategory
      RecordCategoryChild createRecordCategoryChild​(org.alfresco.service.cmr.model.FileInfo info, org.alfresco.rest.framework.resource.parameters.Parameters parameters, Map<String,​org.alfresco.rest.api.model.UserInfo> mapUserInfo, boolean isMinimalInfo)
      Creates an object of type RecordCategoryChild
      RecordFolder createRecordFolder​(org.alfresco.service.cmr.model.FileInfo info, org.alfresco.rest.framework.resource.parameters.Parameters parameters, Map<String,​org.alfresco.rest.api.model.UserInfo> mapUserInfo, boolean isMinimalInfo)
      Creates an object of type RecordCategory
      Transfer createTransfer​(org.alfresco.service.cmr.model.FileInfo info, org.alfresco.rest.framework.resource.parameters.Parameters parameters, Map<String,​org.alfresco.rest.api.model.UserInfo> mapUserInfo, boolean isMinimalInfo)
      Creates an object of type Transfer
      TransferChild createTransferChild​(org.alfresco.service.cmr.model.FileInfo info, org.alfresco.rest.framework.resource.parameters.Parameters parameters, Map<String,​org.alfresco.rest.api.model.UserInfo> mapUserInfo, boolean isMinimalInfo)
      Creates an object of type TransferChild
      TransferContainer createTransferContainer​(org.alfresco.service.cmr.model.FileInfo info, org.alfresco.rest.framework.resource.parameters.Parameters parameters, Map<String,​org.alfresco.rest.api.model.UserInfo> mapUserInfo, boolean isMinimalInfo)
      Creates an object of type TransferContainer
      UnfiledContainer createUnfiledContainer​(org.alfresco.service.cmr.model.FileInfo info, org.alfresco.rest.framework.resource.parameters.Parameters parameters, Map<String,​org.alfresco.rest.api.model.UserInfo> mapUserInfo, boolean isMinimalInfo)
      Creates an object of type UnfiledContainer
      UnfiledContainerChild createUnfiledContainerChild​(org.alfresco.service.cmr.model.FileInfo info, org.alfresco.rest.framework.resource.parameters.Parameters parameters, Map<String,​org.alfresco.rest.api.model.UserInfo> mapUserInfo, boolean isMinimalInfo)
      Creates an object of type UnfiledContainerChild
      UnfiledRecordFolder createUnfiledRecordFolder​(org.alfresco.service.cmr.model.FileInfo info, org.alfresco.rest.framework.resource.parameters.Parameters parameters, Map<String,​org.alfresco.rest.api.model.UserInfo> mapUserInfo, boolean isMinimalInfo)
      Creates an object of type UnfiledRecordFolder
      UnfiledRecordFolderChild createUnfiledRecordFolderChild​(org.alfresco.service.cmr.model.FileInfo info, org.alfresco.rest.framework.resource.parameters.Parameters parameters, Map<String,​org.alfresco.rest.api.model.UserInfo> mapUserInfo, boolean isMinimalInfo)
      Creates an object of type UnfiledRecordFolderChild
      DispositionService getDispositionService()  
      org.alfresco.service.namespace.NamespaceService getNamespaceService()  
      org.alfresco.service.cmr.repository.NodeService getNodeService()  
      void setApiUtils​(FilePlanComponentsApiUtils apiUtils)  
      void setDispositionService​(DispositionService dispositionService)  
      void setNamespaceService​(org.alfresco.service.namespace.NamespaceService namespaceService)  
      void setNodes​(org.alfresco.rest.api.Nodes nodes)  
      void setNodeService​(org.alfresco.service.cmr.repository.NodeService nodeService)  
      void setPersonService​(org.alfresco.service.cmr.security.PersonService personService)  
      void setServiceRegistry​(org.alfresco.service.ServiceRegistry serviceRegistry)  
    • Field Detail

      • EXCLUDED_NS

        public static final List<String> EXCLUDED_NS
      • EXCLUDED_ASPECTS

        public static final List<org.alfresco.service.namespace.QName> EXCLUDED_ASPECTS
      • EXCLUDED_PROPS

        public static final List<org.alfresco.service.namespace.QName> EXCLUDED_PROPS
    • Constructor Detail

      • ApiNodesModelFactory

        public ApiNodesModelFactory()
    • Method Detail

      • getNodeService

        public org.alfresco.service.cmr.repository.NodeService getNodeService()
      • setNodeService

        public void setNodeService​(org.alfresco.service.cmr.repository.NodeService nodeService)
      • getNamespaceService

        public org.alfresco.service.namespace.NamespaceService getNamespaceService()
      • setNamespaceService

        public void setNamespaceService​(org.alfresco.service.namespace.NamespaceService namespaceService)
      • setNodes

        public void setNodes​(org.alfresco.rest.api.Nodes nodes)
      • setPersonService

        public void setPersonService​(org.alfresco.service.cmr.security.PersonService personService)
      • setDispositionService

        public void setDispositionService​(DispositionService dispositionService)
      • setServiceRegistry

        public void setServiceRegistry​(org.alfresco.service.ServiceRegistry serviceRegistry)
      • createFilePlan

        public FilePlan createFilePlan​(org.alfresco.service.cmr.model.FileInfo info,
                                       org.alfresco.rest.framework.resource.parameters.Parameters parameters,
                                       Map<String,​org.alfresco.rest.api.model.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​(org.alfresco.service.cmr.model.FileInfo info,
                                                   org.alfresco.rest.framework.resource.parameters.Parameters parameters,
                                                   Map<String,​org.alfresco.rest.api.model.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​(org.alfresco.service.cmr.model.FileInfo info,
                                               org.alfresco.rest.framework.resource.parameters.Parameters parameters,
                                               Map<String,​org.alfresco.rest.api.model.UserInfo> mapUserInfo,
                                               boolean isMinimalInfo)
        Creates an object of type RecordCategory
        Parameters:
        info -
        parameters -
        mapUserInfo -
        isMinimalInfo -
        Returns:
        RecordCategory object
      • createUnfiledContainer

        public UnfiledContainer createUnfiledContainer​(org.alfresco.service.cmr.model.FileInfo info,
                                                       org.alfresco.rest.framework.resource.parameters.Parameters parameters,
                                                       Map<String,​org.alfresco.rest.api.model.UserInfo> mapUserInfo,
                                                       boolean isMinimalInfo)
        Creates an object of type UnfiledContainer
        Parameters:
        info -
        parameters -
        mapUserInfo -
        isMinimalInfo -
        Returns:
        UnfiledContainer object
      • createTransferContainer

        public TransferContainer createTransferContainer​(org.alfresco.service.cmr.model.FileInfo info,
                                                         org.alfresco.rest.framework.resource.parameters.Parameters parameters,
                                                         Map<String,​org.alfresco.rest.api.model.UserInfo> mapUserInfo,
                                                         boolean isMinimalInfo)
        Creates an object of type TransferContainer
        Parameters:
        info -
        parameters -
        mapUserInfo -
        isMinimalInfo -
        Returns:
        UnfiledContainer object
      • createTransfer

        public Transfer createTransfer​(org.alfresco.service.cmr.model.FileInfo info,
                                       org.alfresco.rest.framework.resource.parameters.Parameters parameters,
                                       Map<String,​org.alfresco.rest.api.model.UserInfo> mapUserInfo,
                                       boolean isMinimalInfo)
        Creates an object of type Transfer
        Parameters:
        info -
        parameters -
        mapUserInfo -
        isMinimalInfo -
        Returns:
        UnfiledContainer object
      • createTransferChild

        public TransferChild createTransferChild​(org.alfresco.service.cmr.model.FileInfo info,
                                                 org.alfresco.rest.framework.resource.parameters.Parameters parameters,
                                                 Map<String,​org.alfresco.rest.api.model.UserInfo> mapUserInfo,
                                                 boolean isMinimalInfo)
        Creates an object of type TransferChild
        Parameters:
        info -
        parameters -
        mapUserInfo -
        isMinimalInfo -
        Returns:
        UnfiledContainer object
      • createUnfiledContainerChild

        public UnfiledContainerChild createUnfiledContainerChild​(org.alfresco.service.cmr.model.FileInfo info,
                                                                 org.alfresco.rest.framework.resource.parameters.Parameters parameters,
                                                                 Map<String,​org.alfresco.rest.api.model.UserInfo> mapUserInfo,
                                                                 boolean isMinimalInfo)
        Creates an object of type UnfiledContainerChild
        Parameters:
        info -
        parameters -
        mapUserInfo -
        isMinimalInfo -
        Returns:
        UnfiledContainerChild object
      • createUnfiledRecordFolder

        public UnfiledRecordFolder createUnfiledRecordFolder​(org.alfresco.service.cmr.model.FileInfo info,
                                                             org.alfresco.rest.framework.resource.parameters.Parameters parameters,
                                                             Map<String,​org.alfresco.rest.api.model.UserInfo> mapUserInfo,
                                                             boolean isMinimalInfo)
        Creates an object of type UnfiledRecordFolder
        Parameters:
        info -
        parameters -
        mapUserInfo -
        isMinimalInfo -
        Returns:
        UnfiledRecordFolder object
      • createUnfiledRecordFolderChild

        public UnfiledRecordFolderChild createUnfiledRecordFolderChild​(org.alfresco.service.cmr.model.FileInfo info,
                                                                       org.alfresco.rest.framework.resource.parameters.Parameters parameters,
                                                                       Map<String,​org.alfresco.rest.api.model.UserInfo> mapUserInfo,
                                                                       boolean isMinimalInfo)
        Creates an object of type UnfiledRecordFolderChild
        Parameters:
        info -
        parameters -
        mapUserInfo -
        isMinimalInfo -
        Returns:
        UnfiledRecordFolderChild object
      • createRecordCategoryChild

        public RecordCategoryChild createRecordCategoryChild​(org.alfresco.service.cmr.model.FileInfo info,
                                                             org.alfresco.rest.framework.resource.parameters.Parameters parameters,
                                                             Map<String,​org.alfresco.rest.api.model.UserInfo> mapUserInfo,
                                                             boolean isMinimalInfo)
        Creates an object of type RecordCategoryChild
        Parameters:
        info -
        parameters -
        mapUserInfo -
        isMinimalInfo -
        Returns:
      • createRecord

        public Record createRecord​(org.alfresco.service.cmr.model.FileInfo info,
                                   org.alfresco.rest.framework.resource.parameters.Parameters parameters,
                                   Map<String,​org.alfresco.rest.api.model.UserInfo> mapUserInfo,
                                   boolean isMinimalInfo)
        Create an object of type Record
        Parameters:
        info -
        parameters -
        mapUserInfo -
        isMinimalInfo -
        Returns: