Index
All Classes|All Packages
A
- addField(String, String) - Method in class io.xlate.jsonapi.rvp.JsonApiQuery
- addRelationship(String, String, String, JsonObject) - Method in class io.xlate.jsonapi.rvp.JsonApiResource
- afterDelete(JsonApiContext, Object) - Method in class io.xlate.jsonapi.rvp.internal.DefaultJsonApiHandler
- afterDelete(JsonApiContext, Object) - Method in class io.xlate.jsonapi.rvp.internal.JsonApiHandlerChain
- afterDelete(JsonApiContext, T) - Method in interface io.xlate.jsonapi.rvp.JsonApiHandler
-
Called after an existing entity has been removed from the persistence context/database.
- afterFind(JsonApiContext, Object) - Method in class io.xlate.jsonapi.rvp.internal.DefaultJsonApiHandler
- afterFind(JsonApiContext, Object) - Method in class io.xlate.jsonapi.rvp.internal.JsonApiHandlerChain
- afterFind(JsonApiContext, T) - Method in interface io.xlate.jsonapi.rvp.JsonApiHandler
-
Called after the database has been searched for the requested entity/entities.
- afterMerge(JsonApiContext, Object) - Method in class io.xlate.jsonapi.rvp.internal.DefaultJsonApiHandler
- afterMerge(JsonApiContext, Object) - Method in class io.xlate.jsonapi.rvp.internal.JsonApiHandlerChain
- afterMerge(JsonApiContext, T) - Method in interface io.xlate.jsonapi.rvp.JsonApiHandler
-
Called after an existing entity has been merged into the persistence context.
- afterPersist(JsonApiContext, Object) - Method in class io.xlate.jsonapi.rvp.internal.DefaultJsonApiHandler
- afterPersist(JsonApiContext, Object) - Method in class io.xlate.jsonapi.rvp.internal.JsonApiHandlerChain
- afterPersist(JsonApiContext, T) - Method in interface io.xlate.jsonapi.rvp.JsonApiHandler
-
Called after a new entity has been added to the persistence context/database.
- afterUpdate(JsonApiContext, Object) - Method in class io.xlate.jsonapi.rvp.internal.DefaultJsonApiHandler
- afterUpdate(JsonApiContext, Object) - Method in class io.xlate.jsonapi.rvp.internal.JsonApiHandlerChain
- afterUpdate(JsonApiContext, T) - Method in interface io.xlate.jsonapi.rvp.JsonApiHandler
-
Called after an entity has been updated with values submitted by the client.
- afterValidation(JsonApiContext, Set<ConstraintViolation<?>>) - Method in class io.xlate.jsonapi.rvp.internal.DefaultJsonApiHandler
- afterValidation(JsonApiContext, Set<ConstraintViolation<?>>) - Method in class io.xlate.jsonapi.rvp.internal.JsonApiHandlerChain
- afterValidation(JsonApiContext, Set<ConstraintViolation<?>>) - Method in interface io.xlate.jsonapi.rvp.JsonApiHandler
-
Called following a validation operation.
- APPLICATION_JSONAPI - Static variable in class io.xlate.jsonapi.rvp.JsonApiMediaType
- APPLICATION_JSONAPI_TYPE - Static variable in class io.xlate.jsonapi.rvp.JsonApiMediaType
- attributes(String...) - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType.Builder
B
- beforeDelete(JsonApiContext, Object) - Method in class io.xlate.jsonapi.rvp.internal.DefaultJsonApiHandler
- beforeDelete(JsonApiContext, Object) - Method in class io.xlate.jsonapi.rvp.internal.JsonApiHandlerChain
- beforeDelete(JsonApiContext, T) - Method in interface io.xlate.jsonapi.rvp.JsonApiHandler
-
Called prior to an attempt to remove an existing entity from the persistence context/database.
- beforeMerge(JsonApiContext, Object) - Method in class io.xlate.jsonapi.rvp.internal.DefaultJsonApiHandler
- beforeMerge(JsonApiContext, Object) - Method in class io.xlate.jsonapi.rvp.internal.JsonApiHandlerChain
- beforeMerge(JsonApiContext, T) - Method in interface io.xlate.jsonapi.rvp.JsonApiHandler
-
Called prior to an existing entity being merged into the persistence context.
- beforePersist(JsonApiContext, Object) - Method in class io.xlate.jsonapi.rvp.internal.DefaultJsonApiHandler
- beforePersist(JsonApiContext, Object) - Method in class io.xlate.jsonapi.rvp.internal.JsonApiHandlerChain
- beforePersist(JsonApiContext, T) - Method in interface io.xlate.jsonapi.rvp.JsonApiHandler
-
Called prior to a new entity being added to the persistence context/database.
- beforeResponse(JsonApiContext) - Method in class io.xlate.jsonapi.rvp.internal.DefaultJsonApiHandler
- beforeResponse(JsonApiContext) - Method in class io.xlate.jsonapi.rvp.internal.JsonApiHandlerChain
- beforeResponse(JsonApiContext) - Method in interface io.xlate.jsonapi.rvp.JsonApiHandler
-
Called at the end of each request.
- beforeUpdate(JsonApiContext, Object) - Method in class io.xlate.jsonapi.rvp.internal.DefaultJsonApiHandler
- beforeUpdate(JsonApiContext, Object) - Method in class io.xlate.jsonapi.rvp.internal.JsonApiHandlerChain
- beforeUpdate(JsonApiContext, T) - Method in interface io.xlate.jsonapi.rvp.JsonApiHandler
-
Called prior to an existing entity being updated with new values submitted by the client.
- build() - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType.Builder
C
- CONFIGURATION_KEY - Static variable in class io.xlate.jsonapi.rvp.JsonApiResourceType
- create(String, JsonObject) - Method in class io.xlate.jsonapi.rvp.JsonApiResource
D
- DefaultJsonApiHandler - Class in io.xlate.jsonapi.rvp.internal
- DefaultJsonApiHandler() - Constructor for class io.xlate.jsonapi.rvp.internal.DefaultJsonApiHandler
- define(String, Class<T>) - Static method in class io.xlate.jsonapi.rvp.JsonApiResourceType
- delete(String, String) - Method in class io.xlate.jsonapi.rvp.JsonApiResource
- deleteRelationship(String, String, String, JsonObject) - Method in class io.xlate.jsonapi.rvp.JsonApiResource
E
- equals(Object) - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType
- exposedIdAttribute(String, Function<String, Object>) - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType.Builder
F
- fromStatusCode(int) - Static method in enum io.xlate.jsonapi.rvp.JsonApiStatus
-
Convert a numerical status code into the corresponding Status.
G
- getAttribute(String) - Method in interface io.xlate.jsonapi.rvp.JsonApiContext
- getAttributes() - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType
- getClient() - Method in class io.xlate.jsonapi.rvp.JsonApiResource
- getCount() - Method in class io.xlate.jsonapi.rvp.JsonApiQuery
- getDetail() - Method in exception io.xlate.jsonapi.rvp.internal.JsonApiErrorException
- getEntityMeta() - Method in class io.xlate.jsonapi.rvp.JsonApiQuery
- getErrors() - Method in exception io.xlate.jsonapi.rvp.internal.JsonApiErrorException
- getExposedIdAttribute() - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType
- getFamily() - Method in enum io.xlate.jsonapi.rvp.JsonApiStatus
-
Get the class of status code.
- getFields() - Method in class io.xlate.jsonapi.rvp.JsonApiQuery
- getFilters() - Method in class io.xlate.jsonapi.rvp.JsonApiQuery
- getFirstResult() - Method in class io.xlate.jsonapi.rvp.JsonApiQuery
- getId() - Method in class io.xlate.jsonapi.rvp.JsonApiQuery
- getIdReader() - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType
- getInclude() - Method in class io.xlate.jsonapi.rvp.JsonApiQuery
- getMaxResults() - Method in class io.xlate.jsonapi.rvp.JsonApiQuery
- getMethods() - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType
- getModel() - Method in class io.xlate.jsonapi.rvp.JsonApiQuery
- getName() - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType
- getPrincipalNamePath() - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType
- getQuery() - Method in interface io.xlate.jsonapi.rvp.JsonApiContext
- getReaders() - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType
- getReasonPhrase() - Method in enum io.xlate.jsonapi.rvp.JsonApiStatus
-
Get the reason phrase.
- getRelationshipName() - Method in interface io.xlate.jsonapi.rvp.JsonApiContext
- getRelationshipName() - Method in class io.xlate.jsonapi.rvp.JsonApiQuery
- getRelationships() - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType
- getRequest() - Method in interface io.xlate.jsonapi.rvp.JsonApiContext
- getRequestEntity() - Method in interface io.xlate.jsonapi.rvp.JsonApiContext
- getResourceClass() - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType
- getResourceId() - Method in interface io.xlate.jsonapi.rvp.JsonApiContext
- getResourceType() - Method in interface io.xlate.jsonapi.rvp.JsonApiContext
- getResponseBuilder() - Method in interface io.xlate.jsonapi.rvp.JsonApiContext
- getSecurity() - Method in interface io.xlate.jsonapi.rvp.JsonApiContext
- getSort() - Method in class io.xlate.jsonapi.rvp.JsonApiQuery
- getStatus() - Method in exception io.xlate.jsonapi.rvp.internal.JsonApiErrorException
- getStatusCode() - Method in enum io.xlate.jsonapi.rvp.JsonApiStatus
-
Get the associated status code.
- getTitle() - Method in exception io.xlate.jsonapi.rvp.internal.JsonApiErrorException
- getUniqueTuples() - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType
- getUriInfo() - Method in interface io.xlate.jsonapi.rvp.JsonApiContext
- getUriInfo() - Method in class io.xlate.jsonapi.rvp.JsonApiQuery
H
- hashCode() - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType
- hasResponse() - Method in interface io.xlate.jsonapi.rvp.JsonApiContext
I
- includeField(String, String) - Method in class io.xlate.jsonapi.rvp.JsonApiQuery
- index(String) - Method in class io.xlate.jsonapi.rvp.JsonApiResource
- initialize(Set<JsonApiResourceType<?>>) - Method in class io.xlate.jsonapi.rvp.JsonApiResource
- io.xlate.jsonapi.rvp - package io.xlate.jsonapi.rvp
- io.xlate.jsonapi.rvp.internal - package io.xlate.jsonapi.rvp.internal
- isHandler(String, String) - Method in class io.xlate.jsonapi.rvp.internal.DefaultJsonApiHandler
- isHandler(String, String) - Method in class io.xlate.jsonapi.rvp.internal.JsonApiHandlerChain
- isHandler(String, String) - Method in interface io.xlate.jsonapi.rvp.JsonApiHandler
J
- JsonApiContext - Interface in io.xlate.jsonapi.rvp
- JsonApiContext.Attributes - Class in io.xlate.jsonapi.rvp
- JsonApiErrorException - Exception in io.xlate.jsonapi.rvp.internal
- JsonApiErrorException(Response.StatusType, String, String) - Constructor for exception io.xlate.jsonapi.rvp.internal.JsonApiErrorException
- JsonApiErrorException(Response.StatusType, JsonArray) - Constructor for exception io.xlate.jsonapi.rvp.internal.JsonApiErrorException
- JsonApiHandler<T> - Interface in io.xlate.jsonapi.rvp
- JsonApiHandlerChain - Class in io.xlate.jsonapi.rvp.internal
- JsonApiHandlerChain(List<JsonApiHandler<?>>) - Constructor for class io.xlate.jsonapi.rvp.internal.JsonApiHandlerChain
- JsonApiMediaType - Class in io.xlate.jsonapi.rvp
- JsonApiMediaType() - Constructor for class io.xlate.jsonapi.rvp.JsonApiMediaType
- JsonApiQuery - Class in io.xlate.jsonapi.rvp
- JsonApiQuery(EntityMetamodel, EntityMeta, String, String, UriInfo) - Constructor for class io.xlate.jsonapi.rvp.JsonApiQuery
- JsonApiResource - Class in io.xlate.jsonapi.rvp
- JsonApiResource() - Constructor for class io.xlate.jsonapi.rvp.JsonApiResource
- JsonApiResourceType<T> - Class in io.xlate.jsonapi.rvp
- JsonApiResourceType.Builder<T> - Class in io.xlate.jsonapi.rvp
- JsonApiStatus - Enum in io.xlate.jsonapi.rvp
M
- methods(Class<?>...) - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType.Builder
O
- onRequest(JsonApiContext) - Method in class io.xlate.jsonapi.rvp.internal.DefaultJsonApiHandler
- onRequest(JsonApiContext) - Method in class io.xlate.jsonapi.rvp.internal.JsonApiHandlerChain
- onRequest(JsonApiContext) - Method in interface io.xlate.jsonapi.rvp.JsonApiHandler
-
Called at the beginning of each request prior to validation or any database operations.
P
- PARAM_INCLUDE - Static variable in class io.xlate.jsonapi.rvp.JsonApiQuery
- PARAM_PAGE_LIMIT - Static variable in class io.xlate.jsonapi.rvp.JsonApiQuery
- PARAM_PAGE_NUMBER - Static variable in class io.xlate.jsonapi.rvp.JsonApiQuery
- PARAM_PAGE_OFFSET - Static variable in class io.xlate.jsonapi.rvp.JsonApiQuery
- PARAM_PAGE_SIZE - Static variable in class io.xlate.jsonapi.rvp.JsonApiQuery
- PARAM_SORT - Static variable in class io.xlate.jsonapi.rvp.JsonApiQuery
- patch(String, String, JsonObject) - Method in class io.xlate.jsonapi.rvp.JsonApiResource
- persistenceContext - Variable in class io.xlate.jsonapi.rvp.JsonApiResource
- principalNamePath(String) - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType.Builder
R
- read(String, String) - Method in class io.xlate.jsonapi.rvp.JsonApiResource
- reader(String, Function<String, Object>) - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType.Builder
-
Provide a function to convert string-based attributes to a custom object
- readRelated(String, String, String) - Method in class io.xlate.jsonapi.rvp.JsonApiResource
- readRelationship(String, String, String) - Method in class io.xlate.jsonapi.rvp.JsonApiResource
- relationships(String...) - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType.Builder
- replaceRelationship(String, String, String, JsonObject) - Method in class io.xlate.jsonapi.rvp.JsonApiResource
- request - Variable in class io.xlate.jsonapi.rvp.JsonApiResource
S
- security - Variable in class io.xlate.jsonapi.rvp.JsonApiResource
- setAttribute(String, Object) - Method in interface io.xlate.jsonapi.rvp.JsonApiContext
- setResponse(int, JsonObject) - Method in interface io.xlate.jsonapi.rvp.JsonApiContext
- setResponse(Response.StatusType, JsonObject) - Method in interface io.xlate.jsonapi.rvp.JsonApiContext
T
- toString() - Method in enum io.xlate.jsonapi.rvp.JsonApiStatus
-
Get the reason phrase.
U
- unique(String, Set<String>) - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType.Builder
- UNPROCESSABLE_ENTITY - io.xlate.jsonapi.rvp.JsonApiStatus
-
422 Unprocessable Entity, see WebDAV documentation.
- update(String, String, JsonObject) - Method in class io.xlate.jsonapi.rvp.JsonApiResource
- uriInfo - Variable in class io.xlate.jsonapi.rvp.JsonApiResource
V
- validateEntity(String, String, JsonObject) - Method in class io.xlate.jsonapi.rvp.JsonApiResource
- validateParameters(JsonApiQuery) - Method in class io.xlate.jsonapi.rvp.JsonApiResource
- VALIDATION_GROUPS - Static variable in class io.xlate.jsonapi.rvp.JsonApiContext.Attributes
- validator - Variable in class io.xlate.jsonapi.rvp.JsonApiResource
- valueOf(String) - Static method in enum io.xlate.jsonapi.rvp.JsonApiStatus
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.xlate.jsonapi.rvp.JsonApiStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes|All Packages