@ToolsImplementation(toolsInterface=com.anaptecs.jeaf.tools.api.validation.ValidationTools.class) public class NoValidationToolsImpl extends Object implements com.anaptecs.jeaf.tools.api.validation.ValidationTools
| Constructor and Description |
|---|
NoValidationToolsImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsValidationAnnotation(Annotation[] pAnnotations) |
boolean |
containsValidationAnnotation(List<Annotation> pAnnotations) |
void |
enforceObjectValidation(Object pObject) |
<T> void |
enforceParameterValidation(T pObject,
Method pMethod,
Object[] pParameterValues,
Class<?>... pGroups) |
<T> void |
enforceReturnValueValidation(T pObject,
Method pMethod,
Object pReturnValue,
Class<?>... pGroups) |
javax.validation.Validator |
getValidator() |
boolean |
isValidationAnnotation(Annotation pAnnotation) |
boolean |
requiresRequestValidation(Method pMethod) |
boolean |
requiresResponseValidation(Method pMethod) |
boolean |
requiresValidation(Field pField) |
<T> com.anaptecs.jeaf.tools.api.validation.ValidationResult<T> |
validate(T pObject) |
<T> Set<javax.validation.ConstraintViolation<T>> |
validateObject(T pObject) |
<T> Set<javax.validation.ConstraintViolation<T>> |
validateObjects(Collection<T> pObjects) |
<T> Set<javax.validation.ConstraintViolation<T>> |
validateObjects(T[] pObjects) |
<T> Set<javax.validation.ConstraintViolation<T>> |
validateParameters(T pObject,
Method pMethod,
Object[] pParameterValues,
Class<?>... pGroups) |
<T> Set<javax.validation.ConstraintViolation<T>> |
validateReturnValue(T pObject,
Method pMethod,
Object pReturnValue,
Class<?>... pGroups) |
public boolean requiresRequestValidation(Method pMethod)
requiresRequestValidation in interface com.anaptecs.jeaf.tools.api.validation.ValidationToolspublic boolean requiresResponseValidation(Method pMethod)
requiresResponseValidation in interface com.anaptecs.jeaf.tools.api.validation.ValidationToolspublic boolean requiresValidation(Field pField)
requiresValidation in interface com.anaptecs.jeaf.tools.api.validation.ValidationToolspublic boolean isValidationAnnotation(Annotation pAnnotation)
isValidationAnnotation in interface com.anaptecs.jeaf.tools.api.validation.ValidationToolspublic boolean containsValidationAnnotation(List<Annotation> pAnnotations)
containsValidationAnnotation in interface com.anaptecs.jeaf.tools.api.validation.ValidationToolspublic boolean containsValidationAnnotation(Annotation[] pAnnotations)
containsValidationAnnotation in interface com.anaptecs.jeaf.tools.api.validation.ValidationToolspublic <T> Set<javax.validation.ConstraintViolation<T>> validateObject(T pObject)
validateObject in interface com.anaptecs.jeaf.tools.api.validation.ValidationToolspublic <T> Set<javax.validation.ConstraintViolation<T>> validateObjects(Collection<T> pObjects)
validateObjects in interface com.anaptecs.jeaf.tools.api.validation.ValidationToolspublic <T> Set<javax.validation.ConstraintViolation<T>> validateParameters(T pObject, Method pMethod, Object[] pParameterValues, Class<?>... pGroups)
validateParameters in interface com.anaptecs.jeaf.tools.api.validation.ValidationToolspublic <T> void enforceParameterValidation(T pObject,
Method pMethod,
Object[] pParameterValues,
Class<?>... pGroups)
throws javax.validation.ConstraintViolationException
enforceParameterValidation in interface com.anaptecs.jeaf.tools.api.validation.ValidationToolsjavax.validation.ConstraintViolationExceptionpublic <T> Set<javax.validation.ConstraintViolation<T>> validateReturnValue(T pObject, Method pMethod, Object pReturnValue, Class<?>... pGroups)
validateReturnValue in interface com.anaptecs.jeaf.tools.api.validation.ValidationToolspublic <T> void enforceReturnValueValidation(T pObject,
Method pMethod,
Object pReturnValue,
Class<?>... pGroups)
enforceReturnValueValidation in interface com.anaptecs.jeaf.tools.api.validation.ValidationToolspublic <T> Set<javax.validation.ConstraintViolation<T>> validateObjects(T[] pObjects)
validateObjects in interface com.anaptecs.jeaf.tools.api.validation.ValidationToolspublic javax.validation.Validator getValidator()
getValidator in interface com.anaptecs.jeaf.tools.api.validation.ValidationToolspublic <T> com.anaptecs.jeaf.tools.api.validation.ValidationResult<T> validate(T pObject)
validate in interface com.anaptecs.jeaf.tools.api.validation.ValidationToolspublic void enforceObjectValidation(Object pObject) throws javax.validation.ConstraintViolationException
enforceObjectValidation in interface com.anaptecs.jeaf.tools.api.validation.ValidationToolsjavax.validation.ConstraintViolationExceptionCopyright © 2022. All rights reserved.