Interface PersistenceTypeLineage
- 
- All Known Subinterfaces:
 PersistenceTypeLineageView
- All Known Implementing Classes:
 PersistenceTypeLineage.Default,PersistenceTypeLineageView.Default
public interface PersistenceTypeLineage 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPersistenceTypeLineage.Default 
- 
Method Summary
Modifier and Type Method Description XGettingTable<Long,PersistenceTypeDefinition>entries()PersistenceTypeDefinitionlatest()static PersistenceTypeLineage.DefaultNew(String runtimeTypeName, Class<?> runtimeType)booleanregisterTypeDefinition(PersistenceTypeDefinition typeDefinition)PersistenceTypeDefinitionruntimeDefinition()booleansetRuntimeTypeDefinition(PersistenceTypeDefinition runtimeDefinition)Class<?>type()StringtypeName()PersistenceTypeLineageViewview() 
 - 
 
- 
- 
Method Detail
- 
typeName
String typeName()
 
- 
type
Class<?> type()
 
- 
entries
XGettingTable<Long,PersistenceTypeDefinition> entries()
 
- 
latest
PersistenceTypeDefinition latest()
 
- 
runtimeDefinition
PersistenceTypeDefinition runtimeDefinition()
 
- 
view
PersistenceTypeLineageView view()
 
- 
registerTypeDefinition
boolean registerTypeDefinition(PersistenceTypeDefinition typeDefinition)
 
- 
setRuntimeTypeDefinition
boolean setRuntimeTypeDefinition(PersistenceTypeDefinition runtimeDefinition)
 
- 
New
static PersistenceTypeLineage.Default New(String runtimeTypeName, Class<?> runtimeType)
 
 - 
 
 -