Class SerializeableConstraintValidationImpl<T>

java.lang.Object
de.knightsoftnet.validators.shared.exceptions.SerializeableConstraintValidationImpl<T>
Type Parameters:
T - class type which is handled
All Implemented Interfaces:
jakarta.validation.ConstraintViolation<T>, Serializable

public class SerializeableConstraintValidationImpl<T> extends Object implements jakarta.validation.ConstraintViolation<T>, Serializable
This is a limited implementation of ConstraintViolation interface which can be serialized and sent from server to client. Only the values are included which are needed for GWT to handle the validation errors in the editor.
Author:
Manfred Tremmel
See Also:
  • Constructor Details

    • SerializeableConstraintValidationImpl

      public SerializeableConstraintValidationImpl()
      default constructor, only added for serialization.
    • SerializeableConstraintValidationImpl

      public SerializeableConstraintValidationImpl(jakarta.validation.ConstraintViolation<T> pviolation)
      constructor initializing fields from another ConstraintViolation implementation.
      Parameters:
      pviolation - ConstraintViolation to take values from
  • Method Details

    • getMessage

      public String getMessage()
      Specified by:
      getMessage in interface jakarta.validation.ConstraintViolation<T>
    • getMessageTemplate

      public String getMessageTemplate()
      Specified by:
      getMessageTemplate in interface jakarta.validation.ConstraintViolation<T>
    • getRootBean

      public T getRootBean()
      Specified by:
      getRootBean in interface jakarta.validation.ConstraintViolation<T>
    • getRootBeanClass

      public Class<T> getRootBeanClass()
      Specified by:
      getRootBeanClass in interface jakarta.validation.ConstraintViolation<T>
    • getLeafBean

      public Object getLeafBean()
      Specified by:
      getLeafBean in interface jakarta.validation.ConstraintViolation<T>
    • getInvalidValue

      public Object getInvalidValue()
      Specified by:
      getInvalidValue in interface jakarta.validation.ConstraintViolation<T>
    • getPropertyPath

      public jakarta.validation.Path getPropertyPath()
      Specified by:
      getPropertyPath in interface jakarta.validation.ConstraintViolation<T>
    • getConstraintDescriptor

      public jakarta.validation.metadata.ConstraintDescriptor getConstraintDescriptor()
      Specified by:
      getConstraintDescriptor in interface jakarta.validation.ConstraintViolation<T>
    • getExecutableParameters

      public Object[] getExecutableParameters()
      Specified by:
      getExecutableParameters in interface jakarta.validation.ConstraintViolation<T>
    • getExecutableReturnValue

      public Object getExecutableReturnValue()
      Specified by:
      getExecutableReturnValue in interface jakarta.validation.ConstraintViolation<T>
    • unwrap

      public <U> U unwrap(Class<U> ptype)
      Specified by:
      unwrap in interface jakarta.validation.ConstraintViolation<T>
    • equals

      public final boolean equals(Object pobject)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object