Cyrille37 a écrit :
Hello,

Is that @InjectSpring syntax is correct ?

import org.apache.tapestry.form.validator.BaseValidator;
public class DocumentsUploadFileValidator
   extends BaseValidator
{
   protected ConfigurationManager configurationManager ;
   @InjectSpring("configurationManager")
public void setConfigurationManager( ConfigurationManager configurationManager )
   {
       this.configurationManager = configurationManager;
   }

This code is in a class which extend org.apache.tapestry.form.validator.BaseValidator. This class is instanciated like a Hivemind bean in the page specification :

<bean name="uploadFileValidator" class="tap03.ui.web.validators.DocumentsUploadFileValidator" />

But when the validator runs, the property this.configurationManager is null.
There not other error in the tomcat log.
I could not make it works with annotation.

Only the page-specification works :

<bean name="uploadFileValidator" class="tap03.ui.web.validators.DocumentsUploadFileValidator" > <set name="configurationManager" value="hivemind:spring:configurationManager"/>
   </bean>

Why the @InjectSpring does not works ?

Cyrille.


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

Reply via email to