Package org.forgerock.json.resource
Interface Response
- All Known Subinterfaces:
ActionResponse
,QueryResponse
,ResourceResponse
- All Known Implementing Classes:
BadRequestException
,ConflictException
,CreateNotSupportedException
,ForbiddenException
,InternalServerErrorException
,NotFoundException
,NotSupportedException
,PermanentException
,PreconditionFailedException
,PreconditionRequiredException
,ResourceException
,RetryableException
,ServiceUnavailableException
,UncategorizedException
,UnsupportedMediaTypeException
public interface Response
Common response object of all resource responses.
-
Method Summary
Modifier and TypeMethodDescriptiondefault ResponseCacheControl
Indicates how the response should be cached by clients.org.forgerock.http.routing.Version
Gets the API version of the resource that the request was routed to.void
setResourceApiVersion
(org.forgerock.http.routing.Version version) Sets the API version of the resource that the request was routed to.
-
Method Details
-
setResourceApiVersion
void setResourceApiVersion(org.forgerock.http.routing.Version version) Sets the API version of the resource that the request was routed to.- Parameters:
version
- The resource API version.
-
getResourceApiVersion
org.forgerock.http.routing.Version getResourceApiVersion()Gets the API version of the resource that the request was routed to.- Returns:
- The resource API version.
-
getCacheControl
Indicates how the response should be cached by clients.- Returns:
- the cache controls to apply to the response.
-