-
-
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)
-
-
-