But then the JSON binding technology should be responsible for the property anme conversion too, right? After all that is the layer that does this change.
On Thu 2013-09-19 10:35, Gunnar Morling wrote: > I also think that the conversion of the ConstraintViolation(s) into another > format is more in the responsibility of the integrating technology. > > Taking JAX-RS/Resteasy as example, it will transparently convert any > constraint violation objects into an equivalent XML or JSON response. > Provided we return the wished property name in the reported violation, > Resteasy's conversion would take over from there. > > > 2013/9/19 Hardy Ferentschik <ha...@hibernate.org> > > > > > On 19 Jan 2013, at 9:44 AM, Emmanuel Bernard <emman...@hibernate.org> > > wrote: > > > > > It seems that what this user really needs is a way to convert the > > Set<ConstraintViolation> into another format entirely, JSON in this case. I > > wonder if we could find a more generic approach than just the ability to > > change properties names. > > > > Well, there are really two problems. First the creation of the JSON format > > and then the property name "conversion". I think they need to be addressed > > separately. Even if we had/offered something to convert the constraint > > violations, we still > > would report the actual property name. > > > > In the described use case I would write the conversion code myself. The > > constraint violation contains all the information needed to create the JSON > > format and do the name conversion. It should not be hard to write. > > > > --Hardy > > > > > > _______________________________________________ > > hibernate-dev mailing list > > hibernate-dev@lists.jboss.org > > https://lists.jboss.org/mailman/listinfo/hibernate-dev > > > _______________________________________________ > hibernate-dev mailing list > hibernate-dev@lists.jboss.org > https://lists.jboss.org/mailman/listinfo/hibernate-dev _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev