Class PropertyAccessStrategyResolverStandardImpl

java.lang.Object
org.hibernate.property.access.internal.PropertyAccessStrategyResolverStandardImpl
All Implemented Interfaces:
Serializable, PropertyAccessStrategyResolver, Service

public class PropertyAccessStrategyResolverStandardImpl extends Object implements PropertyAccessStrategyResolver
Standard implementation of PropertyAccessStrategyResolver
See Also:
  • Constructor Details

    • PropertyAccessStrategyResolverStandardImpl

      public PropertyAccessStrategyResolverStandardImpl(ServiceRegistry serviceRegistry)
  • Method Details

    • resolvePropertyAccessStrategy

      public PropertyAccessStrategy resolvePropertyAccessStrategy(Class<?> containerClass, String explicitAccessStrategyName, RepresentationMode representationMode)
      Description copied from interface: PropertyAccessStrategyResolver
      Resolve the PropertyAccessStrategy to use
      Specified by:
      resolvePropertyAccessStrategy in interface PropertyAccessStrategyResolver
      Parameters:
      containerClass - The java class of the entity
      explicitAccessStrategyName - The access strategy name explicitly specified, if any.
      representationMode - The entity mode in effect for the property, used to interpret different default strategies.
      Returns:
      The resolved PropertyAccessStrategy
    • resolveExplicitlyNamedPropertyAccessStrategy

      protected PropertyAccessStrategy resolveExplicitlyNamedPropertyAccessStrategy(String explicitAccessStrategyName)
    • strategySelectorService

      protected StrategySelector strategySelectorService()