Hello,

   *** MERRY CHRISTMAS TO ALL ***

   I am using appfusejsf 1.9.4. I have written a custom JSF validator,
in which I want to validate form data against the database data.

<h:inputText styleClass="text small" id="toDate"
value="#{personsForm.persons.toDate}">
   <f:convertDateTime pattern="#{text['date.format']}"/>
   <f:validator validatorId="dcbooks.personToDateValidator"/>
   <f:attribute name="fromDateObject" value="personsForm:fromDate"/>
   <a4j:support event="onchange" reRender="toDateMessage"/>
</h:inputText>

   For this I want to get a bean programatically by using
getBean("personsManager"),
and I tried the following method.

   String[] path = { "classpath*:META-INF/applicationContext-resources.xml,"
+
                     "classpath*:META-INF/applicationContext-service.xml," +
                     "classpath*:META-INF/applicationContext-hibernate.xml"
};
   ApplicationContext applicationContext = new
ClassPathXmlApplicationContext(path);
   PersonsManager personManager = (PersonsManager)
applicationContext.getBean("personsManager");

   But getting the following error:

[dcbooks] ERROR [http-8080-Processor25] [faces].invoke(250) |
Servlet.service() for servlet faces threw exception
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean
named 'personsManager' is defined
        at
org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:355)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getMergedBeanDefinition(AbstractBeanFactory.java:800)


   How to solve this issue ?
  
Thank you. 

-- 
View this message in context: 
http://www.nabble.com/How-to-get-a-reference-to-a-manager-in-a-custom-validator-tp14496212s2369p14496212.html
Sent from the AppFuse - User mailing list archive at Nabble.com.

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

Reply via email to