Class JsonApiRequestValidator
- java.lang.Object
-
- io.xlate.jsonapi.rvp.internal.validation.boundary.JsonApiRequestValidator
-
- All Implemented Interfaces:
ConstraintValidator<ValidJsonApiRequest,JsonApiRequest>
public class JsonApiRequestValidator extends Object implements ConstraintValidator<ValidJsonApiRequest,JsonApiRequest>
-
-
Field Summary
Fields Modifier and Type Field Description static String
KEY_ATTRIBUTES
static String
KEY_DATA
static String
KEY_ID
static String
KEY_INCLUDED
static String
KEY_JSONAPI
static String
KEY_META
static String
KEY_RELATIONSHIPS
static String
KEY_TYPE
-
Constructor Summary
Constructors Constructor Description JsonApiRequestValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
initialize(ValidJsonApiRequest constraintAnnotation)
boolean
isValid(JsonApiRequest value, ConstraintValidatorContext context)
-
-
-
Field Detail
-
KEY_DATA
public static final String KEY_DATA
- See Also:
- Constant Field Values
-
KEY_META
public static final String KEY_META
- See Also:
- Constant Field Values
-
KEY_JSONAPI
public static final String KEY_JSONAPI
- See Also:
- Constant Field Values
-
KEY_INCLUDED
public static final String KEY_INCLUDED
- See Also:
- Constant Field Values
-
KEY_ID
public static final String KEY_ID
- See Also:
- Constant Field Values
-
KEY_TYPE
public static final String KEY_TYPE
- See Also:
- Constant Field Values
-
KEY_ATTRIBUTES
public static final String KEY_ATTRIBUTES
- See Also:
- Constant Field Values
-
KEY_RELATIONSHIPS
public static final String KEY_RELATIONSHIPS
- See Also:
- Constant Field Values
-
-
Method Detail
-
initialize
public void initialize(ValidJsonApiRequest constraintAnnotation)
- Specified by:
initialize
in interfaceConstraintValidator<ValidJsonApiRequest,JsonApiRequest>
-
isValid
public boolean isValid(JsonApiRequest value, ConstraintValidatorContext context)
- Specified by:
isValid
in interfaceConstraintValidator<ValidJsonApiRequest,JsonApiRequest>
-
-