Package org.alfresco.rest.v0
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
-
-
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 Constructor Description ExportAPI()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.http.HttpResponseexport(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 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 API-
Methods 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
-
-
-
-
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 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
-
-