public class ResourceRepositoryStubImpl<T,I extends Serializable> extends AbstractStub implements ResourceRepositoryV2<T,I>, ResourceRepositoryStub<T,I>
AbstractStub.ResponseTypeclient, CONTENT_TYPE, urlBuilder| Constructor and Description |
|---|
ResourceRepositoryStubImpl(KatharsisClient client,
Class<T> resourceClass,
ResourceInformation resourceInformation,
JsonApiUrlBuilder urlBuilder) |
| Modifier and Type | Method and Description |
|---|---|
<S extends T> |
create(S entity)
Saves the given entity without any of its relationships.
|
void |
delete(I id) |
List<T> |
findAll(Iterable<I> ids,
QueryParams queryParams) |
DefaultResourceList<T> |
findAll(Iterable<I> ids,
QuerySpec queryPaquerySpecrams) |
List<T> |
findAll(QueryParams queryParams) |
DefaultResourceList<T> |
findAll(QuerySpec querySpec) |
DefaultResourceList<T> |
findAll(String url) |
T |
findOne(I id,
QueryParams queryParams) |
T |
findOne(I id,
QuerySpec querySpec) |
Class<T> |
getResourceClass() |
<S extends T> |
save(S entity) |
execute, executeDelete, executeGetpublic ResourceRepositoryStubImpl(KatharsisClient client, Class<T> resourceClass, ResourceInformation resourceInformation, JsonApiUrlBuilder urlBuilder)
public T findOne(I id, QueryParams queryParams)
findOne in interface ResourceRepository<T,I extends Serializable>public List<T> findAll(QueryParams queryParams)
findAll in interface ResourceRepositoryStub<T,I extends Serializable>findAll in interface ResourceRepository<T,I extends Serializable>public List<T> findAll(Iterable<I> ids, QueryParams queryParams)
findAll in interface ResourceRepositoryStub<T,I extends Serializable>findAll in interface ResourceRepository<T,I extends Serializable>public <S extends T> S save(S entity)
save in interface ResourceRepository<T,I extends Serializable>save in interface ResourceRepositoryV2<T,I extends Serializable>public <S extends T> S create(S entity)
ResourceRepositoryStubcreate in interface ResourceRepositoryStub<T,I extends Serializable>create in interface ResourceRepositoryV2<T,I extends Serializable>S - resource typeentity - resource to be savedpublic void delete(I id)
delete in interface ResourceRepository<T,I extends Serializable>delete in interface ResourceRepositoryV2<T,I extends Serializable>public Class<T> getResourceClass()
getResourceClass in interface ResourceRepositoryV2<T,I extends Serializable>public T findOne(I id, QuerySpec querySpec)
findOne in interface ResourceRepositoryV2<T,I extends Serializable>public DefaultResourceList<T> findAll(QuerySpec querySpec)
findAll in interface ResourceRepositoryV2<T,I extends Serializable>public DefaultResourceList<T> findAll(Iterable<I> ids, QuerySpec queryPaquerySpecrams)
findAll in interface ResourceRepositoryV2<T,I extends Serializable>public DefaultResourceList<T> findAll(String url)
Copyright © 2017. All Rights Reserved.