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

      • ExportAPI

        public ExportAPI()
    • Method Detail

      • 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