-
-
Method Summary
Modifier and Type |
Method |
Description |
static void |
addRoots(EqHashTable<String,Supplier<?>> roots,
Function<Field,String> rootIdentifierDeriver,
Class<?> type) |
|
static void |
addRoots(EqHashTable<String,Supplier<?>> roots,
Function<Field,String> rootIdentifierDeriver,
Class<?>... types) |
|
XGettingTable<String,PersistenceRootEntry> |
definedEntries() |
|
static XGettingTable<String,Supplier<?>> |
deriveRoots(Class<?>... types) |
|
static XGettingTable<String,Supplier<?>> |
deriveRoots(Function<Field,String> rootIdentifierDeriver,
Class<?>... types) |
|
default XGettingTable<String,Object> |
resolveDefinedRootInstances() |
|
default void |
resolveRootEntries(XMap<String,PersistenceRootEntry> resolvedEntriesAcceptor,
XGettingEnum<String> identifiers) |
|
PersistenceRootEntry |
resolveRootInstance(String identifier) |
|
default XTable<String,Object> |
resolveRootInstances(XGettingTable<String,PersistenceRootEntry> entries) |
|
PersistenceRootReference |
root() |
|
default PersistenceRootEntry |
rootEntry() |
|
String |
rootIdentifier() |
|
static PersistenceRootResolver |
Wrap(PersistenceRootResolver actualRootResolver,
PersistenceTypeDescriptionResolverProvider refactoringMappingProvider) |
|
static Supplier<?> |
wrapCustomRoot(Object customRootInstance) |
Central wrapping method mosty to have a unified and concisely named location for the lambda.
|
-
Method Details
-
-
-
-
-
-
-
-
-
-
-
-
-
Central wrapping method mosty to have a unified and concisely named location for the lambda.
- Parameters:
customRootInstance
- the instance to be used as the entity graph's root.
- Returns:
- a
Supplier
returning the passed customRootInstance instance.
-