public class ResourceRepositoryStubImpl<T,ID extends Serializable> extends AbstractStub implements ResourceRepositoryStub<T,ID>, QuerySpecResourceRepositoryStub<T,ID>
katharsis, urlBuilder| Constructor and Description |
|---|
ResourceRepositoryStubImpl(KatharsisClient client,
Class<T> resourceClass,
ResourceInformation resourceInformation,
JsonApiUrlBuilder urlBuilder) |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(ID id) |
List<T> |
findAll(Iterable<ID> ids,
QueryParams queryParams) |
ResourceList<T> |
findAll(Iterable<ID> ids,
QuerySpec queryPaquerySpecrams) |
List<T> |
findAll(QueryParams queryParams) |
ResourceList<T> |
findAll(QuerySpec querySpec) |
T |
findOne(ID id,
QueryParams queryParams) |
T |
findOne(ID id,
QuerySpec querySpec) |
Class<T> |
getResourceClass() |
<S extends T> |
save(S entity)
Saves the given entity without any of its relationships.
|
<S extends T> |
save(S entity,
QueryParams queryParams)
Saves the given entity.
|
<S extends T> |
save(S entity,
QuerySpec querySpec)
Saves the given entity.
|
execute, executeDelete, executeGet, toListpublic ResourceRepositoryStubImpl(KatharsisClient client, Class<T> resourceClass, ResourceInformation resourceInformation, JsonApiUrlBuilder urlBuilder)
public T findOne(ID id, QueryParams queryParams)
findOne in interface ResourceRepository<T,ID extends Serializable>public List<T> findAll(QueryParams queryParams)
findAll in interface ResourceRepositoryStub<T,ID extends Serializable>findAll in interface ResourceRepository<T,ID extends Serializable>public List<T> findAll(Iterable<ID> ids, QueryParams queryParams)
findAll in interface ResourceRepositoryStub<T,ID extends Serializable>findAll in interface ResourceRepository<T,ID extends Serializable>public <S extends T> S save(S entity)
ResourceRepositoryStubsave in interface QuerySpecResourceRepositoryStub<T,ID extends Serializable>save in interface ResourceRepositoryStub<T,ID extends Serializable>save in interface QuerySpecResourceRepository<T,ID extends Serializable>save in interface ResourceRepository<T,ID extends Serializable>S - resource typeentity - resource to be savedpublic <S extends T> S save(S entity, QueryParams queryParams)
ResourceRepositoryStubQueryParams allows to specify which
relationships should be saved as well.save in interface ResourceRepositoryStub<T,ID extends Serializable>S - resource typeentity - resource to be savedqueryParams - query paramspublic void delete(ID id)
delete in interface QuerySpecResourceRepository<T,ID extends Serializable>delete in interface ResourceRepository<T,ID extends Serializable>public Class<T> getResourceClass()
getResourceClass in interface QuerySpecResourceRepository<T,ID extends Serializable>public T findOne(ID id, QuerySpec querySpec)
findOne in interface QuerySpecResourceRepository<T,ID extends Serializable>public ResourceList<T> findAll(QuerySpec querySpec)
findAll in interface QuerySpecResourceRepositoryStub<T,ID extends Serializable>findAll in interface QuerySpecResourceRepository<T,ID extends Serializable>public ResourceList<T> findAll(Iterable<ID> ids, QuerySpec queryPaquerySpecrams)
findAll in interface QuerySpecResourceRepositoryStub<T,ID extends Serializable>findAll in interface QuerySpecResourceRepository<T,ID extends Serializable>public <S extends T> S save(S entity, QuerySpec querySpec)
QuerySpecResourceRepositoryStubQueryParams allows to specify which
relationships should be saved as well.save in interface QuerySpecResourceRepositoryStub<T,ID extends Serializable>S - resource typeentity - resource to be savedquerySpec - querySpecCopyright © 2016. All Rights Reserved.