Class ConstraintViolationImpl<T>
java.lang.Object
de.knightsoftnet.validators.client.impl.ConstraintViolationImpl<T>
- Type Parameters:
T- the type of bean validated.
- All Implemented Interfaces:
Serializable,javax.validation.ConstraintViolation<T>
public class ConstraintViolationImpl<T>
extends Object
implements javax.validation.ConstraintViolation<T>, Serializable
An implementation of
ConstraintViolation.- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder for ConstraintViolations. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstraintViolationImpl(String message, String messageTemplate, T rootBean, Class<T> rootBeanClass, Object leafBean, javax.validation.Path propertyPath, Object invalidValue, ElementType elementType, javax.validation.metadata.ConstraintDescriptor<?> constraintDescriptor) -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> ConstraintViolationImpl.Builder<T>builder()booleanjavax.validation.metadata.ConstraintDescriptor<?>Object[]javax.validation.PathinthashCode()toString()For debugging only.<U> U
-
Constructor Details
-
ConstraintViolationImpl
-
-
Method Details
-
builder
-
getConstraintDescriptor
public javax.validation.metadata.ConstraintDescriptor<?> getConstraintDescriptor()- Specified by:
getConstraintDescriptorin interfacejavax.validation.ConstraintViolation<T>
-
getInvalidValue
- Specified by:
getInvalidValuein interfacejavax.validation.ConstraintViolation<T>
-
getLeafBean
- Specified by:
getLeafBeanin interfacejavax.validation.ConstraintViolation<T>
-
getMessage
- Specified by:
getMessagein interfacejavax.validation.ConstraintViolation<T>
-
getMessageTemplate
- Specified by:
getMessageTemplatein interfacejavax.validation.ConstraintViolation<T>
-
getPropertyPath
public javax.validation.Path getPropertyPath()- Specified by:
getPropertyPathin interfacejavax.validation.ConstraintViolation<T>
-
getRootBean
- Specified by:
getRootBeanin interfacejavax.validation.ConstraintViolation<T>
-
getRootBeanClass
- Specified by:
getRootBeanClassin interfacejavax.validation.ConstraintViolation<T>
-
equals
-
hashCode
public int hashCode() -
toString
For debugging only. Do not rely on the format. It can change at any time. -
getExecutableParameters
- Specified by:
getExecutableParametersin interfacejavax.validation.ConstraintViolation<T>
-
getExecutableReturnValue
- Specified by:
getExecutableReturnValuein interfacejavax.validation.ConstraintViolation<T>
-
unwrap
- Specified by:
unwrapin interfacejavax.validation.ConstraintViolation<T>
-