Class ExportAPI

java.lang.Object
org.alfresco.rest.core.v0.BaseAPI
org.alfresco.rest.v0.ExportAPI

@Component public class ExportAPI extends BaseAPI
Methods to make API requests using v0 API for Exporting Items
Since:
7.1.0
Author:
Shubham Jain
  • Constructor Details

    • ExportAPI

      public ExportAPI()
  • Method Details

    • exportRMNode

      public org.apache.http.HttpResponse exportRMNode(String user, String password, int expectedStatusCode, String nodeID)
      Export a single Record/Record Folder/Record Category using V0 Export API
      Parameters:
      user - User performing the export
      password - User's Password
      expectedStatusCode - Expected Response Code
      nodeID - ID of the Node(Record/RecordFolder) to be exported
      Returns:
      HTTP Response
    • exportRMNodes

      public org.apache.http.HttpResponse exportRMNodes(String user, String password, int expectedStatusCode, List<String> nodeIDList)
      Export a list of nodes using V0 Export API
      Parameters:
      user - User performing the export
      password - User's Password
      expectedStatusCode - Expected Response Code
      nodeIDList - List of the nodes to be exported
      Returns:
      HTTP Response
    • export

      public org.apache.http.HttpResponse export(String user, String password, int expectedStatusCode, List<String> nodeRefs)
      Export API function to perform Export Operation on items with given noderefs using V0 Export Rest API
      Parameters:
      user - User performing the export
      password - User's Password
      expectedStatusCode - Expected Response Code
      nodeRefs - list of the noderefs for the items to be exported
      Returns:
      Rest API Post Request