Interface PersistenceIdStrategy
- All Superinterfaces:
PersistenceObjectIdStrategy,PersistenceTypeIdStrategy
- All Known Implementing Classes:
ComDefaultIdStrategy,PersistenceIdStrategy.Default
public interface PersistenceIdStrategy extends PersistenceObjectIdStrategy, PersistenceTypeIdStrategy
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPersistenceIdStrategy.DefaultNested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceObjectIdStrategy
PersistenceObjectIdStrategy.Assembler<S extends PersistenceObjectIdStrategy>, PersistenceObjectIdStrategy.None, PersistenceObjectIdStrategy.Parser<S extends PersistenceObjectIdStrategy>, PersistenceObjectIdStrategy.TransientNested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeIdStrategy
PersistenceTypeIdStrategy.Assembler<S extends PersistenceTypeIdStrategy>, PersistenceTypeIdStrategy.None, PersistenceTypeIdStrategy.Parser<S extends PersistenceTypeIdStrategy>, PersistenceTypeIdStrategy.Transient -
Method Summary
Modifier and Type Method Description default PersistenceObjectIdProvidercreateObjectIdProvider()default PersistenceTypeIdProvidercreateTypeIdProvider()static PersistenceIdStrategyNew(PersistenceObjectIdStrategy objectIdStrategy, PersistenceTypeIdStrategy typeIdStrategy)static PersistenceIdStrategyNewFromFiles(ADirectory directory, String objectIdFilename, String typeIdFilename)static PersistenceIdStrategyNewFromFiles(AFile objectIdFile, AFile typeIdFile)static PersistenceIdStrategyNewInDirectory(ADirectory directory)PersistenceObjectIdStrategyobjectIdStragegy()default StringstrategyTypeNameObjectId()default StringstrategyTypeNameTypeId()PersistenceTypeIdStrategytypeIdStragegy()
-
Method Details
-
objectIdStragegy
PersistenceObjectIdStrategy objectIdStragegy() -
typeIdStragegy
PersistenceTypeIdStrategy typeIdStragegy() -
strategyTypeNameObjectId
- Specified by:
strategyTypeNameObjectIdin interfacePersistenceObjectIdStrategy
-
strategyTypeNameTypeId
- Specified by:
strategyTypeNameTypeIdin interfacePersistenceTypeIdStrategy
-
createObjectIdProvider
- Specified by:
createObjectIdProviderin interfacePersistenceObjectIdStrategy
-
createTypeIdProvider
- Specified by:
createTypeIdProviderin interfacePersistenceTypeIdStrategy
-
NewInDirectory
-
NewFromFiles
static PersistenceIdStrategy NewFromFiles(ADirectory directory, String objectIdFilename, String typeIdFilename) -
NewFromFiles
-
New
static PersistenceIdStrategy New(PersistenceObjectIdStrategy objectIdStrategy, PersistenceTypeIdStrategy typeIdStrategy)
-