-
public interface CRUDServiceClient
-
-
Method Summary
Modifier and Type Method Description abstract <T extends Serializable> Stream<T>retrieveAll(Class<T> clazz)abstract <T extends Serializable> TretrieveById(String id, Class<T> clazz)abstract <T extends Serializable> Stream<T>retrieveByAttribute(String attributeName, String attribute, Class<T> clazz)abstract <T extends Serializable> Stream<T>retrieveByQuery(QueryBuilder queryBuilder, Class<T> clazz)abstract <T extends Serializable> StringstoreSingle(T obj, Class<T> clazz)abstract <T extends Serializable> Stream<String>storeMulti(Stream<T> objs, Class<T> clazz)-
-
Method Detail
-
retrieveAll
abstract <T extends Serializable> Stream<T> retrieveAll(Class<T> clazz)
-
retrieveById
abstract <T extends Serializable> T retrieveById(String id, Class<T> clazz)
-
retrieveByAttribute
abstract <T extends Serializable> Stream<T> retrieveByAttribute(String attributeName, String attribute, Class<T> clazz)
-
retrieveByQuery
abstract <T extends Serializable> Stream<T> retrieveByQuery(QueryBuilder queryBuilder, Class<T> clazz)
-
storeSingle
abstract <T extends Serializable> String storeSingle(T obj, Class<T> clazz)
-
storeMulti
abstract <T extends Serializable> Stream<String> storeMulti(Stream<T> objs, Class<T> clazz)
-
-
-
-