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