- 
 
- 
Method Summary
| Modifier and Type | 
Method | 
Description | 
void | 
checkForPendingRootInstances() | 
  | 
void | 
checkForPendingRootsStoring(PersistenceStoring storingCallback) | 
  | 
void | 
clearStorePendingRoots() | 
  | 
default Object[] | 
collectEnumConstants(PersistenceTypeHandler<?,?> typeHandler) | 
  | 
default String | 
deriveEnumRootIdentifier(PersistenceTypeHandler<?,?> typeHandler) | 
  | 
Class<?> | 
ensureType(long typeId) | 
  | 
<T> PersistenceTypeHandler<D,? super T> | 
ensureTypeHandler(Class<T> type) | 
  | 
<T> PersistenceTypeHandler<D,? super T> | 
ensureTypeHandler(PersistenceTypeDefinition typeDefinition) | 
  | 
<T> PersistenceTypeHandler<D,? super T> | 
ensureTypeHandler(T instance) | 
  | 
void | 
ensureTypeHandlers(XGettingEnum<PersistenceTypeDefinition> typeDefinitions) | 
  | 
void | 
ensureTypeHandlersByTypeIds(XGettingEnum<Long> typeIds) | 
  | 
long | 
ensureTypeId(Class<?> type) | 
  | 
PersistenceTypeHandlerManager<D> | 
initialize() | 
  | 
default boolean | 
isEnumRootIdentifier(String enumRootIdentifier) | 
  | 
PersistenceTypeHandler<D,?> | 
lookupTypeHandler(long typeId) | 
  | 
<T> PersistenceTypeHandler<D,? super T> | 
lookupTypeHandler(Class<T> type) | 
  | 
<T> PersistenceTypeHandler<D,? super T> | 
lookupTypeHandler(T instance) | 
  | 
static <D> PersistenceTypeHandlerManager.Default<D> | 
New(PersistenceTypeHandlerRegistry<D> typeHandlerRegistry,
PersistenceTypeHandlerProvider<D> typeHandlerProvider,
PersistenceTypeDictionaryManager typeDictionaryManager,
PersistenceTypeMismatchValidator<D> typeMismatchValidator,
PersistenceLegacyTypeMapper<D> legacyTypeMapper,
PersistenceUnreachableTypeHandlerCreator<D> unreachableTypeHandlerCreator,
PersistenceRootsProvider<D> rootsProvider) | 
  | 
default Long | 
parseEnumRootIdentifierTypeId(String enumRootIdentifier) | 
  | 
static <D> void | 
registerEnumContantRoots(HashTable<Class<?>,PersistenceTypeHandler<D,?>> pendingEnumConstantRootStoringHandlers,
PersistenceTypeHandler<D,?> typeHandler) | 
  | 
PersistenceTypeDictionary | 
typeDictionary() | 
  | 
default void | 
update(PersistenceTypeDictionary typeDictionary) | 
  | 
void | 
update(PersistenceTypeDictionary typeDictionary,
long highestTypeId) | 
  | 
void | 
validateTypeHandler(PersistenceTypeHandler<D,?> typeHandler) | 
  | 
default void | 
validateTypeHandlers(Iterable<? extends PersistenceTypeHandler<D,?>> typeHandlers) | 
  | 
 
 
 
- 
Method Details
- 
 
- 
 
- 
 
- 
 
- 
 
- 
 
- 
 
- 
 
- 
 
- 
 
- 
 
- 
 
- 
 
- 
 
- 
 
- 
 
- 
void checkForPendingRootInstances()
 
- 
 
- 
void clearStorePendingRoots()
 
- 
 
- 
default boolean isEnumRootIdentifier(
String enumRootIdentifier) 
 
- 
default Long parseEnumRootIdentifierTypeId(
String enumRootIdentifier) 
 
- 
 
- 
 
-