Package org.hibernate.metamodel.spi
Interface ManagedTypeRepresentationStrategy
- All Known Subinterfaces:
EmbeddableRepresentationStrategy
,EntityRepresentationStrategy
- All Known Implementing Classes:
EmbeddableRepresentationStrategyMap
,EmbeddableRepresentationStrategyPojo
,EntityRepresentationStrategyMap
,EntityRepresentationStrategyPojoStandard
,IdClassRepresentationStrategy
,VirtualIdRepresentationStrategy
Defines a singular extension point for capabilities pertaining to
a representation mode. Acts as a factory for delegates encapsulating
these capabilities.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionJavaType<?>
The Java type descriptor for the concrete type.getMode()
The mode representedThe reflection optimizer to use for this embeddable.resolvePropertyAccess
(Property bootAttributeDescriptor) Create the property accessor object for the specified attribute
-
Method Details
-
getMode
RepresentationMode getMode()The mode represented -
getReflectionOptimizer
ReflectionOptimizer getReflectionOptimizer()The reflection optimizer to use for this embeddable. -
getMappedJavaType
JavaType<?> getMappedJavaType()The Java type descriptor for the concrete type. For dynamic-map models this will return the JTD for java.util.Map -
resolvePropertyAccess
Create the property accessor object for the specified attribute
-