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
ConstructorsConstructorDescriptionCascadingMetaDataBuilder(Type enclosingType, TypeVariable<?> typeParameter, boolean cascading, Map<TypeVariable<?>, CascadingMetaDataBuilder> containerElementTypesCascadingMetaData, Map<Class<?>, Class<?>> groupConversions) -
Method Summary
Modifier and TypeMethodDescriptionstatic CascadingMetaDataBuilderannotatedObject(Type cascadableType, boolean cascading, Map<TypeVariable<?>, CascadingMetaDataBuilder> containerElementTypesCascadingMetaData, Map<Class<?>, Class<?>> groupConversions) build(ValueExtractorManager valueExtractorManager, Object context) booleanClass<?>TypeVariable<?>TypeVariable<?>booleanbooleaninthashCode()booleanbooleanmerge(CascadingMetaDataBuilder otherCascadingTypeParameter) static CascadingMetaDataBuildertoString()
-
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
-