Package com.sodius.oslc.client.requests
Class GetCompact
- All Implemented Interfaces:
ResourceRequest<ResourceResponse<Compact>>,Callable<ResourceResponse<Compact>>
Dedicated
GetResource for getting Compacts.
Unlike GetResource, this class normalizes the entity if Preview resources are nested due to a wrong use of
rdf:parseType="Resource" attributes by the remote application.- Since:
- 3.6.1
-
Constructor Summary
ConstructorsConstructorDescriptionGetCompact(OslcClient client, URI uri) Creates a new instance to execute a GET on the specified resource. -
Method Summary
Modifier and TypeMethodDescriptionprotected ResourceResponse<Compact> createResponse(OslcResource resource, ClientResponse response) Extracts aResourceResponseinstance from the obtained HTTP response.Methods inherited from class com.sodius.oslc.client.requests.GetResource
call, getMethods inherited from class com.sodius.oslc.client.requests.AbstractResourceRequest
call, createErrorResponse, createResourceResponse, getClient, getUri
-
Constructor Details
-
GetCompact
Creates a new instance to execute a GET on the specified resource.- Parameters:
client- the REST client used to execute a request.uri- the URI used for the underlying request.
-
-
Method Details
-
createResponse
Description copied from class:GetResourceExtracts aResourceResponseinstance from the obtained HTTP response. The response contains the response headers, from which theETagheader can be extracted in case this request is to follow by aPUT.- Overrides:
createResponsein classGetResource<Compact>- Parameters:
resource- the resource on which a request is executed.response- the response obtained.- Returns:
- the extraction of the response content into the expected format.
-