Package io.thestencil.client.spi
Class StencilStoreImpl
- java.lang.Object
-
- io.thestencil.client.spi.PersistenceCommands
-
- io.thestencil.client.spi.StencilStoreImpl
-
- All Implemented Interfaces:
StencilConfig.Commands,StencilStore
public class StencilStoreImpl extends PersistenceCommands implements StencilStore
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStencilStoreImpl.Builder-
Nested classes/interfaces inherited from interface io.thestencil.client.api.StencilStore
StencilStore.BatchCommand, StencilStore.QueryBuilder, StencilStore.StoreRepoBuilder
-
-
Field Summary
-
Fields inherited from class io.thestencil.client.spi.PersistenceCommands
config
-
-
Constructor Summary
Constructors Constructor Description StencilStoreImpl(StencilConfig config)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StencilStoreImpl.Builderbuilder()protected StencilStoreImplcreateWithNewConfig(StencilConfig config)StencilConfiggetConfig()StringgetHeadName()StringgetRepoName()Stringgid(StencilClient.EntityType type)StencilStore.QueryBuilderquery()StencilStore.StoreRepoBuilderrepo()-
Methods inherited from class io.thestencil.client.spi.PersistenceCommands
batch, create, delete, get, save, saveAll
-
-
-
-
Constructor Detail
-
StencilStoreImpl
public StencilStoreImpl(StencilConfig config)
-
-
Method Detail
-
getConfig
public StencilConfig getConfig()
- Specified by:
getConfigin interfaceStencilStore
-
query
public StencilStore.QueryBuilder query()
- Specified by:
queryin interfaceStencilStore
-
repo
public StencilStore.StoreRepoBuilder repo()
- Specified by:
repoin interfaceStencilStore
-
gid
public String gid(StencilClient.EntityType type)
- Specified by:
gidin interfaceStencilStore
-
getRepoName
public String getRepoName()
- Specified by:
getRepoNamein interfaceStencilStore
-
getHeadName
public String getHeadName()
- Specified by:
getHeadNamein interfaceStencilStore
-
createWithNewConfig
protected StencilStoreImpl createWithNewConfig(StencilConfig config)
-
builder
public static StencilStoreImpl.Builder builder()
-
-