Class AccessStrategyHelper
java.lang.Object
org.hibernate.property.access.internal.AccessStrategyHelper
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic int
determineEnhancementState
(Class<?> containerClass, Class<?> attributeType) static @Nullable Field
fieldOrNull
(Class<?> containerJavaType, String propertyName) static @Nullable Method
findIsMethodVariant
(Class<?> containerClass, String stemName) static AccessType
getAccessType
(Class<?> containerJavaType, String propertyName) protected static @Nullable AccessType
getAccessTypeOrNull
(@Nullable AnnotatedElement element) static @Nullable AccessType
getExplicitAccessType
(Class<?> containerClass, String propertyName, @Nullable Field field) static void
handleEnhancedInjection
(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) -
findIsMethodVariant
-
getAccessTypeOrNull
-
determineEnhancementState
-
handleEnhancedInjection
-