Index

A B C D E F G H I J M O P R S T U V 
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.
A B C D E F G H I J M O P R S T U V 
All Classes|All Packages