Package io.dialob.client.api
Interface DialobStore
-
- All Known Implementing Classes:
DialobMemoryStore,DialobStoreFileImpl,DialobStoreTemplate
public interface DialobStore
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceDialobStore.CreateStoreEntitystatic interfaceDialobStore.DeleteStoreEntitystatic interfaceDialobStore.DialobCredsstatic interfaceDialobStore.DialobCredsSupplierstatic interfaceDialobStore.EmptyCommandstatic interfaceDialobStore.QueryBuilderstatic interfaceDialobStore.StoreCommandstatic interfaceDialobStore.StoreEntitystatic interfaceDialobStore.StoreExceptionMsgstatic interfaceDialobStore.StoreRepoBuilderstatic interfaceDialobStore.StoreStatestatic interfaceDialobStore.UpdateStoreEntity
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description io.smallrye.mutiny.Uni<List<DialobStore.StoreEntity>>batch(List<DialobStore.StoreCommand> batchType)io.smallrye.mutiny.Uni<DialobStore.StoreEntity>create(DialobStore.CreateStoreEntity newType)io.smallrye.mutiny.Uni<DialobStore.StoreEntity>delete(DialobStore.DeleteStoreEntity deleteType)StringgetHeadName()StringgetRepoName()DialobStore.QueryBuilderquery()DialobStore.StoreRepoBuilderrepo()io.smallrye.mutiny.Uni<DialobStore.StoreEntity>update(DialobStore.UpdateStoreEntity updateType)
-
-
-
Method Detail
-
create
io.smallrye.mutiny.Uni<DialobStore.StoreEntity> create(DialobStore.CreateStoreEntity newType)
-
update
io.smallrye.mutiny.Uni<DialobStore.StoreEntity> update(DialobStore.UpdateStoreEntity updateType)
-
delete
io.smallrye.mutiny.Uni<DialobStore.StoreEntity> delete(DialobStore.DeleteStoreEntity deleteType)
-
batch
io.smallrye.mutiny.Uni<List<DialobStore.StoreEntity>> batch(List<DialobStore.StoreCommand> batchType)
-
query
DialobStore.QueryBuilder query()
-
getRepoName
String getRepoName()
-
getHeadName
String getHeadName()
-
repo
DialobStore.StoreRepoBuilder repo()
-
-