A B C D E F G H I J K Q R S T U 

A

AbstractStub - Class in io.katharsis.client.internal
 
AbstractStub(KatharsisClient, JsonApiUrlBuilder) - Constructor for class io.katharsis.client.internal.AbstractStub
 
addModule(Module) - Method in class io.katharsis.client.KatharsisClient
Adds the given module.
addRelations(T, Iterable<J>, String) - Method in class io.katharsis.client.internal.RelationshipRepositoryStubImpl
 
asJsonNode() - Method in class io.katharsis.client.response.JsonLinksInformation
 
asJsonNode() - Method in class io.katharsis.client.response.JsonMetaInformation
 

B

BaseResponseDeserializer - Class in io.katharsis.client.internal
Deerializes top-level JSON object and provides ability to include compound documents TODO could this be merged with RequestBodyDeserializer?
BaseResponseDeserializer(ResourceRegistry, ObjectMapper) - Constructor for class io.katharsis.client.internal.BaseResponseDeserializer
 
BaseResponseDeserializer.ClientDataBody - Class in io.katharsis.client.internal
 
BaseResponseDeserializer.ClientDataBody() - Constructor for class io.katharsis.client.internal.BaseResponseDeserializer.ClientDataBody
 

C

ClientException - Exception in io.katharsis.client
General client exception if no custom mapper is found.
ClientException(int, String) - Constructor for exception io.katharsis.client.ClientException
 
ClientException(int, String, Throwable) - Constructor for exception io.katharsis.client.ClientException
 

D

delete(ID) - Method in class io.katharsis.client.internal.ResourceRepositoryStubImpl
 
deserialize(JsonParser, DeserializationContext) - Method in class io.katharsis.client.internal.BaseResponseDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.katharsis.client.internal.ErrorResponseDeserializer
 

E

ErrorResponseDeserializer - Class in io.katharsis.client.internal
Serializes top-level Errors object.
ErrorResponseDeserializer() - Constructor for class io.katharsis.client.internal.ErrorResponseDeserializer
 
execute(Request.Builder, boolean) - Method in class io.katharsis.client.internal.AbstractStub
 
executeDelete(HttpUrl) - Method in class io.katharsis.client.internal.AbstractStub
 
executeGet(HttpUrl) - Method in class io.katharsis.client.internal.AbstractStub
 

F

findAll(QueryParams) - Method in class io.katharsis.client.internal.ResourceRepositoryStubImpl
 
findAll(Iterable<ID>, QueryParams) - Method in class io.katharsis.client.internal.ResourceRepositoryStubImpl
 
findAll(QuerySpec) - Method in class io.katharsis.client.internal.ResourceRepositoryStubImpl
 
findAll(Iterable<ID>, QuerySpec) - Method in class io.katharsis.client.internal.ResourceRepositoryStubImpl
 
findAll(QuerySpec) - Method in interface io.katharsis.client.QuerySpecResourceRepositoryStub
 
findAll(Iterable<I>, QuerySpec) - Method in interface io.katharsis.client.QuerySpecResourceRepositoryStub
 
findAll(QueryParams) - Method in interface io.katharsis.client.ResourceRepositoryStub
 
findAll(Iterable<ID>, QueryParams) - Method in interface io.katharsis.client.ResourceRepositoryStub
 
findManyTargets(I, String, QueryParams) - Method in class io.katharsis.client.internal.RelationshipRepositoryStubImpl
 
findManyTargets(I, String, QuerySpec) - Method in class io.katharsis.client.internal.RelationshipRepositoryStubImpl
 
findManyTargets(TID, String, QuerySpec) - Method in interface io.katharsis.client.QuerySpecRelationshipRepositoryStub
 
findManyTargets(TID, String, QueryParams) - Method in interface io.katharsis.client.RelationshipRepositoryStub
 
findOne(ID, QueryParams) - Method in class io.katharsis.client.internal.ResourceRepositoryStubImpl
 
findOne(ID, QuerySpec) - Method in class io.katharsis.client.internal.ResourceRepositoryStubImpl
 
findOneTarget(I, String, QueryParams) - Method in class io.katharsis.client.internal.RelationshipRepositoryStubImpl
 
findOneTarget(I, String, QuerySpec) - Method in class io.katharsis.client.internal.RelationshipRepositoryStubImpl
 

G

getExceptionMapperRegistry() - Method in class io.katharsis.client.KatharsisClient
 
getHttpClient() - Method in class io.katharsis.client.KatharsisClient
 
getLinks() - Method in class io.katharsis.client.internal.BaseResponseDeserializer.ClientDataBody
 
getLinksInformation() - Method in class io.katharsis.client.response.ResourceList
 
getLinksInformation(Class<L>) - Method in class io.katharsis.client.response.ResourceList
 
getMeta() - Method in class io.katharsis.client.internal.BaseResponseDeserializer.ClientDataBody
 
getMetaInformation() - Method in class io.katharsis.client.response.ResourceList
 
getMetaInformation(Class<M>) - Method in class io.katharsis.client.response.ResourceList
 
getObjectMapper() - Method in class io.katharsis.client.KatharsisClient
 
getQuerySpecRepository(Class<T>) - Method in class io.katharsis.client.KatharsisClient
 
