2.5. Validation information
As a validation information carrier, hibernate provide an array of
InvalidValue
. Each InvalidValue
has many methods describing the individual issues.
getBeanClass()
retrieves the failing bean type
getBean()
retrieves the failing instance (if any ie not when using getPotentianInvalidValues()
)
getValue()
retrieves the failing value
getMessage()
retrieves the proper internationalized error message
getRootBean()
retrieves the root bean instance generating the issue (useful in conjunction with @Valid
), is null if getPotentianInvalidValues() is used.
getPropertyPath()
retrieves the dotted path of the failing property starting from the root bean