public interface PersistenceIdStrategy extends PersistenceObjectIdStrategy, PersistenceTypeIdStrategy
| Modifier and Type | Interface and Description |
|---|---|
static class |
PersistenceIdStrategy.Default |
PersistenceObjectIdStrategy.Assembler<S extends PersistenceObjectIdStrategy>, PersistenceObjectIdStrategy.None, PersistenceObjectIdStrategy.Parser<S extends PersistenceObjectIdStrategy>, PersistenceObjectIdStrategy.TransientPersistenceTypeIdStrategy.Assembler<S extends PersistenceTypeIdStrategy>, PersistenceTypeIdStrategy.None, PersistenceTypeIdStrategy.Parser<S extends PersistenceTypeIdStrategy>, PersistenceTypeIdStrategy.Transient| Modifier and Type | Method and Description |
|---|---|
default PersistenceObjectIdProvider |
createObjectIdProvider() |
default PersistenceTypeIdProvider |
createTypeIdProvider() |
static PersistenceIdStrategy |
New(PersistenceObjectIdStrategy objectIdStrategy,
PersistenceTypeIdStrategy typeIdStrategy) |
static PersistenceIdStrategy |
NewFromFiles(ADirectory directory,
String objectIdFilename,
String typeIdFilename) |
static PersistenceIdStrategy |
NewFromFiles(AFile objectIdFile,
AFile typeIdFile) |
static PersistenceIdStrategy |
NewInDirectory(ADirectory directory) |
PersistenceObjectIdStrategy |
objectIdStragegy() |
default String |
strategyTypeNameObjectId() |
default String |
strategyTypeNameTypeId() |
PersistenceTypeIdStrategy |
typeIdStragegy() |
None, Transient, TransientNone, Transient, TransientPersistenceObjectIdStrategy objectIdStragegy()
PersistenceTypeIdStrategy typeIdStragegy()
default String strategyTypeNameObjectId()
strategyTypeNameObjectId in interface PersistenceObjectIdStrategydefault String strategyTypeNameTypeId()
strategyTypeNameTypeId in interface PersistenceTypeIdStrategydefault PersistenceObjectIdProvider createObjectIdProvider()
createObjectIdProvider in interface PersistenceObjectIdStrategydefault PersistenceTypeIdProvider createTypeIdProvider()
createTypeIdProvider in interface PersistenceTypeIdStrategystatic PersistenceIdStrategy NewInDirectory(ADirectory directory)
static PersistenceIdStrategy NewFromFiles(ADirectory directory, String objectIdFilename, String typeIdFilename)
static PersistenceIdStrategy NewFromFiles(AFile objectIdFile, AFile typeIdFile)
static PersistenceIdStrategy New(PersistenceObjectIdStrategy objectIdStrategy, PersistenceTypeIdStrategy typeIdStrategy)
Copyright © 2022 MicroStream Software. All rights reserved.