Class AccessStrategyHelper
java.lang.Object
org.hibernate.property.access.internal.AccessStrategyHelper
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intdetermineEnhancementState(Class<?> containerClass, Class<?> attributeType) static @Nullable FieldfieldOrNull(Class<?> containerJavaType, String propertyName) static AccessTypegetAccessType(Class<?> containerJavaType, String propertyName) protected static @Nullable AccessTypegetAccessTypeOrNull(@Nullable AnnotatedElement element) static @Nullable AccessTypegetExplicitAccessType(Class<?> containerClass, String propertyName, @Nullable Field field) static voidhandleEnhancedInjection(Object target, @Nullable Object value, int enhancementState, String propertyName)
-
Field Details
-
COMPOSITE_TRACKER_MASK
public static final int COMPOSITE_TRACKER_MASK- See Also:
-
COMPOSITE_OWNER
public static final int COMPOSITE_OWNER- See Also:
-
PERSISTENT_ATTRIBUTE_INTERCEPTABLE_MASK
public static final int PERSISTENT_ATTRIBUTE_INTERCEPTABLE_MASK- See Also:
-
-
Constructor Details
-
AccessStrategyHelper
public AccessStrategyHelper()
-
-
Method Details
-
fieldOrNull
-
getAccessType
-
getExplicitAccessType
public static @Nullable AccessType getExplicitAccessType(Class<?> containerClass, String propertyName, @Nullable Field field) -
getAccessTypeOrNull
-
determineEnhancementState
-
handleEnhancedInjection
-