Interface PersistenceIdStrategy
- All Superinterfaces:
- PersistenceObjectIdStrategy,- PersistenceTypeIdStrategy
- All Known Implementing Classes:
- ComDefaultIdStrategy,- PersistenceIdStrategy.Default
public interface PersistenceIdStrategy extends PersistenceObjectIdStrategy, PersistenceTypeIdStrategy
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static classPersistenceIdStrategy.DefaultNested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceObjectIdStrategyPersistenceObjectIdStrategy.Assembler<S extends PersistenceObjectIdStrategy>, PersistenceObjectIdStrategy.None, PersistenceObjectIdStrategy.Parser<S extends PersistenceObjectIdStrategy>, PersistenceObjectIdStrategy.TransientNested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeIdStrategyPersistenceTypeIdStrategy.Assembler<S extends PersistenceTypeIdStrategy>, PersistenceTypeIdStrategy.None, PersistenceTypeIdStrategy.Parser<S extends PersistenceTypeIdStrategy>, PersistenceTypeIdStrategy.Transient
- 
Method SummaryModifier 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()PersistenceTypeIdStrategytypeIdStragegy()Methods inherited from interface one.microstream.persistence.types.PersistenceTypeIdStrategystrategyTypeNameTypeId
- 
Method Details- 
objectIdStragegyPersistenceObjectIdStrategy objectIdStragegy()
- 
typeIdStragegyPersistenceTypeIdStrategy typeIdStragegy()
- 
strategyTypeNameObjectId- Specified by:
- strategyTypeNameObjectIdin interface- PersistenceObjectIdStrategy
 
- 
createObjectIdProvider- Specified by:
- createObjectIdProviderin interface- PersistenceObjectIdStrategy
 
- 
createTypeIdProvider- Specified by:
- createTypeIdProviderin interface- PersistenceTypeIdStrategy
 
- 
NewInDirectory
- 
NewFromFilesstatic PersistenceIdStrategy NewFromFiles(ADirectory directory, String objectIdFilename, String typeIdFilename)
- 
NewFromFiles
- 
Newstatic PersistenceIdStrategy New(PersistenceObjectIdStrategy objectIdStrategy, PersistenceTypeIdStrategy typeIdStrategy)
 
-