[
https://hibernate.onjira.com/browse/HV-585?page=com.atlassian.jira.plugin...
]
Hardy Ferentschik commented on HV-585:
--------------------------------------
Ok, got you.As said, the problem is that the spec does not guarantee an order, also not in
the context of _ConstraintValidatorContext_. I guess we could just use a _LinkedHashSet_,
but then you would be relying on something which is not portable. Also this order makes
only sense in conjunction with _ConstraintValidatorContext_. The order in which
constraints are evaluated is still undefined.
Order of validation messages is lost
------------------------------------
Key: HV-585
URL:
https://hibernate.onjira.com/browse/HV-585
Project: Hibernate Validator
Issue Type: Improvement
Components: engine
Affects Versions: 4.3.0.Final
Environment: ---
Reporter: Gunther Schmidl
Labels: hibernate, validation
When adding validation messages, they are stored in an ArrayList. Later on, they are
transferred to a HashSet, and finally to a String[] array. Naturally, putting them in a
HashSet screws up the order of the messages, which may be important (for example, I have a
"header" error message I wish to display first). Please consider changing the
HashSet to a LinkedHashSet.
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira