Class RestAPIFactory


  • @Service
    @Scope("prototype")
    public class RestAPIFactory
    extends Object
    REST API Factory which provides access to the APIs
    Since:
    2.6
    Author:
    Tuna Aksoy
    • Constructor Detail

      • RestAPIFactory

        public RestAPIFactory()
    • Method Detail

      • getSearchAPI

        public org.alfresco.rest.requests.search.SearchAPI getSearchAPI​(org.alfresco.utility.model.UserModel userModel)
      • getSearchAPI

        public org.alfresco.rest.requests.search.SearchAPI getSearchAPI()
        When no user is given the default is set to admin
      • getNodeAPI

        public org.alfresco.rest.requests.Node getNodeAPI​(org.alfresco.utility.model.RepoTestModel model)
                                                   throws RuntimeException
        Throws:
        RuntimeException
      • getNodeAPI

        public org.alfresco.rest.requests.Node getNodeAPI​(org.alfresco.utility.model.UserModel userModel,
                                                          org.alfresco.utility.model.RepoTestModel model)
                                                   throws RuntimeException
        Throws:
        RuntimeException
      • getRMSiteAPI

        public RMSiteAPI getRMSiteAPI()
      • getRMSiteAPI

        public RMSiteAPI getRMSiteAPI​(org.alfresco.utility.model.UserModel userModel)
      • getFilePlansAPI

        public FilePlanAPI getFilePlansAPI()
      • getFilePlansAPI

        public FilePlanAPI getFilePlansAPI​(org.alfresco.utility.model.UserModel userModel)
      • getRecordCategoryAPI

        public RecordCategoryAPI getRecordCategoryAPI​(org.alfresco.utility.model.UserModel userModel)
      • getRecordFolderAPI

        public RecordFolderAPI getRecordFolderAPI​(org.alfresco.utility.model.UserModel userModel)
      • getRecordsAPI

        public RecordsAPI getRecordsAPI()
      • getRecordsAPI

        public RecordsAPI getRecordsAPI​(org.alfresco.utility.model.UserModel userModel)
      • getFilesAPI

        public FilesAPI getFilesAPI()
      • getFilesAPI

        public FilesAPI getFilesAPI​(org.alfresco.utility.model.UserModel userModel)
      • getTransferContainerAPI

        public TransferContainerAPI getTransferContainerAPI​(org.alfresco.utility.model.UserModel userModel)
      • getTransferAPI

        public TransferAPI getTransferAPI​(org.alfresco.utility.model.UserModel userModel)
      • getRMUserAPI

        public RMUserAPI getRMUserAPI()
      • getRMUserAPI

        public RMUserAPI getRMUserAPI​(org.alfresco.utility.model.UserModel userModel)
      • getUnfiledContainersAPI

        public UnfiledContainerAPI getUnfiledContainersAPI​(org.alfresco.utility.model.UserModel userModel)
      • getUnfiledRecordFoldersAPI

        public UnfiledRecordFolderAPI getUnfiledRecordFoldersAPI​(org.alfresco.utility.model.UserModel userModel)
      • getActionsAPI

        public ActionsExecutionAPI getActionsAPI​(org.alfresco.utility.model.UserModel userModel)