Class UpdateDataGroupPermissions
java.lang.Object
com.sodius.oslc.client.requests.AbstractResourceRequest<ResourceResponse<R>>
com.sodius.oslc.client.requests.PutResource<JsonObject,Void>
com.sodius.oslc.app.jazz.lqe.requests.UpdateDataGroupPermissions
- All Implemented Interfaces:
ResourceRequest<ResourceResponse<Void>>,Callable<ResourceResponse<Void>>
Updates the permissions of a data group in LQE.
- Since:
- 1.11.0
-
Constructor Summary
ConstructorsConstructorDescriptionUpdateDataGroupPermissions(OslcClient client, URI uri, String eTag, DataGroupPermissions permissions) Creates a request to update the permissions of a LQE data group. -
Method Summary
Modifier and TypeMethodDescriptionprotected ClientResponsecall(OslcResource resource) Executes a PUT request on the resource.Methods inherited from class com.sodius.oslc.client.requests.PutResource
createResponseMethods inherited from class com.sodius.oslc.client.requests.AbstractResourceRequest
call, createErrorResponse, createResourceResponse, getClient, getUri
-
Constructor Details
-
UpdateDataGroupPermissions
public UpdateDataGroupPermissions(OslcClient client, URI uri, String eTag, DataGroupPermissions permissions) Creates a request to update the permissions of a LQE data group.- Parameters:
client- the OSLC client to connect to the application.uri- the data group URL, as defined byAbstractResource.getAbout()eTag- the ETag header obtained in theGetDataGroupPermissionsresponsepermissions- the new permissions to assign to the data group- See Also:
-
-
Method Details
-
call
Description copied from class:PutResourceExecutes a PUT request on the resource.An
OSLC-Core-Versionheader is set to2.0, as the PUT is expected to execute on an OSLC resource. Clients should subclassAbstractResourceRequestto execute a PUT on a non-OSLC resource.- Overrides:
callin classPutResource<JsonObject,Void> - Parameters:
resource- the resource on which to execute a request.- Returns:
- the response of the request execution.
-