Class UpdateDataGroupPermissions
- java.lang.Object
-
- com.sodius.oslc.client.requests.AbstractResourceRequest<ResourceResponse<R>>
-
- com.sodius.oslc.client.requests.PutResource<jakarta.json.JsonObject,Void>
-
- com.sodius.oslc.app.jazz.lqe.requests.UpdateDataGroupPermissions
-
- All Implemented Interfaces:
ResourceRequest<ResourceResponse<Void>>,Callable<ResourceResponse<Void>>
public class UpdateDataGroupPermissions extends PutResource<jakarta.json.JsonObject,Void>
Updates the permissions of a data group in LQE.- Since:
- 1.11.0
-
-
Constructor Summary
Constructors Constructor Description UpdateDataGroupPermissions(OslcClient client, URI uri, String eTag, DataGroupPermissions permissions)Creates a request to update the permissions of a LQE data group.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ClientResponsecall(OslcResource resource)Executes a PUT request on the resource.-
Methods inherited from class com.sodius.oslc.client.requests.PutResource
createResponse
-
Methods inherited from class com.sodius.oslc.client.requests.AbstractResourceRequest
call, createErrorResponse, createResourceResponse, getClient, getUri
-
-
-
-
Constructor Detail
-
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:
GetDataGroupPermissions
-
-
Method Detail
-
call
protected ClientResponse call(OslcResource resource)
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<jakarta.json.JsonObject,Void>- Parameters:
resource- the resource on which to execute a request.- Returns:
- the response of the request execution.
-
-