Class BaseDatastoreDatabase<T,R extends DatastoreRepository<T,String>>
- java.lang.Object
-
- io.dialob.db.gcdatastore.database.BaseDatastoreDatabase<T,R>
-
- Direct Known Subclasses:
DatastoreFormDatabase,DatastoreQuestionnaireDatabase
public class BaseDatastoreDatabase<T,R extends DatastoreRepository<T,String>> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected Rrepository
-
Constructor Summary
Constructors Constructor Description BaseDatastoreDatabase(R repository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleandelete(String tenantId, String id)booleanexists(String tenantId, String id)TfindOne(String tenantId, String id)TfindOne(String tenantId, String id, String rev)protected <A> AhandleAction(Function<R,A> action)Tsave(String tenantId, T document)
-
-
-
Field Detail
-
repository
protected final R extends DatastoreRepository<T,String> repository
-
-
Constructor Detail
-
BaseDatastoreDatabase
public BaseDatastoreDatabase(R repository)
-
-