- RegistryEntry<T> - Class in io.katharsis.resource.registry
-
Holds information about a resource of type T and its repositories.
- RegistryEntry(ResourceInformation, ResourceRepository<T, ?>) - Constructor for class io.katharsis.resource.registry.RegistryEntry
-
- RegistryEntry(ResourceInformation, ResourceRepository<T, ?>, List<RelationshipRepository<T, ?, ?, ?>>) - Constructor for class io.katharsis.resource.registry.RegistryEntry
-
- RELATIONSHIP_MARK - Static variable in class io.katharsis.request.path.PathBuilder
-
- RelationshipContainer - Class in io.katharsis.response
-
A class responsible for storing information about a relationship between two resources.
- RelationshipContainer(DataLinksContainer, Field) - Constructor for class io.katharsis.response.RelationshipContainer
-
- RelationshipContainerSerializer - Class in io.katharsis.jackson.serializer
-
Serializes a relationship inside of top-level links object
Top-level Links.
- RelationshipContainerSerializer(ResourceRegistry) - Constructor for class io.katharsis.jackson.serializer.RelationshipContainerSerializer
-
- RelationshipRepository<T,T_ID extends Serializable,D,D_ID extends Serializable> - Interface in io.katharsis.repository
-
Base unidirectional repository responsible for operations on relations.
- RelationshipsPath - Class in io.katharsis.request.path
-
Represents a part of a path which relate a field of a resource e.g.
- RelationshipsPath(String) - Constructor for class io.katharsis.request.path.RelationshipsPath
-
- RelationshipsResourceDelete - Class in io.katharsis.dispatcher.controller.resource
-
- RelationshipsResourceDelete(ResourceRegistry, TypeParser) - Constructor for class io.katharsis.dispatcher.controller.resource.RelationshipsResourceDelete
-
- RelationshipsResourceGet - Class in io.katharsis.dispatcher.controller.resource
-
- RelationshipsResourceGet(ResourceRegistry, TypeParser) - Constructor for class io.katharsis.dispatcher.controller.resource.RelationshipsResourceGet
-
- RelationshipsResourcePatch - Class in io.katharsis.dispatcher.controller.resource
-
- RelationshipsResourcePatch(ResourceRegistry, TypeParser) - Constructor for class io.katharsis.dispatcher.controller.resource.RelationshipsResourcePatch
-
- RelationshipsResourcePost - Class in io.katharsis.dispatcher.controller.resource
-
- RelationshipsResourcePost(ResourceRegistry, TypeParser) - Constructor for class io.katharsis.dispatcher.controller.resource.RelationshipsResourcePost
-
- RelationshipsResourceUpsert - Class in io.katharsis.dispatcher.controller.resource
-
- RelationshipsResourceUpsert(ResourceRegistry, TypeParser) - Constructor for class io.katharsis.dispatcher.controller.resource.RelationshipsResourceUpsert
-
- removeRelations(T, Iterable<D_ID>, String) - Method in interface io.katharsis.repository.RelationshipRepository
-
Removes a relationship from a set of relationships.
- RepositoryNotFoundException - Exception in io.katharsis.repository
-
Thrown when repository definition for a resource cannot be found in specified package.
- RepositoryNotFoundException(String) - Constructor for exception io.katharsis.repository.RepositoryNotFoundException
-
- RequestBody - Class in io.katharsis.request.dto
-
- RequestBody() - Constructor for class io.katharsis.request.dto.RequestBody
-
- RequestBodyDeserializer - Class in io.katharsis.jackson.deserializer
-
- RequestBodyDeserializer() - Constructor for class io.katharsis.jackson.deserializer.RequestBodyDeserializer
-
- RequestBodyException - Exception in io.katharsis.resource.exception
-
- RequestBodyException(HttpMethod, String, String) - Constructor for exception io.katharsis.resource.exception.RequestBodyException
-
- RequestBodyNotFoundException - Exception in io.katharsis.resource.exception
-
- RequestBodyNotFoundException(HttpMethod, String) - Constructor for exception io.katharsis.resource.exception.RequestBodyNotFoundException
-
- RequestDispatcher - Class in io.katharsis.dispatcher
-
- RequestDispatcher(ControllerRegistry, ExceptionMapperRegistry) - Constructor for class io.katharsis.dispatcher.RequestDispatcher
-
- RequestParams - Class in io.katharsis.queryParams
-
Contains a set of parameters passed along with the request.
- RequestParams(ObjectMapper) - Constructor for class io.katharsis.queryParams.RequestParams
-
- RequestParamsBuilder - Class in io.katharsis.queryParams
-
Builder responsible for parsing queryParams.
- RequestParamsBuilder(ObjectMapper) - Constructor for class io.katharsis.queryParams.RequestParamsBuilder
-
- ResourceDelete - Class in io.katharsis.dispatcher.controller.resource
-
- ResourceDelete(ResourceRegistry, TypeParser) - Constructor for class io.katharsis.dispatcher.controller.resource.ResourceDelete
-
- ResourceDuplicateIdException - Exception in io.katharsis.resource.exception.init
-
A resource contains more then one field annotated with JsonApiId annotation.
- ResourceDuplicateIdException(String) - Constructor for exception io.katharsis.resource.exception.init.ResourceDuplicateIdException
-
- ResourceException - Exception in io.katharsis.resource.exception
-
General exception regarding resource building.
- ResourceException(String) - Constructor for exception io.katharsis.resource.exception.ResourceException
-
- ResourceFieldNameTransformer - Class in io.katharsis.resource
-
Returns a name of a field.
- ResourceFieldNameTransformer() - Constructor for class io.katharsis.resource.ResourceFieldNameTransformer
-
- ResourceFieldNotFoundException - Exception in io.katharsis.resource.exception
-
A field within a resource was not found
- ResourceFieldNotFoundException(String) - Constructor for exception io.katharsis.resource.exception.ResourceFieldNotFoundException
-
- ResourceGet - Class in io.katharsis.dispatcher.controller.resource
-
- ResourceGet(ResourceRegistry, TypeParser) - Constructor for class io.katharsis.dispatcher.controller.resource.ResourceGet
-
- ResourceIdNotFoundException - Exception in io.katharsis.resource.exception.init
-
A resource does not contain field annotated with JsonApiId annotation.
- ResourceIdNotFoundException(String) - Constructor for exception io.katharsis.resource.exception.init.ResourceIdNotFoundException
-
- ResourceInformation - Class in io.katharsis.resource
-
Holds information about the type of the resource.
- ResourceInformation(Class<?>, Field, Set<Field>, Set<Field>) - Constructor for class io.katharsis.resource.ResourceInformation
-
- ResourceInformationBuilder - Class in io.katharsis.resource
-
A builder which creates ResourceInformation instances of a specific class.
- ResourceInformationBuilder() - Constructor for class io.katharsis.resource.ResourceInformationBuilder
-
- ResourceNotFoundException - Exception in io.katharsis.resource.exception
-
Thrown when resource for a type cannot be found.
- ResourceNotFoundException(String) - Constructor for exception io.katharsis.resource.exception.ResourceNotFoundException
-
- ResourceNotFoundInitializationException - Exception in io.katharsis.resource.exception.init
-
- ResourceNotFoundInitializationException(String) - Constructor for exception io.katharsis.resource.exception.init.ResourceNotFoundInitializationException
-
- ResourcePatch - Class in io.katharsis.dispatcher.controller.resource
-
- ResourcePatch(ResourceRegistry, TypeParser) - Constructor for class io.katharsis.dispatcher.controller.resource.ResourcePatch
-
- ResourcePath - Class in io.katharsis.request.path
-
Represents a part of a path which relate a field of a resource e.g.
- ResourcePath(String) - Constructor for class io.katharsis.request.path.ResourcePath
-
- ResourcePath(String, PathIds) - Constructor for class io.katharsis.request.path.ResourcePath
-
- ResourcePost - Class in io.katharsis.dispatcher.controller.resource
-
- ResourcePost(ResourceRegistry, TypeParser) - Constructor for class io.katharsis.dispatcher.controller.resource.ResourcePost
-
- resourceRegistry - Variable in class io.katharsis.dispatcher.controller.resource.RelationshipsResourceUpsert
-
- resourceRegistry - Variable in class io.katharsis.dispatcher.controller.resource.ResourceUpsert
-
- ResourceRegistry - Class in io.katharsis.resource.registry
-
- ResourceRegistry(String) - Constructor for class io.katharsis.resource.registry.ResourceRegistry
-
- ResourceRegistryBuilder - Class in io.katharsis.resource.registry
-
Builder responsible for building an instance of ResourceRegistry.
- ResourceRegistryBuilder(JsonServiceLocator, ResourceInformationBuilder) - Constructor for class io.katharsis.resource.registry.ResourceRegistryBuilder
-
- ResourceRelationships - Class in io.katharsis.request.dto
-
- ResourceRelationships() - Constructor for class io.katharsis.request.dto.ResourceRelationships
-
- ResourceRelationshipsDeserializer - Class in io.katharsis.jackson.deserializer
-
- ResourceRelationshipsDeserializer() - Constructor for class io.katharsis.jackson.deserializer.ResourceRelationshipsDeserializer
-
- ResourceRepository<T,ID extends Serializable> - Interface in io.katharsis.repository
-
Base repository which is used to operate on the resources.
- ResourceResponse - Class in io.katharsis.response
-
A class responsible for representing top-level JSON object returned by Katharsis.
- ResourceResponse() - Constructor for class io.katharsis.response.ResourceResponse
-
- ResourceResponse(Object, JsonPath, RequestParams) - Constructor for class io.katharsis.response.ResourceResponse
-
- ResourceUpsert - Class in io.katharsis.dispatcher.controller.resource
-
- ResourceUpsert(ResourceRegistry, TypeParser) - Constructor for class io.katharsis.dispatcher.controller.resource.ResourceUpsert
-
- ResponseBuilder - Class in io.katharsis.response.builder
-
This class builds a response object that is then passed to Jackson.
- ResponseBuilder() - Constructor for class io.katharsis.response.builder.ResponseBuilder
-
- RestrictedQueryParamsMembers - Enum in io.katharsis.resource
-
- RestrictedResourceNames - Enum in io.katharsis.resource
-
A enum containing restricted names of resources
- valueOf(String) - Static method in enum io.katharsis.dispatcher.controller.HttpMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.katharsis.queryParams.PaginationKeys
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.katharsis.queryParams.SortingValues
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.katharsis.resource.RestrictedQueryParamsMembers
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.katharsis.resource.RestrictedResourceNames
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.katharsis.dispatcher.controller.HttpMethod
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.katharsis.queryParams.PaginationKeys
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.katharsis.queryParams.SortingValues
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.katharsis.resource.RestrictedQueryParamsMembers
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.katharsis.resource.RestrictedResourceNames
-
Returns an array containing the constants of this enum type, in
the order they are declared.