Class ApiModelValidator
- java.lang.Object
-
- com.fifa.connectid.sdk.core.apimodelvalidation.ApiModelValidator
-
public class ApiModelValidator extends Object
-
-
Constructor Summary
Constructors Constructor Description ApiModelValidator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcannotBeNullOrWhitespace(String textValue, String validationSubjectName)static <T extends Comparable<T>>
voidmustBeGreaterOrEqual(T value, T minValue, String validationSubjectName)static <T extends Enum<T>>
voidmustBeNullOrMatchEnumValue(String textValue, Class<T> enumType, String validationSubjectName)static <T> voidvalidateAllInCollection(Collection<T> collectionOfValidationSubjects, ModelValidator<T> modelValidator, String validationSubjectName)
-
-
-
Method Detail
-
cannotBeNullOrWhitespace
public static void cannotBeNullOrWhitespace(String textValue, String validationSubjectName) throws ValidationException
- Throws:
ValidationException
-
mustBeNullOrMatchEnumValue
public static <T extends Enum<T>> void mustBeNullOrMatchEnumValue(String textValue, Class<T> enumType, String validationSubjectName) throws ValidationException
- Throws:
ValidationException
-
mustBeGreaterOrEqual
public static <T extends Comparable<T>> void mustBeGreaterOrEqual(T value, T minValue, String validationSubjectName) throws ValidationException
- Throws:
ValidationException
-
validateAllInCollection
public static <T> void validateAllInCollection(Collection<T> collectionOfValidationSubjects, ModelValidator<T> modelValidator, String validationSubjectName) throws ValidationException
- Throws:
ValidationException
-
-