public class ConstraintViolationImpl<T> extends Object implements javax.validation.ConstraintViolation<T>, Serializable
Constructor and Description |
---|
ConstraintViolationImpl(String messageTemplate,
String message,
T rootBean,
Object leafBean,
javax.validation.Path propertyPath,
Object value,
javax.validation.metadata.ConstraintDescriptor<?> constraintDescriptor,
Class<T> rootBeanClass,
ElementType elementType,
Object returnValue,
Object[] parameters)
Create a new ConstraintViolationImpl instance.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
javax.validation.metadata.ConstraintDescriptor<?> |
getConstraintDescriptor() |
Object[] |
getExecutableParameters() |
Object |
getExecutableReturnValue() |
Object |
getInvalidValue() |
Object |
getLeafBean() |
String |
getMessage()
former name getInterpolatedMessage()
|
String |
getMessageTemplate() |
javax.validation.Path |
getPropertyPath() |
T |
getRootBean() |
Class<T> |
getRootBeanClass() |
int |
hashCode() |
String |
toString() |
<U> U |
unwrap(Class<U> type) |
public ConstraintViolationImpl(String messageTemplate, String message, T rootBean, Object leafBean, javax.validation.Path propertyPath, Object value, javax.validation.metadata.ConstraintDescriptor<?> constraintDescriptor, Class<T> rootBeanClass, ElementType elementType, Object returnValue, Object[] parameters)
messageTemplate
- - message reason (raw message)message
- - interpolated message (locale specific)rootBean
- leafBean
- propertyPath
- value
- constraintDescriptor
- rootBeanClass
- elementType
- returnValue
- parameters
- public String getMessage()
getMessage
in interface javax.validation.ConstraintViolation<T>
public String getMessageTemplate()
getMessageTemplate
in interface javax.validation.ConstraintViolation<T>
public T getRootBean()
getRootBean
in interface javax.validation.ConstraintViolation<T>
public Class<T> getRootBeanClass()
getRootBeanClass
in interface javax.validation.ConstraintViolation<T>
public Object getLeafBean()
getLeafBean
in interface javax.validation.ConstraintViolation<T>
public Object[] getExecutableParameters()
getExecutableParameters
in interface javax.validation.ConstraintViolation<T>
public Object getExecutableReturnValue()
getExecutableReturnValue
in interface javax.validation.ConstraintViolation<T>
public Object getInvalidValue()
getInvalidValue
in interface javax.validation.ConstraintViolation<T>
public javax.validation.Path getPropertyPath()
getPropertyPath
in interface javax.validation.ConstraintViolation<T>
rootBean
Null if
the value is the rootBean itselfpublic javax.validation.metadata.ConstraintDescriptor<?> getConstraintDescriptor()
getConstraintDescriptor
in interface javax.validation.ConstraintViolation<T>
public <U> U unwrap(Class<U> type)
unwrap
in interface javax.validation.ConstraintViolation<T>
Copyright © 2010–2020 The Apache Software Foundation. All rights reserved.