We want to do validation in the business layer (with hibernate validator) and get back an exception with a list of invalid values, where each invalid value provides the property path.
Then we want to have a mapping of the property path to the element name and record an error for this on the tapestry form. The value is to be able to use hibernate validator in our business layer and not to be forced to define each Field in the page class, which is better in terms of performance and saves unnecessary work. Cheers, Martin On Sat, 2007-06-09 at 10:07 -0700, Howard Lewis Ship wrote: > I don't see the value ... how would you obtain the element name > without getting the field itself; and if you've injected the field (to > invoke getElementName() ), then why wouldn't you just pass the field > to the tracker? > > Convince me there's something actually missing. > > On 6/9/07, Martin Grotzke <[EMAIL PROTECTED]> wrote: > > Hello, > > > > right now there's a recordError(Field,String) method for storing > > errors for elements of the page. > > > > We would like to have also a method recordError(String,String) where > > the first parameter is the element name. > > > > The ValidationTrackerImpl seems to use only the elementName of the > > Field: > > > > private FieldTracker get(Field field) > > { > > String key = field.getElementName(); > > > > refreshFieldToTracker(); > > > > FieldTracker result = InternalUtils.get(_fieldToTracker, key); > > > > if (result == null) > > result = new FieldTracker(key); > > > > return result; > > } > > > > so an additional method seems to be not a big issue. > > > > Would this be possible to add to T5? Shall we submit a patch for this > > here in the list or enter an issue? > > > > Thanx && cheers, > > Martin > > > > > > -- > > Martin Grotzke > > Dipl.-Inf. > > > > freiheit.com technologies gmbh > > Straßenbahnring 22 / 20251 Hamburg, Germany > > fon +49 (0)40 / 890584-0 > > fax +49 (0)40 / 890584-20 > > HRB Hamburg 70814 > > > > eb0e 645c 9730 c8a3 ee2f 1b9a 5de5 21cb c259 fe34 > > Geschäftsführer: Claudia Dietze, Stefan Richter, Jörg Kirchhof > > > > > > -- Martin Grotzke http://www.javakaffee.de/blog/
signature.asc
Description: This is a digitally signed message part