Package org.alfresco.rest.v0
Class ExportAPI
java.lang.Object
org.alfresco.rest.core.v0.BaseAPI
org.alfresco.rest.v0.ExportAPI
Methods to make API requests using v0 API for Exporting Items
- Since:
- 7.1.0
- Author:
- Shubham Jain
-
Nested Class Summary
Nested classes/interfaces inherited from class org.alfresco.rest.core.v0.BaseAPI
BaseAPI.PermissionType, BaseAPI.RETENTION_SCHEDULE, BaseAPI.RM_ACTIONS, BaseAPI.RMProperty -
Field Summary
Fields inherited from class org.alfresco.rest.core.v0.BaseAPI
ACTIONS_API, contentService, LOGGER, NODE_PREFIX, NODE_REF_WORKSPACE_SPACES_STORE, RM_ACTIONS_API, RM_SITE_ID, SHARE_ACTION_API, UPDATE_METADATA_API -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.http.HttpResponseExport API function to perform Export Operation on items with given noderefs using V0 Export Rest APIorg.apache.http.HttpResponseexportRMNode(String user, String password, int expectedStatusCode, String nodeID) Export a single Record/Record Folder/Record Category using V0 Export APIorg.apache.http.HttpResponseexportRMNodes(String user, String password, int expectedStatusCode, List<String> nodeIDList) Export a list of nodes using V0 Export APIMethods inherited from class org.alfresco.rest.core.v0.BaseAPI
addPropertyToRequest, deleteItem, doDeleteRequest, doGetRequest, doPostJsonRequest, doPostRequest, doPutJsonRequest, doPutRequest, doSlingshotPostJsonRequest, facetedRequest, getFilePlanPath, getItemNodeRef, getNodeRefSpacesStore, getObjectByPath, getPropertyValue, getPropertyValue, getPropertyValues, getPropertyValuesByUniquePropertyValue
-
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 exportpassword- User's PasswordexpectedStatusCode- Expected Response CodenodeID- 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 exportpassword- User's PasswordexpectedStatusCode- Expected Response CodenodeIDList- 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 exportpassword- User's PasswordexpectedStatusCode- Expected Response CodenodeRefs- list of the noderefs for the items to be exported- Returns:
- Rest API Post Request
-