Mike, I'm not sure if you're using Hibernate but Patrick Lightbody created a HibernateValidationMetadataProvider along those lines. It's available in the Stripes-Stuff project. You can see it here: http://stripes-stuff.svn.sourceforge.net/viewvc/stripes-stuff/StripesStuff/trunk/plugins/src/org/stripesstuff/hibernate/HibernateValidationMetadataProvider.java?revision=78&view=markup
Aaron Mike McNally wrote: > I've been fooling around with an extended ValidationMetadataProvider > to see how hard it'd be to keep validation information tied to > persisted entity objects instead of actions. Is there any other work > like this going on? > > The premise is that entity instances may show up as properties of many > action beans, and so it'd be a good thing to avoid replicating the > validation rules in each action. Even when the entities themselves > don't appear directly as action properties, it may often be the case > that the validation rules for scalar action properties are determined > by the nature of related entities. > > Thus I've added a "@ValidateFrom(beanclass=Foo.class)" annotation. The > provider just walks up that class's parentage gathering up @Validate > information. It also looks at JPA @Column annotations to get a > "maxlength" value if none is present in the @Validate. It really > wasn't that hard to do because the mechanism is so nice and simple to > begin with. > > ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Stripes-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/stripes-users
