Class ConstraintViolationImpl<T>
java.lang.Object
de.knightsoftnet.validators.client.impl.ConstraintViolationImpl<T>
- Type Parameters:
T- the type of bean validated.
- All Implemented Interfaces:
jakarta.validation.ConstraintViolation<T>,Serializable
public class ConstraintViolationImpl<T>
extends Object
implements jakarta.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, jakarta.validation.Path propertyPath, Object invalidValue, ElementType elementType, jakarta.validation.metadata.ConstraintDescriptor<?> constraintDescriptor) -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> ConstraintViolationImpl.Builder<T> builder()booleanjakarta.validation.metadata.ConstraintDescriptor<?> Object[]jakarta.validation.PathinthashCode()toString()For debugging only.<U> U
-
Constructor Details
-
ConstraintViolationImpl
-
-
Method Details
-
builder
-
getConstraintDescriptor
public jakarta.validation.metadata.ConstraintDescriptor<?> getConstraintDescriptor()- Specified by:
getConstraintDescriptorin interfacejakarta.validation.ConstraintViolation<T>
-
getInvalidValue
- Specified by:
getInvalidValuein interfacejakarta.validation.ConstraintViolation<T>
-
getLeafBean
- Specified by:
getLeafBeanin interfacejakarta.validation.ConstraintViolation<T>
-
getMessage
- Specified by:
getMessagein interfacejakarta.validation.ConstraintViolation<T>
-
getMessageTemplate
- Specified by:
getMessageTemplatein interfacejakarta.validation.ConstraintViolation<T>
-
getPropertyPath
public jakarta.validation.Path getPropertyPath()- Specified by:
getPropertyPathin interfacejakarta.validation.ConstraintViolation<T>
-
getRootBean
- Specified by:
getRootBeanin interfacejakarta.validation.ConstraintViolation<T>
-
getRootBeanClass
- Specified by:
getRootBeanClassin interfacejakarta.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 interfacejakarta.validation.ConstraintViolation<T>
-
getExecutableReturnValue
- Specified by:
getExecutableReturnValuein interfacejakarta.validation.ConstraintViolation<T>
-
unwrap
- Specified by:
unwrapin interfacejakarta.validation.ConstraintViolation<T>
-