please help on this issue.

does nobody have any hints?

Thank you in advance,
basti



lbastil wrote:
> 
> I use model driven actions and want to use validation by annotation.
> 
> so I have somethings like:
> 
> @Validation
> public Class  ...Action implements ...{
> 
> ...
> 
>    @VisitorFieldValidator(message = "", appendPrefix = false)
>     public TestModel getModel() {
>         return testModel;
>     }
> 
> ...
> 
> in the model class TestModel I have:
> 
> @Validation
> @Entity
> @Table(name = "...")
> public class TestModel implements IPersistable {
> ...
> 
>     @VisitorFieldValidator(message = "")
>     public void setSubModel(SubModel subModel) {
>         this.subModel = subModel;
>     }
> ...
> 
> (beside validation you see some hibernate annotations)
> 
> Now the problem I see when debugging (JBoss 4.0.3SP1) is:
> 
> the first VisitorFieldValidator is recognized correctly, but within the
> TestModel class no annotations at all are found!
> 
> when I write a simple unit tests which does pretty the same then in the
> validation annotation logic of struts2 / xwork, I get the annotation!
> 
> What is difference / problem here?
> the units tests found the Annotation (size of array = 1), 
> debugging real application shows size = 0
> (yes I am sure I have deployed the same class which is used in Unit Test)
> 
> Part of Unit Tests (which works) is:
> 
>     @Test
>     public void testGetAnnotation() {
>         TestModel testModel = new TestModel();
>         
>         Method[] methods = testModel.getClass().getDeclaredMethods();
>         for (Method method : methods) {
>             if(method.getName().equals("setSubModel")){
>                 System.out.println("method: " + method.getName());
>                 Annotation[]annotations = method.getAnnotations();
>                 System.out.println("annotation size: " +
> annotations.length);
>             }
>         }
>     }
> 
> Any help highly appreciated,
> thank you in davance
> 

-- 
View this message in context: 
http://www.nabble.com/-S2--validation-annotation-problem-tf4684043.html#a13466737
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to