Index

A B C D E F G H I J K M N O P R S T U V W 
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.entity.JsonApiError
 
attributes(String...) - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType.Builder
 

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<?>, JsonObject) - 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.entity.JsonApiError
 
DATA_RELATIONSHIPS_POINTER - Static variable in class io.xlate.jsonapi.rvp.internal.rs.entity.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, Set<Class<?>>) - 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.entity.JsonApiError.Source
 
forPointer(String) - Static method in class io.xlate.jsonapi.rvp.internal.rs.entity.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() - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType
 
getAttributes(JsonApiQuery, Entity) - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.ResourceObjectWriter
 
getClient() - Method in class io.xlate.jsonapi.rvp.JsonApiResource
 
getCode() - Method in class io.xlate.jsonapi.rvp.internal.rs.entity.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.entity.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.
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.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.internal.rs.entity.JsonApiRequest
 
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
 
getReaders() - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.EntityMeta
 
getReaders() - Method in class io.xlate.jsonapi.rvp.JsonApiResourceType
 
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
 
getRelationshipName() - Method in class io.xlate.jsonapi.rvp.JsonApiQuery
 
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(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
 
getResponseBuilder() - Method in class io.xlate.jsonapi.rvp.internal.rs.boundary.InternalContext
 
getResponseBuilder() - 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.entity.JsonApiError
 
getStatus() - Method in exception io.xlate.jsonapi.rvp.internal.JsonApiErrorException
 
getStatus() - Method in class io.xlate.jsonapi.rvp.internal.rs.entity.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.entity.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

hasAttribute(String) - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.EntityMeta
 
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
 
isField(String) - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.EntityMeta
 
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.entity
 
JsonApiError(String, String, JsonApiError.Source) - Constructor for class io.xlate.jsonapi.rvp.internal.rs.entity.JsonApiError
 
JsonApiError(Response.StatusType, String) - Constructor for class io.xlate.jsonapi.rvp.internal.rs.entity.JsonApiError
 
JsonApiError(Response.StatusType, String, JsonApiError.Source) - Constructor for class io.xlate.jsonapi.rvp.internal.rs.entity.JsonApiError
 
JsonApiError(Response.StatusType, String, String, JsonApiError.Source) - Constructor for class io.xlate.jsonapi.rvp.internal.rs.entity.JsonApiError
 
JsonApiError(Response.StatusType, String, String, String, JsonApiError.Source) - Constructor for class io.xlate.jsonapi.rvp.internal.rs.entity.JsonApiError
 
JsonApiError.Source - Class in io.xlate.jsonapi.rvp.internal.rs.entity
 
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
 
JsonApiObject - Interface in io.xlate.jsonapi.rvp.internal.rs.entity
 
JsonApiQuery - Class in io.xlate.jsonapi.rvp
 
JsonApiQuery(EntityMetamodel, EntityMeta, String, String, UriInfo) - Constructor for class io.xlate.jsonapi.rvp.JsonApiQuery
 
JsonApiRequest - Class in io.xlate.jsonapi.rvp.internal.rs.entity
 
JsonApiRequest(String, EntityMetamodel, 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_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_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

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
 
NUMBER_PRIMITIVES - Static variable in class io.xlate.jsonapi.rvp.internal.rs.boundary.ResourceObjectReader
 

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
 
patch(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, TransactionalValidator) - Constructor for class io.xlate.jsonapi.rvp.internal.persistence.boundary.PersistenceController
 
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
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.entity.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
 
setPropertyValue(Object, String, T) - Method in class io.xlate.jsonapi.rvp.internal.persistence.entity.EntityMeta
 
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
 
Source(String, String) - Constructor for class io.xlate.jsonapi.rvp.internal.rs.entity.JsonApiError.Source
 

T

toJson() - Method in class io.xlate.jsonapi.rvp.internal.rs.entity.JsonApiError.Source
 
toJson() - Method in class io.xlate.jsonapi.rvp.internal.rs.entity.JsonApiError
 
toJson() - Method in interface io.xlate.jsonapi.rvp.internal.rs.entity.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(Validator) - Constructor for class io.xlate.jsonapi.rvp.internal.validation.boundary.TransactionalValidator
 

U

UNFETCHED_RELATIONSHIP - Static variable in class io.xlate.jsonapi.rvp.internal.persistence.entity.Entity
 
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.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
 
A B C D E F G H I J K M N O P R S T U V W 
All Classes|All Packages