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) 
 -