Interface PersistenceObjectIdStrategy
- All Known Subinterfaces:
PersistenceIdStrategy
- All Known Implementing Classes:
ComDefaultIdStrategy
,FileObjectIdStrategy
,PersistenceIdStrategy.Default
,PersistenceObjectIdStrategy.None
,PersistenceObjectIdStrategy.Transient
public interface PersistenceObjectIdStrategy
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
PersistenceObjectIdStrategy.Assembler<S extends PersistenceObjectIdStrategy>
static class
PersistenceObjectIdStrategy.None
static interface
PersistenceObjectIdStrategy.Parser<S extends PersistenceObjectIdStrategy>
static class
PersistenceObjectIdStrategy.Transient
-
Method Summary
Modifier and Type Method Description PersistenceObjectIdProvider
createObjectIdProvider()
static PersistenceObjectIdStrategy.None
None()
String
strategyTypeNameObjectId()
static PersistenceObjectIdStrategy.Transient
Transient()
static PersistenceObjectIdStrategy.Transient
Transient(long startingObjectId)
-
Method Details
-
createObjectIdProvider
PersistenceObjectIdProvider createObjectIdProvider() -
strategyTypeNameObjectId
String strategyTypeNameObjectId() -
Transient
-
Transient
-
None
-