Package io.dialob.client.spi.store
Class PersistenceCommands
- java.lang.Object
-
- io.dialob.client.spi.store.PersistenceCommands
-
- All Implemented Interfaces:
DialobStoreConfig.Commands
- Direct Known Subclasses:
DialobStoreTemplate,DocumentQueryBuilder
public class PersistenceCommands extends Object implements DialobStoreConfig.Commands
-
-
Field Summary
Fields Modifier and Type Field Description protected DialobStoreConfigconfig
-
Constructor Summary
Constructors Constructor Description PersistenceCommands(DialobStoreConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DialobStore.StoreExceptionMsgconvertMessages(io.resys.thena.docdb.api.actions.CommitActions.CommitResult commit)protected DialobStore.StoreExceptionMsgconvertMessages1(io.resys.thena.docdb.api.actions.ObjectsActions.ObjectsResult<io.resys.thena.docdb.api.actions.ObjectsActions.BlobObject> state)protected DialobStore.StoreExceptionMsgconvertMessages2(io.resys.thena.docdb.api.actions.ObjectsActions.ObjectsResult<io.resys.thena.docdb.api.actions.ObjectsActions.BlobObjects> state)io.smallrye.mutiny.Uni<DialobStore.StoreEntity>delete(DialobStore.StoreEntity toBeDeleted)io.smallrye.mutiny.Uni<DialobStore.StoreState>get()DialobStoreConfiggetConfig()DialobStore.StoreEntitygetEntityFromState(DialobStore.StoreState state, String id)io.smallrye.mutiny.Uni<DialobStoreConfig.EntityState>getEntityState(String id)io.smallrye.mutiny.Uni<DialobStore.StoreEntity>save(DialobStore.StoreEntity toBeSaved)io.smallrye.mutiny.Uni<Collection<DialobStore.StoreEntity>>save(Collection<DialobStore.StoreEntity> entities)
-
-
-
Field Detail
-
config
protected final DialobStoreConfig config
-
-
Constructor Detail
-
PersistenceCommands
public PersistenceCommands(DialobStoreConfig config)
-
-
Method Detail
-
delete
public io.smallrye.mutiny.Uni<DialobStore.StoreEntity> delete(DialobStore.StoreEntity toBeDeleted)
- Specified by:
deletein interfaceDialobStoreConfig.Commands
-
save
public io.smallrye.mutiny.Uni<DialobStore.StoreEntity> save(DialobStore.StoreEntity toBeSaved)
- Specified by:
savein interfaceDialobStoreConfig.Commands
-
save
public io.smallrye.mutiny.Uni<Collection<DialobStore.StoreEntity>> save(Collection<DialobStore.StoreEntity> entities)
- Specified by:
savein interfaceDialobStoreConfig.Commands
-
getEntityFromState
public DialobStore.StoreEntity getEntityFromState(DialobStore.StoreState state, String id)
-
get
public io.smallrye.mutiny.Uni<DialobStore.StoreState> get()
- Specified by:
getin interfaceDialobStoreConfig.Commands
-
getEntityState
public io.smallrye.mutiny.Uni<DialobStoreConfig.EntityState> getEntityState(String id)
- Specified by:
getEntityStatein interfaceDialobStoreConfig.Commands
-
convertMessages
protected DialobStore.StoreExceptionMsg convertMessages(io.resys.thena.docdb.api.actions.CommitActions.CommitResult commit)
-
convertMessages1
protected DialobStore.StoreExceptionMsg convertMessages1(io.resys.thena.docdb.api.actions.ObjectsActions.ObjectsResult<io.resys.thena.docdb.api.actions.ObjectsActions.BlobObject> state)
-
convertMessages2
protected DialobStore.StoreExceptionMsg convertMessages2(io.resys.thena.docdb.api.actions.ObjectsActions.ObjectsResult<io.resys.thena.docdb.api.actions.ObjectsActions.BlobObjects> state)
-
getConfig
public DialobStoreConfig getConfig()
-
-