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
    • Field Detail

      • 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 Detail

      • ApiNodesModelFactory

        public ApiNodesModelFactory()
    • Method Detail

      • setNodeService

        public void setNodeService​(NodeService nodeService)
      • setNamespaceService

        public void setNamespaceService​(NamespaceService namespaceService)
      • setNodes

        public void setNodes​(Nodes nodes)
      • setPersonService

        public void setPersonService​(PersonService personService)
      • 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: