- 
- 
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 Supplierreturning the passed customRootInstance instance.
 
-