Richard,
ColdSpring is doing the initialisation of your bean.  Because AppConfig is
being passed in as a property your bean needs a set function to be able to
handle the injection of the AppConfig Bean.

Take a look at the ColdSpring documentation :
http://www.coldspringframework.org/docs/BeanFactory_Reference.htm#The__bean___tag_s_children

This should make more sense than me trying to explain it to you.

Stephen


2008/9/11 cs01rsw <[EMAIL PROTECTED]>

>
> hi
>
> we have noticed on an example that the following cfc is referenced in
> the coldsprings.xml as follows:
>
> <bean id="ContactDAO" class="ContactManagerMG.model.ContactDAO">
>      <property name="AppConfig"><ref bean="AppConfig" /></property>
>    </bean>
>
> and in the ContactDAO.cfc there is a setter:
>
> <cffunction name="setAppConfig" access="public" output="false"
> returntype="void">
>    <cfargument name="AppConfig" type="any" required="true" />
>    <cfset variables.instance.AppConfig = arguments.AppConfig />
>  </cffunction>
>
> however, we cannot find any code that calls the setAppConfig function,
> and there is no init function within the ContactDAO.cfc.
>
> this leads us to believe there must be a direct relationship between
> the <property name="AppConfig"><ref bean="AppConfig" /></property> and
> the setter function. when the bean is created does it automatically
> look for a set function for that property?
>
> we are a little confused with this and would appreciate the help. this
> also then leads us to some confusion about when and why you use the
> init function, and when and why do you use properties
>
> thanks for any help
>
> richard
> >
>


-- 
Stephen Moretti
Blog : http://nil.checksite.co.uk/
Twitter : http://twitter.com/mr_nil

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "model-glue" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/model-glue?hl=en

For more about Model-Glue, check http://www.model-glue.com .
-~----------~----~----~----~------~----~------~--~---

Reply via email to