Package io.resys.hdes.client.spi.store
Class ThenaStoreTemplate
java.lang.Object
io.resys.hdes.client.spi.store.PersistenceCommands
io.resys.hdes.client.spi.store.ThenaStoreTemplate
- All Implemented Interfaces:
HdesStore,ThenaConfig.Commands
- Direct Known Subclasses:
ThenaStore
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.resys.hdes.client.api.HdesStore
HdesStore.Branch, HdesStore.BranchQuery, HdesStore.CreateStoreEntity, HdesStore.DeleteAstType, HdesStore.DetachedEntity, HdesStore.HdesCreds, HdesStore.HdesCredsSupplier, HdesStore.HistoryEntity, HdesStore.HistoryQuery, HdesStore.ImportStoreEntity, HdesStore.QueryBuilder, HdesStore.StoreEntity, HdesStore.StoreExceptionMsg, HdesStore.StoreRepoBuilder, HdesStore.StoreState, HdesStore.UpdateStoreEntity, HdesStore.UpdateStoreEntityWithBodyType -
Field Summary
Fields inherited from class io.resys.hdes.client.spi.store.PersistenceCommands
config -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.mutiny.Uni<List<HdesStore.StoreEntity>>batch(HdesStore.ImportStoreEntity batchType) io.smallrye.mutiny.Uni<HdesStore.StoreEntity>create(HdesStore.CreateStoreEntity newType) protected abstract HdesStorecreateWithNewConfig(ThenaConfig config) io.smallrye.mutiny.Uni<List<HdesStore.StoreEntity>>delete(HdesStore.DeleteAstType deleteType) history()query()repo()io.smallrye.mutiny.Uni<HdesStore.StoreEntity>update(HdesStore.UpdateStoreEntity updateType) Methods inherited from class io.resys.hdes.client.spi.store.PersistenceCommands
convertMessages, convertMessages1, convertMessages2, delete, get, getConfig, getEntityState, save, saveMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.resys.hdes.client.api.HdesStore
getBranchName, queryBranches, withBranch
-
Constructor Details
-
ThenaStoreTemplate
-
-
Method Details
-
createWithNewConfig
-
getRepoName
- Specified by:
getRepoNamein interfaceHdesStore
-
getHeadName
- Specified by:
getHeadNamein interfaceHdesStore
-
repo
-
query
-
create
-
update
-
batch
public io.smallrye.mutiny.Uni<List<HdesStore.StoreEntity>> batch(HdesStore.ImportStoreEntity batchType) -
delete
public io.smallrye.mutiny.Uni<List<HdesStore.StoreEntity>> delete(HdesStore.DeleteAstType deleteType) -
history
-