Package io.dialob.client.spi
Class DialobStoreTemplate
- java.lang.Object
-
- io.dialob.client.spi.store.PersistenceCommands
-
- io.dialob.client.spi.DialobStoreTemplate
-
- All Implemented Interfaces:
DialobStore,DialobStoreConfig.Commands
- Direct Known Subclasses:
DialobStoreFileImpl
public class DialobStoreTemplate extends PersistenceCommands implements DialobStore
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.dialob.client.api.DialobStore
DialobStore.CreateStoreEntity, DialobStore.DeleteStoreEntity, DialobStore.DialobCreds, DialobStore.DialobCredsSupplier, DialobStore.EmptyCommand, DialobStore.QueryBuilder, DialobStore.StoreCommand, DialobStore.StoreEntity, DialobStore.StoreExceptionMsg, DialobStore.StoreRepoBuilder, DialobStore.StoreState, DialobStore.UpdateStoreEntity
-
-
Field Summary
-
Fields inherited from class io.dialob.client.spi.store.PersistenceCommands
config
-
-
Constructor Summary
Constructors Constructor Description DialobStoreTemplate(DialobStoreConfig config)
-
Method Summary
All Methods Instance Methods Concrete 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)-
Methods inherited from class io.dialob.client.spi.store.PersistenceCommands
convertMessages, convertMessages1, convertMessages2, delete, get, getConfig, getEntityFromState, getEntityState, save, save
-
-
-
-
Constructor Detail
-
DialobStoreTemplate
public DialobStoreTemplate(DialobStoreConfig config)
-
-
Method Detail
-
getRepoName
public String getRepoName()
- Specified by:
getRepoNamein interfaceDialobStore
-
getHeadName
public String getHeadName()
- Specified by:
getHeadNamein interfaceDialobStore
-
repo
public DialobStore.StoreRepoBuilder repo()
- Specified by:
repoin interfaceDialobStore
-
query
public DialobStore.QueryBuilder query()
- Specified by:
queryin interfaceDialobStore
-
create
public io.smallrye.mutiny.Uni<DialobStore.StoreEntity> create(DialobStore.CreateStoreEntity newType)
- Specified by:
createin interfaceDialobStore
-
update
public io.smallrye.mutiny.Uni<DialobStore.StoreEntity> update(DialobStore.UpdateStoreEntity updateType)
- Specified by:
updatein interfaceDialobStore
-
batch
public io.smallrye.mutiny.Uni<List<DialobStore.StoreEntity>> batch(List<DialobStore.StoreCommand> batchType)
- Specified by:
batchin interfaceDialobStore
-
delete
public io.smallrye.mutiny.Uni<DialobStore.StoreEntity> delete(DialobStore.DeleteStoreEntity deleteType)
- Specified by:
deletein interfaceDialobStore
-
-