Class AnnotationConstraintResolver
- java.lang.Object
-
- com.fasterxml.jackson.module.jsonSchema.jakarta.validation.ValidationConstraintResolver
-
- com.fasterxml.jackson.module.jsonSchema.jakarta.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.Integer
getArrayMaxItems(com.fasterxml.jackson.databind.BeanProperty prop)
java.lang.Integer
getArrayMinItems(com.fasterxml.jackson.databind.BeanProperty prop)
private java.lang.Integer
getMaxSize(com.fasterxml.jackson.databind.BeanProperty prop)
private java.lang.Integer
getMinSize(com.fasterxml.jackson.databind.BeanProperty prop)
java.lang.Double
getNumberMaximum(com.fasterxml.jackson.databind.BeanProperty prop)
java.lang.Double
getNumberMinimum(com.fasterxml.jackson.databind.BeanProperty prop)
java.lang.Boolean
getRequired(com.fasterxml.jackson.databind.BeanProperty prop)
private jakarta.validation.constraints.Size
getSizeAnnotation(com.fasterxml.jackson.databind.BeanProperty prop)
java.lang.Integer
getStringMaxLength(com.fasterxml.jackson.databind.BeanProperty prop)
java.lang.Integer
getStringMinLength(com.fasterxml.jackson.databind.BeanProperty prop)
java.lang.String
getStringPattern(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:
getArrayMaxItems
in classValidationConstraintResolver
-
getArrayMinItems
public java.lang.Integer getArrayMinItems(com.fasterxml.jackson.databind.BeanProperty prop)
- Specified by:
getArrayMinItems
in classValidationConstraintResolver
-
getNumberMaximum
public java.lang.Double getNumberMaximum(com.fasterxml.jackson.databind.BeanProperty prop)
- Specified by:
getNumberMaximum
in classValidationConstraintResolver
-
getNumberMinimum
public java.lang.Double getNumberMinimum(com.fasterxml.jackson.databind.BeanProperty prop)
- Specified by:
getNumberMinimum
in classValidationConstraintResolver
-
getStringMaxLength
public java.lang.Integer getStringMaxLength(com.fasterxml.jackson.databind.BeanProperty prop)
- Specified by:
getStringMaxLength
in classValidationConstraintResolver
-
getStringMinLength
public java.lang.Integer getStringMinLength(com.fasterxml.jackson.databind.BeanProperty prop)
- Specified by:
getStringMinLength
in classValidationConstraintResolver
-
getStringPattern
public java.lang.String getStringPattern(com.fasterxml.jackson.databind.BeanProperty prop)
- Specified by:
getStringPattern
in classValidationConstraintResolver
-
getRequired
public java.lang.Boolean getRequired(com.fasterxml.jackson.databind.BeanProperty prop)
- Specified by:
getRequired
in classValidationConstraintResolver
-
getSizeAnnotation
private jakarta.validation.constraints.Size getSizeAnnotation(com.fasterxml.jackson.databind.BeanProperty prop)
-
-