Interface PropertyAccessStrategyResolver

All Superinterfaces:
Serializable, Service
All Known Implementing Classes:
PropertyAccessStrategyResolverStandardImpl

public interface PropertyAccessStrategyResolver extends Service
Contract for resolving the PropertyAccessStrategy to use.
  • Method Details

    • resolvePropertyAccessStrategy

      PropertyAccessStrategy resolvePropertyAccessStrategy(Class<?> containerClass, String explicitAccessStrategyName, RepresentationMode representationMode)
      Resolve the PropertyAccessStrategy to use
      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