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 ofConstraintViolation.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConstraintViolationImpl.Builder<T>Builder for ConstraintViolations.
-
Constructor Summary
Constructors Modifier Constructor Description protectedConstraintViolationImpl(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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T> ConstraintViolationImpl.Builder<T>builder()booleanequals(Object pobject)javax.validation.metadata.ConstraintDescriptor<?>getConstraintDescriptor()Object[]getExecutableParameters()ObjectgetExecutableReturnValue()ObjectgetInvalidValue()ObjectgetLeafBean()StringgetMessage()StringgetMessageTemplate()javax.validation.PathgetPropertyPath()TgetRootBean()Class<T>getRootBeanClass()inthashCode()StringtoString()For debugging only.<U> Uunwrap(Class<U> ptype)
-
-
-
Constructor Detail
-
ConstraintViolationImpl
protected ConstraintViolationImpl(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 Detail
-
builder
public static <T> ConstraintViolationImpl.Builder<T> builder()
-
getConstraintDescriptor
public javax.validation.metadata.ConstraintDescriptor<?> getConstraintDescriptor()
- Specified by:
getConstraintDescriptorin interfacejavax.validation.ConstraintViolation<T>
-
getInvalidValue
public Object getInvalidValue()
- Specified by:
getInvalidValuein interfacejavax.validation.ConstraintViolation<T>
-
getLeafBean
public Object getLeafBean()
- Specified by:
getLeafBeanin interfacejavax.validation.ConstraintViolation<T>
-
getMessage
public String getMessage()
- Specified by:
getMessagein interfacejavax.validation.ConstraintViolation<T>
-
getMessageTemplate
public String getMessageTemplate()
- Specified by:
getMessageTemplatein interfacejavax.validation.ConstraintViolation<T>
-
getPropertyPath
public javax.validation.Path getPropertyPath()
- Specified by:
getPropertyPathin interfacejavax.validation.ConstraintViolation<T>
-
getRootBean
public T getRootBean()
- Specified by:
getRootBeanin interfacejavax.validation.ConstraintViolation<T>
-
getRootBeanClass
public Class<T> getRootBeanClass()
- Specified by:
getRootBeanClassin interfacejavax.validation.ConstraintViolation<T>
-
toString
public String toString()
For debugging only. Do not rely on the format. It can change at any time.
-
getExecutableParameters
public Object[] getExecutableParameters()
- Specified by:
getExecutableParametersin interfacejavax.validation.ConstraintViolation<T>
-
getExecutableReturnValue
public Object getExecutableReturnValue()
- Specified by:
getExecutableReturnValuein interfacejavax.validation.ConstraintViolation<T>
-
-