Package io.jmix.core
Class ExtendedEntities.ExtendedEntitiesState
java.lang.Object
io.jmix.core.ExtendedEntities.ExtendedEntitiesState
- Enclosing class:
ExtendedEntities
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedExtendedEntitiesState(Map<Class<?>, MetaClass> replacedMetaClasses) -
Method Summary
Modifier and TypeMethodDescriptionReturns replaced meta classes keyed by original Java type.Creates an immutable snapshot of replaced meta classes.Rebuilds the state for a cloned metadata session.
-
Field Details
-
replacedMetaClasses
-
-
Constructor Details
-
ExtendedEntitiesState
-
-
Method Details
-
of
public static ExtendedEntities.ExtendedEntitiesState of(Map<Class<?>, MetaClass> replacedMetaClasses) Creates an immutable snapshot of replaced meta classes.- Parameters:
replacedMetaClasses- replacement mapping to snapshot- Returns:
- immutable state snapshot
-
getReplacedMetaClasses
Returns replaced meta classes keyed by original Java type. -
remap
Rebuilds the state for a cloned metadata session.- Parameters:
metaClassMap- mapping from source meta classes to cloned meta classes- Returns:
- state remapped to the cloned session
-