Class AnnotationConstraintResolver
- java.lang.Object
-
- com.fasterxml.jackson.module.jsonSchema.validation.ValidationConstraintResolver
-
- com.fasterxml.jackson.module.jsonSchema.validation.AnnotationConstraintResolver
-
public class AnnotationConstraintResolver extends ValidationConstraintResolver
- Since:
- 2.5
-
-
Constructor Summary
Constructors Constructor Description AnnotationConstraintResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.IntegergetArrayMaxItems(com.fasterxml.jackson.databind.BeanProperty prop)java.lang.IntegergetArrayMinItems(com.fasterxml.jackson.databind.BeanProperty prop)private java.lang.IntegergetMaxSize(com.fasterxml.jackson.databind.BeanProperty prop)private java.lang.IntegergetMinSize(com.fasterxml.jackson.databind.BeanProperty prop)java.lang.DoublegetNumberMaximum(com.fasterxml.jackson.databind.BeanProperty prop)java.lang.DoublegetNumberMinimum(com.fasterxml.jackson.databind.BeanProperty prop)java.lang.BooleangetRequired(com.fasterxml.jackson.databind.BeanProperty prop)private javax.validation.constraints.SizegetSizeAnnotation(com.fasterxml.jackson.databind.BeanProperty prop)java.lang.IntegergetStringMaxLength(com.fasterxml.jackson.databind.BeanProperty prop)java.lang.IntegergetStringMinLength(com.fasterxml.jackson.databind.BeanProperty prop)java.lang.StringgetStringPattern(com.fasterxml.jackson.databind.BeanProperty prop)
-
-
-
Method Detail
-
getMaxSize
private java.lang.Integer getMaxSize(com.fasterxml.jackson.databind.BeanProperty prop)
-
getMinSize
private java.lang.Integer getMinSize(com.fasterxml.jackson.databind.BeanProperty prop)
-
getArrayMaxItems
public java.lang.Integer getArrayMaxItems(com.fasterxml.jackson.databind.BeanProperty prop)
- Specified by:
getArrayMaxItemsin classValidationConstraintResolver
-
getArrayMinItems
public java.lang.Integer getArrayMinItems(com.fasterxml.jackson.databind.BeanProperty prop)
- Specified by:
getArrayMinItemsin classValidationConstraintResolver
-
getNumberMaximum
public java.lang.Double getNumberMaximum(com.fasterxml.jackson.databind.BeanProperty prop)
- Specified by:
getNumberMaximumin classValidationConstraintResolver
-
getNumberMinimum
public java.lang.Double getNumberMinimum(com.fasterxml.jackson.databind.BeanProperty prop)
- Specified by:
getNumberMinimumin classValidationConstraintResolver
-
getStringMaxLength
public java.lang.Integer getStringMaxLength(com.fasterxml.jackson.databind.BeanProperty prop)
- Specified by:
getStringMaxLengthin classValidationConstraintResolver
-
getStringMinLength
public java.lang.Integer getStringMinLength(com.fasterxml.jackson.databind.BeanProperty prop)
- Specified by:
getStringMinLengthin classValidationConstraintResolver
-
getStringPattern
public java.lang.String getStringPattern(com.fasterxml.jackson.databind.BeanProperty prop)
- Specified by:
getStringPatternin classValidationConstraintResolver
-
getRequired
public java.lang.Boolean getRequired(com.fasterxml.jackson.databind.BeanProperty prop)
- Specified by:
getRequiredin classValidationConstraintResolver
-
getSizeAnnotation
private javax.validation.constraints.Size getSizeAnnotation(com.fasterxml.jackson.databind.BeanProperty prop)
-
-