-
- All Implemented Interfaces:
-
eu.miaplatform.customplugin.CRUDServiceClient
final class CRUDServiceClientImpl implements CRUDServiceClient
-
-
Constructor Summary
Constructors Constructor Description CRUDServiceClientImpl(String apiPath, String apiSecret, int version, CustomPluginHeadersPropagator headersPropagator)CRUDServiceClientImpl(String apiPath, int version, CustomPluginHeadersPropagator headersPropagator)CRUDServiceClientImpl(String apiSecret, CustomPluginHeadersPropagator headersPropagator)CRUDServiceClientImpl(CustomPluginHeadersPropagator headersPropagator)
-
Method Summary
Modifier and Type Method Description <T extends Serializable> Stream<T>retrieveAll(Class<T> clazz)<T extends Serializable> TretrieveById(String id, Class<T> clazz)<T extends Serializable> Stream<T>retrieveByAttribute(String attributeName, String attribute, Class<T> clazz)<T extends Serializable> Stream<T>retrieveByQuery(QueryBuilder queryBuilder, Class<T> clazz)<T extends Serializable> StringstoreSingle(T obj, Class<T> clazz)<T extends Serializable> Stream<String>storeMulti(Stream<T> objs, Class<T> clazz)-
-
Constructor Detail
-
CRUDServiceClientImpl
CRUDServiceClientImpl(String apiPath, String apiSecret, int version, CustomPluginHeadersPropagator headersPropagator)
-
CRUDServiceClientImpl
CRUDServiceClientImpl(String apiPath, int version, CustomPluginHeadersPropagator headersPropagator)
-
CRUDServiceClientImpl
CRUDServiceClientImpl(String apiSecret, CustomPluginHeadersPropagator headersPropagator)
-
CRUDServiceClientImpl
CRUDServiceClientImpl(CustomPluginHeadersPropagator headersPropagator)
-
-
Method Detail
-
retrieveAll
<T extends Serializable> Stream<T> retrieveAll(Class<T> clazz)
-
retrieveById
<T extends Serializable> T retrieveById(String id, Class<T> clazz)
-
retrieveByAttribute
<T extends Serializable> Stream<T> retrieveByAttribute(String attributeName, String attribute, Class<T> clazz)
-
retrieveByQuery
<T extends Serializable> Stream<T> retrieveByQuery(QueryBuilder queryBuilder, Class<T> clazz)
-
storeSingle
<T extends Serializable> String storeSingle(T obj, Class<T> clazz)
-
storeMulti
<T extends Serializable> Stream<String> storeMulti(Stream<T> objs, Class<T> clazz)
-
-
-
-