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
- attributePointer(String) - Static method in class io.xlate.jsonapi.rvp.internal.rs.boundary.JsonApiError
B
- badRequest(InternalContext, Set<?>) - Static method in class io.xlate.jsonapi.rvp.internal.rs.boundary.Responses
- 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(JsonApiContext, JsonApiHandler<T>) - Method in class io.xlate.jsonapi.rvp.internal.persistence.boundary.PersistenceController
- create(String, JsonObject) - Method in class io.xlate.jsonapi.rvp.JsonApiResource
- created(InternalContext, Class<?>) - Static method in class io.xlate.jsonapi.rvp.internal.rs.boundary.Responses
D
- DATA_ATTRIBUTES_POINTER - Static variable in class io.xlate.jsonapi.rvp.internal.rs.boundary.JsonApiError
- DATA_RELATIONSHIPS_POINTER - Static variable in class io.xlate.jsonapi.rvp.internal.rs.boundary.JsonApiError
- 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(JsonApiContext, JsonApiHandler<T>) - Method in class io.xlate.jsonapi.rvp.internal.persistence.boundary.PersistenceController
- 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
- Entity - Class in io.xlate.jsonapi.rvp.internal.persistence.entity
- Entity(EntityMeta, Object) - Constructor for class io.xlate.jsonapi.rvp.internal.persistence.entity.Entity
- Entity(EntityMeta, Object, Object, Map<String, Object>) - Constructor for class io.xlate.jsonapi.rvp.internal.persistence.entity.Entity
- Entity(EntityMeta, Object, Map<String, Object>) - Constructor for class io.xlate.jsonapi.rvp.internal.persistence.entity.Entity
- EntityMeta - Class in io.xlate.jsonapi.rvp.internal.persistence.entity
- EntityMeta(Class<?>, JsonApiResourceType<?>, Metamodel) - Constructor for class io.xlate.jsonapi.rvp.internal.persistence.entity.EntityMeta
- EntityMetamodel - Class in io.xlate.jsonapi.rvp.internal.persistence.entity
- EntityMetamodel(Class<?>, Set<JsonApiResourceType<?>>, Metamodel) - Constructor for class io.xlate.jsonapi.rvp.internal.persistence.entity.EntityMetamodel
- equals(Object) - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.Entity
- equals(Object) - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType
- error(InternalContext, JsonApiErrorException) - Static method in class io.xlate.jsonapi.rvp.internal.rs.boundary.Responses
- exposedIdAttribute(String, Function<String, Object>) - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType.Builder
F
- fetch(JsonApiContext, JsonApiHandler<T>) - Method in class io.xlate.jsonapi.rvp.internal.persistence.boundary.PersistenceController
- findObject(JsonApiContext, String, String) - Method in class io.xlate.jsonapi.rvp.internal.persistence.boundary.PersistenceController
- forParameter(String) - Static method in class io.xlate.jsonapi.rvp.internal.rs.boundary.JsonApiError.Source
- forPointer(String) - Static method in class io.xlate.jsonapi.rvp.internal.rs.boundary.JsonApiError.Source
- fromJson(PersistenceController, JsonApiContext, Object, JsonObject) - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.ResourceObjectReader
- 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 class io.xlate.jsonapi.rvp.internal.persistence.entity.Entity
- getAttribute(String) - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.InternalContext
- getAttribute(String) - Method in interface io.xlate.jsonapi.rvp.JsonApiContext
- getAttributeNames() - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.EntityMeta
- getAttributes() - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.EntityMeta
- getAttributes(JsonApiQuery, Entity) - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.ResourceObjectWriter
- getCode() - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.JsonApiError
- getCount() - Method in class io.xlate.jsonapi.rvp.JsonApiQuery
- getDetail() - Method in exception io.xlate.jsonapi.rvp.internal.JsonApiErrorException
- getDetail() - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.JsonApiError
- getDocument() - Method in class io.xlate.jsonapi.rvp.internal.rs.entity.JsonApiRequest
- getEntityClass() - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.EntityMeta
- getEntityMeta() - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.Entity
- getEntityMeta() - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.InternalContext
- getEntityMeta() - Method in class io.xlate.jsonapi.rvp.internal.rs.entity.JsonApiRequest
- getEntityMeta() - Method in class io.xlate.jsonapi.rvp.JsonApiQuery
- getEntityMeta(Class<?>) - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.EntityMetamodel
- getEntityMeta(String) - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.EntityMetamodel
- getEntityType() - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.EntityMeta
- getErrors() - Method in exception io.xlate.jsonapi.rvp.internal.JsonApiErrorException
- getExposedIdAttribute() - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.EntityMeta
- getExposedIdAttribute() - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType
- getExposedIdValue(Object) - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.EntityMeta
- getFamily() - Method in enum io.xlate.jsonapi.rvp.JsonApiStatus
-
Get the class of status code.
- 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.internal.persistence.entity.Entity
- getId() - Method in class io.xlate.jsonapi.rvp.internal.rs.entity.JsonApiRequest
- getId() - Method in class io.xlate.jsonapi.rvp.JsonApiQuery
- getIdAttribute() - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.EntityMeta
- getIdReader() - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType
- getIdValue(Object) - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.EntityMeta
- 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.internal.persistence.entity.EntityMeta
- getPrincipalNamePath() - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType
- getPropertyDescriptor(String) - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.EntityMeta
- getPropertyValue(Object, String) - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.EntityMeta
- getQuery() - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.InternalContext
- getQuery() - Method in interface io.xlate.jsonapi.rvp.JsonApiContext
- getReasonPhrase() - Method in enum io.xlate.jsonapi.rvp.JsonApiStatus
-
Get the reason phrase.
- getRelatedEntityClass(String) - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.EntityMeta
- getRelatedEntityMeta(EntityMetamodel, EntityMeta, String) - Static method in class io.xlate.jsonapi.rvp.internal.validation.boundary.JsonApiUriQueryValidator
- getRelationship(String) - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.Entity
- getRelationshipName() - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.InternalContext
- getRelationshipName() - Method in interface io.xlate.jsonapi.rvp.JsonApiContext
- getRelationshipNames() - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.EntityMeta
- getRelationships() - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.EntityMeta
- getRelationships() - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType
- getRelationships(Entity, Map<String, Object>, JsonApiQuery, UriInfo) - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.ResourceObjectWriter
- getRelationships(JsonApiContext) - Method in class io.xlate.jsonapi.rvp.internal.persistence.boundary.PersistenceController
- getRequest() - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.InternalContext
- getRequest() - Method in interface io.xlate.jsonapi.rvp.JsonApiContext
- getRequestEntity() - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.InternalContext
- getRequestEntity() - Method in interface io.xlate.jsonapi.rvp.JsonApiContext
- getRequestMethod() - Method in class io.xlate.jsonapi.rvp.internal.rs.entity.JsonApiRequest
- getResourceClass() - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.EntityMeta
- getResourceClass() - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType
- getResourceId() - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.InternalContext
- getResourceId() - Method in interface io.xlate.jsonapi.rvp.JsonApiContext
- getResourceType() - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.EntityMeta
- getResourceType() - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.InternalContext
- getResourceType() - Method in interface io.xlate.jsonapi.rvp.JsonApiContext
- getResourceType(Class<?>) - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.EntityMetamodel
- getResponseBuilder() - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.InternalContext
- getResponseBuilder() - Method in interface io.xlate.jsonapi.rvp.JsonApiContext
- getResponseEntity() - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.InternalContext
- getResponseEntity() - Method in interface io.xlate.jsonapi.rvp.JsonApiContext
- getSecurity() - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.InternalContext
- getSecurity() - Method in interface io.xlate.jsonapi.rvp.JsonApiContext
- getSort() - Method in class io.xlate.jsonapi.rvp.JsonApiQuery
- getSource() - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.JsonApiError
- getStatus() - Method in exception io.xlate.jsonapi.rvp.internal.JsonApiErrorException
- getStatus() - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.JsonApiError
- getStatusCode() - Method in enum io.xlate.jsonapi.rvp.JsonApiStatus
-
Get the associated status code.
- getStringId() - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.Entity
- getTitle() - Method in exception io.xlate.jsonapi.rvp.internal.JsonApiErrorException
- getTitle() - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.JsonApiError
- getType() - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.Entity
- getUniqueTuple(String) - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.EntityMeta
- getUniqueTuples() - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType
- getUriInfo() - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.InternalContext
- getUriInfo() - Method in interface io.xlate.jsonapi.rvp.JsonApiContext
- getUriInfo() - Method in class io.xlate.jsonapi.rvp.JsonApiQuery
- groups() - Method in annotation type io.xlate.jsonapi.rvp.internal.validation.boundary.ValidJsonApiQuery
- groups() - Method in annotation type io.xlate.jsonapi.rvp.internal.validation.boundary.ValidJsonApiRequest
H
- hashCode() - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.Entity
- hashCode() - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType
- hasResponse() - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.InternalContext
- 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(ValidJsonApiQuery) - Method in class io.xlate.jsonapi.rvp.internal.validation.boundary.JsonApiUriQueryValidator
- initialize(ValidJsonApiRequest) - Method in class io.xlate.jsonapi.rvp.internal.validation.boundary.JsonApiRequestValidator
- initialize(Set<JsonApiResourceType<?>>) - Method in class io.xlate.jsonapi.rvp.JsonApiResource
- InternalContext - Class in io.xlate.jsonapi.rvp.internal.rs.boundary
- InternalContext(Request, UriInfo, SecurityContext, String) - Constructor for class io.xlate.jsonapi.rvp.internal.rs.boundary.InternalContext
- InternalContext(Request, UriInfo, SecurityContext, String, String) - Constructor for class io.xlate.jsonapi.rvp.internal.rs.boundary.InternalContext
- InternalContext(Request, UriInfo, SecurityContext, String, String, String) - Constructor for class io.xlate.jsonapi.rvp.internal.rs.boundary.InternalContext
- InternalContext(Request, UriInfo, SecurityContext, String, String, String, JsonObject) - Constructor for class io.xlate.jsonapi.rvp.internal.rs.boundary.InternalContext
- InternalContext(Request, UriInfo, SecurityContext, String, String, JsonObject) - Constructor for class io.xlate.jsonapi.rvp.internal.rs.boundary.InternalContext
- InternalContext(Request, UriInfo, SecurityContext, String, JsonObject) - Constructor for class io.xlate.jsonapi.rvp.internal.rs.boundary.InternalContext
- internalServerError(InternalContext, Exception) - Static method in class io.xlate.jsonapi.rvp.internal.rs.boundary.Responses
- io.xlate.jsonapi.rvp - package io.xlate.jsonapi.rvp
- io.xlate.jsonapi.rvp.internal - package io.xlate.jsonapi.rvp.internal
- io.xlate.jsonapi.rvp.internal.persistence.boundary - package io.xlate.jsonapi.rvp.internal.persistence.boundary
- io.xlate.jsonapi.rvp.internal.persistence.entity - package io.xlate.jsonapi.rvp.internal.persistence.entity
- io.xlate.jsonapi.rvp.internal.rs.boundary - package io.xlate.jsonapi.rvp.internal.rs.boundary
- io.xlate.jsonapi.rvp.internal.rs.entity - package io.xlate.jsonapi.rvp.internal.rs.entity
- io.xlate.jsonapi.rvp.internal.validation.boundary - package io.xlate.jsonapi.rvp.internal.validation.boundary
- 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
- isMethodAllowed(String) - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.EntityMeta
- isRelatedTo(String) - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.EntityMeta
- isRequestMethod(String) - Method in class io.xlate.jsonapi.rvp.internal.rs.entity.JsonApiRequest
- isValid(JsonApiRequest, ConstraintValidatorContext) - Method in class io.xlate.jsonapi.rvp.internal.validation.boundary.JsonApiRequestValidator
- isValid(JsonApiQuery, ConstraintValidatorContext) - Method in class io.xlate.jsonapi.rvp.internal.validation.boundary.JsonApiUriQueryValidator
J
- JsonApiContext - Interface in io.xlate.jsonapi.rvp
- JsonApiContext.Attributes - Class in io.xlate.jsonapi.rvp
- JsonApiError - Class in io.xlate.jsonapi.rvp.internal.rs.boundary
- JsonApiError(String, String, JsonApiError.Source) - Constructor for class io.xlate.jsonapi.rvp.internal.rs.boundary.JsonApiError
- JsonApiError(String, String, String, JsonApiError.Source) - Constructor for class io.xlate.jsonapi.rvp.internal.rs.boundary.JsonApiError
- JsonApiError(String, String, String, String, JsonApiError.Source) - Constructor for class io.xlate.jsonapi.rvp.internal.rs.boundary.JsonApiError
- JsonApiError(Response.Status, String) - Constructor for class io.xlate.jsonapi.rvp.internal.rs.boundary.JsonApiError
- JsonApiError(Response.Status, String, JsonApiError.Source) - Constructor for class io.xlate.jsonapi.rvp.internal.rs.boundary.JsonApiError
- JsonApiError.Source - Class in io.xlate.jsonapi.rvp.internal.rs.boundary
- JsonApiErrorException - Exception in io.xlate.jsonapi.rvp.internal
- JsonApiErrorException(Response.Status, String, String) - Constructor for exception io.xlate.jsonapi.rvp.internal.JsonApiErrorException
- JsonApiErrorException(Response.Status, 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
- JsonApiObject - Interface in io.xlate.jsonapi.rvp.internal.rs.boundary
- JsonApiQuery - Class in io.xlate.jsonapi.rvp
- JsonApiQuery(EntityMetamodel, EntityMeta, String, UriInfo) - Constructor for class io.xlate.jsonapi.rvp.JsonApiQuery
- JsonApiRequest - Class in io.xlate.jsonapi.rvp.internal.rs.entity
- JsonApiRequest(String, EntityMeta, String, JsonObject) - Constructor for class io.xlate.jsonapi.rvp.internal.rs.entity.JsonApiRequest
- JsonApiRequestValidator - Class in io.xlate.jsonapi.rvp.internal.validation.boundary
- JsonApiRequestValidator() - Constructor for class io.xlate.jsonapi.rvp.internal.validation.boundary.JsonApiRequestValidator
- 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
- JsonApiUriQueryValidator - Class in io.xlate.jsonapi.rvp.internal.validation.boundary
- JsonApiUriQueryValidator() - Constructor for class io.xlate.jsonapi.rvp.internal.validation.boundary.JsonApiUriQueryValidator
K
- KEY_ATTRIBUTES - Static variable in class io.xlate.jsonapi.rvp.internal.validation.boundary.JsonApiRequestValidator
- KEY_DATA - Static variable in class io.xlate.jsonapi.rvp.internal.validation.boundary.JsonApiRequestValidator
- KEY_ERRORS - Static variable in class io.xlate.jsonapi.rvp.internal.validation.boundary.JsonApiRequestValidator
- KEY_ID - Static variable in class io.xlate.jsonapi.rvp.internal.validation.boundary.JsonApiRequestValidator
- KEY_INCLUDED - Static variable in class io.xlate.jsonapi.rvp.internal.validation.boundary.JsonApiRequestValidator
- KEY_JSONAPI - Static variable in class io.xlate.jsonapi.rvp.internal.validation.boundary.JsonApiRequestValidator
- KEY_LINKS - Static variable in class io.xlate.jsonapi.rvp.internal.validation.boundary.JsonApiRequestValidator
- KEY_META - Static variable in class io.xlate.jsonapi.rvp.internal.validation.boundary.JsonApiRequestValidator
- KEY_RELATIONSHIPS - Static variable in class io.xlate.jsonapi.rvp.internal.validation.boundary.JsonApiRequestValidator
- KEY_TYPE - Static variable in class io.xlate.jsonapi.rvp.internal.validation.boundary.JsonApiRequestValidator
M
- message() - Method in annotation type io.xlate.jsonapi.rvp.internal.validation.boundary.ValidJsonApiQuery
- message() - Method in annotation type io.xlate.jsonapi.rvp.internal.validation.boundary.ValidJsonApiRequest
- methodNotAllowed(InternalContext) - Static method in class io.xlate.jsonapi.rvp.internal.rs.boundary.Responses
- methods(Class<?>...) - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType.Builder
N
- not(Predicate<T>) - Static method in class io.xlate.jsonapi.rvp.internal.persistence.boundary.PersistenceController
- notFound(InternalContext) - Static method in class io.xlate.jsonapi.rvp.internal.rs.boundary.Responses
- notImplemented() - Static method in class io.xlate.jsonapi.rvp.internal.rs.boundary.Responses
O
- ok(InternalContext, CacheControl, JsonObject) - Static method in class io.xlate.jsonapi.rvp.internal.rs.boundary.Responses
- 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
- patchUpdate(String, String, JsonObject) - Method in class io.xlate.jsonapi.rvp.JsonApiResource
- payload() - Method in annotation type io.xlate.jsonapi.rvp.internal.validation.boundary.ValidJsonApiQuery
- payload() - Method in annotation type io.xlate.jsonapi.rvp.internal.validation.boundary.ValidJsonApiRequest
- persistenceContext - Variable in class io.xlate.jsonapi.rvp.JsonApiResource
- PersistenceController - Class in io.xlate.jsonapi.rvp.internal.persistence.boundary
- PersistenceController(EntityManager, EntityMetamodel) - Constructor for class io.xlate.jsonapi.rvp.internal.persistence.boundary.PersistenceController
- principalNamePath(String) - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType.Builder
- putRelationship(Object, String, Collection<Object>) - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.ResourceObjectReader
R
- read(String, String) - Method in class io.xlate.jsonapi.rvp.JsonApiResource
- readId(String) - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.EntityMeta
- readRelated(String, String, String) - Method in class io.xlate.jsonapi.rvp.JsonApiResource
- readRelationship(String, String, String) - Method in class io.xlate.jsonapi.rvp.JsonApiResource
- relationshipPointer(String) - Static method in class io.xlate.jsonapi.rvp.internal.rs.boundary.JsonApiError
- 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
- ResourceObjectReader - Class in io.xlate.jsonapi.rvp.internal.rs.boundary
- ResourceObjectReader(EntityMetamodel) - Constructor for class io.xlate.jsonapi.rvp.internal.rs.boundary.ResourceObjectReader
- ResourceObjectWriter - Class in io.xlate.jsonapi.rvp.internal.rs.boundary
- ResourceObjectWriter(EntityMetamodel) - Constructor for class io.xlate.jsonapi.rvp.internal.rs.boundary.ResourceObjectWriter
- Responses - Class in io.xlate.jsonapi.rvp.internal.rs.boundary
S
- security - Variable in class io.xlate.jsonapi.rvp.JsonApiResource
- setAttribute(String, Object) - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.InternalContext
- setAttribute(String, Object) - Method in interface io.xlate.jsonapi.rvp.JsonApiContext
- setEntityMeta(EntityMeta) - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.InternalContext
- setQuery(JsonApiQuery) - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.InternalContext
- setResponse(int, JsonObject) - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.InternalContext
- setResponse(int, JsonObject) - Method in interface io.xlate.jsonapi.rvp.JsonApiContext
- setResponse(Response.StatusType, JsonObject) - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.InternalContext
- setResponse(Response.StatusType, JsonObject) - Method in interface io.xlate.jsonapi.rvp.JsonApiContext
- setResponseBuilder(Response.ResponseBuilder) - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.InternalContext
- setResponseEntity(JsonObject) - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.InternalContext
- setResponseEntity(JsonObject) - Method in interface io.xlate.jsonapi.rvp.JsonApiContext
- Source(String, String) - Constructor for class io.xlate.jsonapi.rvp.internal.rs.boundary.JsonApiError.Source
T
- toJson() - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.JsonApiError.Source
- toJson() - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.JsonApiError
- toJson() - Method in interface io.xlate.jsonapi.rvp.internal.rs.boundary.JsonApiObject
- toJson(Entity, JsonApiQuery, UriInfo) - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.ResourceObjectWriter
- toJson(Entity, Map<String, Object>, JsonApiQuery, UriInfo) - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.ResourceObjectWriter
- toJson(Entity, UriInfo) - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.ResourceObjectWriter
- toJsonApiRelationships(UriInfo, String, String, String, String, Set<String>) - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.ResourceObjectWriter
- toJsonApiResource(Entity, UriInfo) - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.ResourceObjectWriter
- topLevelBuilder() - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.ResourceObjectWriter
- toString() - Method in enum io.xlate.jsonapi.rvp.JsonApiStatus
-
Get the reason phrase.
- TransactionalValidator - Class in io.xlate.jsonapi.rvp.internal.validation.boundary
- TransactionalValidator() - Constructor for class io.xlate.jsonapi.rvp.internal.validation.boundary.TransactionalValidator
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.
- unprocessableEntity(InternalContext, String, Set<?>) - Static method in class io.xlate.jsonapi.rvp.internal.rs.boundary.Responses
- update(JsonApiContext, JsonApiHandler<T>) - Method in class io.xlate.jsonapi.rvp.internal.persistence.boundary.PersistenceController
- update(String, String, JsonObject) - Method in class io.xlate.jsonapi.rvp.JsonApiResource
- uriInfo - Variable in class io.xlate.jsonapi.rvp.JsonApiResource
V
- validate(String, T, Class<?>...) - Method in class io.xlate.jsonapi.rvp.internal.validation.boundary.TransactionalValidator
- 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.internal.validation.boundary.TransactionalValidator
- validator - Variable in class io.xlate.jsonapi.rvp.JsonApiResource
- ValidJsonApiQuery - Annotation Type in io.xlate.jsonapi.rvp.internal.validation.boundary
- ValidJsonApiRequest - Annotation Type in io.xlate.jsonapi.rvp.internal.validation.boundary
- 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.
W
- wrap(Class<T>) - Static method in class io.xlate.jsonapi.rvp.internal.persistence.entity.EntityMeta
All Classes|All Packages