Class CascadingMetaDataBuilder
java.lang.Object
org.hibernate.validator.internal.metadata.aggregated.CascadingMetaDataBuilder
A temporary data structure used to build
CascadingMetaData
. It is not a builder per se but it's as much as it
gets.- Author:
- Guillaume Smet
-
Constructor Summary
ConstructorDescriptionCascadingMetaDataBuilder
(Type enclosingType, TypeVariable<?> typeParameter, boolean cascading, Map<TypeVariable<?>, CascadingMetaDataBuilder> containerElementTypesCascadingMetaData, Map<Class<?>, Class<?>> groupConversions) -
Method Summary
Modifier and TypeMethodDescriptionstatic CascadingMetaDataBuilder
annotatedObject
(Type cascadableType, boolean cascading, Map<TypeVariable<?>, CascadingMetaDataBuilder> containerElementTypesCascadingMetaData, Map<Class<?>, Class<?>> groupConversions) build
(ValueExtractorManager valueExtractorManager, Object context) boolean
Class<?>
TypeVariable<?>
TypeVariable<?>
boolean
boolean
int
hashCode()
boolean
boolean
merge
(CascadingMetaDataBuilder otherCascadingTypeParameter) static CascadingMetaDataBuilder
toString()
-
Constructor Details
-
CascadingMetaDataBuilder
public CascadingMetaDataBuilder(Type enclosingType, TypeVariable<?> typeParameter, boolean cascading, Map<TypeVariable<?>, CascadingMetaDataBuilder> containerElementTypesCascadingMetaData, Map<Class<?>, Class<?>> groupConversions)
-
-
Method Details
-
nonCascading
-
annotatedObject
public static CascadingMetaDataBuilder annotatedObject(Type cascadableType, boolean cascading, Map<TypeVariable<?>, CascadingMetaDataBuilder> containerElementTypesCascadingMetaData, Map<Class<?>, Class<?>> groupConversions) -
getTypeParameter
-
getEnclosingType
-
getDeclaredContainerClass
-
getDeclaredTypeParameter
-
isCascading
public boolean isCascading() -
getGroupConversions
-
hasContainerElementsMarkedForCascading
public boolean hasContainerElementsMarkedForCascading() -
isMarkedForCascadingOnAnnotatedObjectOrContainerElements
public boolean isMarkedForCascadingOnAnnotatedObjectOrContainerElements() -
hasGroupConversionsOnAnnotatedObjectOrContainerElements
public boolean hasGroupConversionsOnAnnotatedObjectOrContainerElements() -
getContainerElementTypesCascadingMetaData
-
merge
-
build
-
toString
-
hashCode
public int hashCode() -
equals
-