Class TransferContainerAPI
java.lang.Object
org.alfresco.rest.requests.ModelRequest<Request>
org.alfresco.rest.rm.community.requests.RMModelRequest
org.alfresco.rest.rm.community.requests.gscore.api.TransferContainerAPI
Transfer Container REST API Wrapper
- Since:
- 2.6
- Author:
- Silviu Dinuta
-
Field Summary
Fields inherited from class org.alfresco.rest.requests.ModelRequest
restWrapper -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetTransferContainer(String transferContainerId) getTransferContainer(String transferContainerId, String parameters) Gets a transfer container.getTransfers(String transferContainerId) getTransfers(String transferContainerId, String parameters) Gets the children (transfers) of a transfer container.updateTransferContainer(TransferContainer transferContainerModel, String transferContainerId) updateTransferContainer(TransferContainer transferContainerModel, String transferContainerId, String parameters) Updates a transfer container.Methods inherited from class org.alfresco.rest.requests.ModelRequest
include, includePath, usingParams
-
Constructor Details
-
TransferContainerAPI
- Parameters:
rmRestWrapper- RM REST Wrapper
-
-
Method Details
-
getTransferContainer
-
getTransferContainer
Gets a transfer container.- Parameters:
transferContainerId- The identifier of a transfer containerparameters- The URL parameters to add- Returns:
- The
TransferContainerfor the giventransferContainerId - Throws:
RuntimeException- for the following cases:transferContainerIdis not a valid format- authentication fails
- current user does not have permission to read
transferContainerId transferContainerIddoes not exist
-
updateTransferContainer
public TransferContainer updateTransferContainer(TransferContainer transferContainerModel, String transferContainerId) -
updateTransferContainer
public TransferContainer updateTransferContainer(TransferContainer transferContainerModel, String transferContainerId, String parameters) Updates a transfer container.- Parameters:
transferContainerModel- The transfer container model which holds the informationtransferContainerId- The identifier of a transfer containerparameters- The URL parameters to addreturns- The updatedTransferContainer- Throws:
RuntimeException- for the following cases:- the update request is invalid or
transferContainerIdis not a valid format ortransferContainerModelis invalid - authentication fails
- current user does not have permission to update
transferContainerId transferContainerIddoes not exist- the updated name clashes with an existing transfer container in the current file plan
- model integrity exception, including transfer container name with invalid characters
- the update request is invalid or
-
getTransfers
-
getTransfers
Gets the children (transfers) of a transfer container.- Parameters:
transferContainerId- The identifier of a transfer containerparameters- The URL parameters to add- Returns:
- The
TransferCollectionfor the giventransferContainerId - Throws:
RuntimeException- for the following cases:- authentication fails
- current user does not have permission to read
transferContainerId filePlanIddoes not exist
-