Class AnnotationProcessingOptionsImpl
- java.lang.Object
-
- org.hibernate.validator.internal.metadata.core.AnnotationProcessingOptionsImpl
-
- All Implemented Interfaces:
AnnotationProcessingOptions
public class AnnotationProcessingOptionsImpl extends Object implements AnnotationProcessingOptions
AnAnnotationProcessingOptionsinstance keeps track of annotations which should be ignored as configuration source. The main validation source for Bean Validation is annotation and alternate configuration sources use this class to override/ignore existing annotations.- Author:
- Hardy Ferentschik
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classAnnotationProcessingOptionsImpl.ExecutableParameterKey
-
Constructor Summary
Constructors Constructor Description AnnotationProcessingOptionsImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanareClassLevelConstraintsIgnoredFor(Class<?> clazz)booleanareCrossParameterConstraintsIgnoredFor(Constrainable constrainable)booleanareMemberConstraintsIgnoredFor(Constrainable constrainable)booleanareParameterConstraintsIgnoredFor(Constrainable constrainable, int index)booleanareReturnValueConstraintsIgnoredFor(Constrainable constrainable)voidignoreAnnotationConstraintForClass(Class<?> clazz, Boolean b)voidignoreClassLevelConstraintAnnotations(Class<?> clazz, boolean b)voidignoreConstraintAnnotationsForCrossParameterConstraint(Constrainable member, Boolean b)voidignoreConstraintAnnotationsForReturnValue(Constrainable member, Boolean b)voidignoreConstraintAnnotationsOnMember(Constrainable member, Boolean b)voidignoreConstraintAnnotationsOnParameter(Constrainable member, int index, Boolean b)voidmerge(AnnotationProcessingOptions annotationProcessingOptions)
-
-
-
Method Detail
-
areMemberConstraintsIgnoredFor
public boolean areMemberConstraintsIgnoredFor(Constrainable constrainable)
- Specified by:
areMemberConstraintsIgnoredForin interfaceAnnotationProcessingOptions
-
areReturnValueConstraintsIgnoredFor
public boolean areReturnValueConstraintsIgnoredFor(Constrainable constrainable)
- Specified by:
areReturnValueConstraintsIgnoredForin interfaceAnnotationProcessingOptions
-
areCrossParameterConstraintsIgnoredFor
public boolean areCrossParameterConstraintsIgnoredFor(Constrainable constrainable)
- Specified by:
areCrossParameterConstraintsIgnoredForin interfaceAnnotationProcessingOptions
-
areParameterConstraintsIgnoredFor
public boolean areParameterConstraintsIgnoredFor(Constrainable constrainable, int index)
- Specified by:
areParameterConstraintsIgnoredForin interfaceAnnotationProcessingOptions
-
areClassLevelConstraintsIgnoredFor
public boolean areClassLevelConstraintsIgnoredFor(Class<?> clazz)
- Specified by:
areClassLevelConstraintsIgnoredForin interfaceAnnotationProcessingOptions
-
merge
public void merge(AnnotationProcessingOptions annotationProcessingOptions)
- Specified by:
mergein interfaceAnnotationProcessingOptions
-
ignoreAnnotationConstraintForClass
public void ignoreAnnotationConstraintForClass(Class<?> clazz, Boolean b)
-
ignoreConstraintAnnotationsOnMember
public void ignoreConstraintAnnotationsOnMember(Constrainable member, Boolean b)
-
ignoreConstraintAnnotationsForReturnValue
public void ignoreConstraintAnnotationsForReturnValue(Constrainable member, Boolean b)
-
ignoreConstraintAnnotationsForCrossParameterConstraint
public void ignoreConstraintAnnotationsForCrossParameterConstraint(Constrainable member, Boolean b)
-
ignoreConstraintAnnotationsOnParameter
public void ignoreConstraintAnnotationsOnParameter(Constrainable member, int index, Boolean b)
-
ignoreClassLevelConstraintAnnotations
public void ignoreClassLevelConstraintAnnotations(Class<?> clazz, boolean b)
-
-