On 7/10/07, Carsten Ziegeler <[EMAIL PROTECTED]> wrote:
Grzegorz Kossakowski wrote: > Rice Yeh pisze: >> Hi, >> Is it allowed to access a bean created in avalon in a spring bean >> definition? > > Yes. > >> I try to access the FormManager in the following spring xml file, but >> it returns null. > > Did you check was logs say? > >> <bean id="widgetDefinitionBuilderLoader" class=" >> xs.cocoon.forms.WidgetDefinitionBuilderLoader" scope="singleton"> >> <constructor-arg> >> <idref bean="org.apache.cocoon.forms.FormManager"/> >> </constructor-arg> >> </bean> > > What about org.apache.cocoon.forms.DefaultFormManager as bean id? (wild > guessing here) > Hmm, no "org.apache.cocoon.forms.FormManager" is correct, as you have to use the Avalon role as the bean id. I have currently no clue what idref bean="" does, I'm using: <constructor-arg ref="org.apache.cocoon.forms.FormManager"/>
Yes, it works now. idref seems just pass the id of the bean and is a string. I should use ref. Thanks. Rice Does your bean have several constructors?
HTH Carsten -- Carsten Ziegeler [EMAIL PROTECTED]
