Interface ProcessedBeansTrackingVoter
Helps to determine whether the processed beans of a particular type have to be tracked
when cascaded into. Used during metadata building step.
The default voter returns ProcessedBeansTrackingVoter.Vote.DEFAULT which means that if the bean has any cascading properties,
it will be considered as such that requires tracking,
and if there are no cascading properties -- the bean tracking is ignored for this type.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionisEnabledForBean(Class<?> beanClass, boolean hasCascadables) isEnabledForParameters(Class<?> beanClass, String name, Class<?>[] parameterTypes, boolean hasCascadables) isEnabledForReturnValue(Class<?> beanClass, String name, Class<?>[] parameterTypes, boolean hasCascadables)
-
Method Details
-
isEnabledForBean
-
isEnabledForReturnValue
ProcessedBeansTrackingVoter.Vote isEnabledForReturnValue(Class<?> beanClass, String name, Class<?>[] parameterTypes, boolean hasCascadables) -
isEnabledForParameters
ProcessedBeansTrackingVoter.Vote isEnabledForParameters(Class<?> beanClass, String name, Class<?>[] parameterTypes, boolean hasCascadables)
-