Interface ManagedTypeRepresentationStrategy

All Known Subinterfaces:
EmbeddableRepresentationStrategy, EntityRepresentationStrategy

@Incubating public interface ManagedTypeRepresentationStrategy
Defines a singular extension point for capabilities pertaining to a representation mode. Acts as a factory for delegates encapsulating these capabilities.
See Also:
  • Method Details

    • getMode

      The mode represented
    • getReflectionOptimizer

      @Deprecated(since="7.4", forRemoval=true) ReflectionOptimizer getReflectionOptimizer()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Will be removed in 8.0
      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

      PropertyAccess resolvePropertyAccess(Property bootAttributeDescriptor)
      Create the property accessor object for the specified attribute