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
-
public class TransferContainerAPI extends RMModelRequest
Transfer Container REST API Wrapper- Since:
- 2.6
- Author:
- Silviu Dinuta
-
-
Constructor Summary
Constructors Constructor Description TransferContainerAPI(RMRestWrapper rmRestWrapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TransferContainergetTransferContainer(String transferContainerId)TransferContainergetTransferContainer(String transferContainerId, String parameters)Gets a transfer container.TransferCollectiongetTransfers(String transferContainerId)TransferCollectiongetTransfers(String transferContainerId, String parameters)Gets the children (transfers) of a transfer container.TransferContainerupdateTransferContainer(TransferContainer transferContainerModel, String transferContainerId)TransferContainerupdateTransferContainer(TransferContainer transferContainerModel, String transferContainerId, String parameters)Updates a transfer container.
-
-
-
Constructor Detail
-
TransferContainerAPI
public TransferContainerAPI(RMRestWrapper rmRestWrapper)
- Parameters:
rmRestWrapper- RM REST Wrapper
-
-
Method Detail
-
getTransferContainer
public TransferContainer getTransferContainer(String transferContainerId)
-
getTransferContainer
public TransferContainer getTransferContainer(String transferContainerId, String parameters)
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
public TransferCollection getTransfers(String transferContainerId)
-
getTransfers
public TransferCollection getTransfers(String transferContainerId, String parameters)
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
-
-