getQuerySpecRepository(Class<T>, Class<D>) - Method in class io.katharsis.client.KatharsisClient
 
getRegistry() - Method in class io.katharsis.client.KatharsisClient
 
getRepository(Class<T>) - Method in class io.katharsis.client.KatharsisClient
 
getRepository(Class<T>, Class<D>) - Method in class io.katharsis.client.KatharsisClient
 
getResourceClass() - Method in class io.katharsis.client.internal.ResourceRepositoryStubImpl
 
getSourceResourceClass() - Method in class io.katharsis.client.internal.RelationshipRepositoryStubImpl
 
getTargetResourceClass() - Method in class io.katharsis.client.internal.RelationshipRepositoryStubImpl
 

H

handledType() - Method in class io.katharsis.client.internal.ErrorResponseDeserializer
 

I

init() - Method in class io.katharsis.client.KatharsisClient
 
io.katharsis.client - package io.katharsis.client
 
io.katharsis.client.internal - package io.katharsis.client.internal
 
io.katharsis.client.response - package io.katharsis.client.response
 

J

JsonLinksInformation - Class in io.katharsis.client.response
 
JsonLinksInformation(JsonNode) - Constructor for class io.katharsis.client.response.JsonLinksInformation
 
JsonMetaInformation - Class in io.katharsis.client.response
 
JsonMetaInformation(JsonNode) - Constructor for class io.katharsis.client.response.JsonMetaInformation
 

K

katharsis - Variable in class io.katharsis.client.internal.AbstractStub
 
KatharsisClient - Class in io.katharsis.client
Client implementation giving access to JSON API repositories using stubs.
KatharsisClient(String, String) - Constructor for class io.katharsis.client.KatharsisClient
 

Q

QuerySpecRelationshipRepositoryStub<T,TID extends Serializable,D,DID extends Serializable> - Interface in io.katharsis.client
Implemented by every RelationshipRepository stub.
QuerySpecResourceRepositoryStub<T,I extends Serializable> - Interface in io.katharsis.client
Implemented by every ResourceRepository stub.

R

RelationshipRepositoryStub<T,TID extends Serializable,D,DID extends Serializable> - Interface in io.katharsis.client
Implemented by every RelationshipRepository stub.
RelationshipRepositoryStubImpl<T,I extends Serializable,D,J extends Serializable> - Class in io.katharsis.client.internal
 
RelationshipRepositoryStubImpl(KatharsisClient, Class<T>, Class<D>, ResourceInformation, JsonApiUrlBuilder, RegistryEntry<?>) - Constructor for class io.katharsis.client.internal.RelationshipRepositoryStubImpl
 
removeRelations(T, Iterable<J>, String) - Method in class io.katharsis.client.internal.RelationshipRepositoryStubImpl
 
ResourceList<T> - Class in io.katharsis.client.response
Holds links and meta information next to the actual list.
ResourceList(List<T>, LinksInformation, MetaInformation) - Constructor for class io.katharsis.client.response.ResourceList
 
ResourceRepositoryStub<T,ID extends Serializable> - Interface in io.katharsis.client
Implemented by every ResourceRepository stub.
ResourceRepositoryStubImpl<T,ID extends Serializable> - Class in io.katharsis.client.internal
 
ResourceRepositoryStubImpl(KatharsisClient, Class<T>, ResourceInformation, JsonApiUrlBuilder) - Constructor for class io.katharsis.client.internal.ResourceRepositoryStubImpl
 
ResponseBodyException - Exception in io.katharsis.client
 
ResponseBodyException(String) - Constructor for exception io.katharsis.client.ResponseBodyException
 

S

save(S) - Method in class io.katharsis.client.internal.ResourceRepositoryStubImpl
 
save(S, QueryParams) - Method in class io.katharsis.client.internal.ResourceRepositoryStubImpl
 
save(S, QuerySpec) - Method in class io.katharsis.client.internal.ResourceRepositoryStubImpl
 
save(S) - Method in interface io.katharsis.client.QuerySpecResourceRepositoryStub
Saves the given entity without any of its relationships.
save(S, QuerySpec) - Method in interface io.katharsis.client.QuerySpecResourceRepositoryStub
Saves the given entity.
save(S) - Method in interface io.katharsis.client.ResourceRepositoryStub
Saves the given entity without any of its relationships.
save(S, QueryParams) - Method in interface io.katharsis.client.ResourceRepositoryStub
Saves the given entity.
setLinks(JsonNode) - Method in class io.katharsis.client.internal.BaseResponseDeserializer.ClientDataBody
 
setMeta(JsonNode) - Method in class io.katharsis.client.internal.BaseResponseDeserializer.ClientDataBody
 
setRelation(T, J, String) - Method in class io.katharsis.client.internal.RelationshipRepositoryStubImpl
 
setRelations(T, Iterable<J>, String) - Method in class io.katharsis.client.internal.RelationshipRepositoryStubImpl
 

T

toList(JsonApiResponse) - Method in class io.katharsis.client.internal.AbstractStub
 

U

urlBuilder - Variable in class io.katharsis.client.internal.AbstractStub
 
A B C D E F G H I J K Q R S T U 

Copyright © 2016. All Rights Reserved.