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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PropertyAccessStrategyResolverStandardImpl(ServiceRegistry serviceRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PropertyAccessStrategy
resolveExplicitlyNamedPropertyAccessStrategy(String explicitAccessStrategyName)
PropertyAccessStrategy
resolvePropertyAccessStrategy(Class<?> containerClass, String explicitAccessStrategyName, RepresentationMode representationMode)
Resolve the PropertyAccessStrategy to useprotected StrategySelector
strategySelectorService()
-
-
-
Constructor Detail
-
PropertyAccessStrategyResolverStandardImpl
public PropertyAccessStrategyResolverStandardImpl(ServiceRegistry serviceRegistry)
-
-
Method Detail
-
resolvePropertyAccessStrategy
public PropertyAccessStrategy resolvePropertyAccessStrategy(Class<?> containerClass, String explicitAccessStrategyName, RepresentationMode representationMode)
Description copied from interface:PropertyAccessStrategyResolver
Resolve the PropertyAccessStrategy to use- Specified by:
resolvePropertyAccessStrategy
in interfacePropertyAccessStrategyResolver
- Parameters:
containerClass
- The java class of the entityexplicitAccessStrategyName
- 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()
-
-