My personal opinion is that there's no reason to split functions between a 
gateway object and a DAO object any more. Several years ago I started putting 
the functions from both those types of objects into one object I called a 
"Manager" object (for instance WFManager.cfc). At that point you don't have to 
worry about trying to get across to the GW from the DAO because all the 
functions are in the same CFC.

That requires a slight refactoring of your WFService object but in my opinion 
is preferable because it's the more pragmatic way of building things and not as 
strict to what used to be a "best practice".

YMMV. Just my 2 cents.

Dan

On Feb 26, 2013, at 10:02 AM, Clifford Moon <[email protected]> wrote:

> Greetings,
> 
> I have several functions inside the WFGW.cfc file that I'm interested in 
> calling from WFDAO.cfc  (both located in the MODEL directory).  
> 
> All are defined inside coldspring.xml, but I cant seem to be able to 
> recognize those functions from WFDAO.cfc.
> 
> Here is my bean definition inside cold spring.xml:
> 
> <bean id="WFBean" class="it.workflow.model.WFBean" singleton="true" />
> <bean id="WFService" class="it.workflow.model.WorkFlowService">
>         <property name="WFDAO"><ref bean="WFDAO" /></property>
>         <property name="WFGW"><ref bean="WFGW" /></property>        
> </bean>
> <bean id="WFDAO" class="it.workflow.model.WFDAO">
>    <property name="AppConfig"><ref bean="AppConfig" /></property>
> </bean>
> <bean id="WFGW" class="it.workflow.model.WFGW">
>    <property name="AppConfig"><ref bean="AppConfig" /></property>
> </bean>
> 
> What would I need to do to make those functions available?
> 
> Thanks for any help
> 
> Clifford Moon
> 
> -- 
> -- 
> Model-Glue Sites:
> Home Page: http://www.model-glue.com
> Documentation: http://docs.model-glue.com
> Bug Tracker: http://bugs.model-glue.com
> Blog: http://www.model-glue.com/blog
>  
> 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
> --- 
> You received this message because you are subscribed to the Google Groups 
> "model-glue" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>  
>  

-- 
-- 
Model-Glue Sites:
Home Page: http://www.model-glue.com
Documentation: http://docs.model-glue.com
Bug Tracker: http://bugs.model-glue.com
Blog: http://www.model-glue.com/blog

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
--- 
You received this message because you are subscribed to the Google Groups 
"model-glue" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to