Ok, so, here is what I'm trying to do.
I have a one-to-one relationship.
data.cfc {
property id;
property extraData one-to-one;
}
extraData.cfc {
property id generator foreign;
property data one-to-one constrained;
property foo;
}
Now, extraData could be null. So, when I get data bean the extraData
property could return null. So, first issue is to figure out the how to
return the empty extra data bean. Should I do:
public function getExtraData(){
if(isNull(this.extraData)){
return new extraData();
} else {
return this.extraData;
}
}
Not sure if that's the right way? Doesn't feel quite right...
Then the next is populating the extraData property through inner-bean.
<event-bean name="data" type="data" reinit="false">
<inner-bean name="extraData" prefix="extraData" />
</event-bean>
Hope this explains the situation...
Sumit Verma
Partner / Vice President | ten24, LLC
office: 877.886.5806 x 103 | mobile: 617.290.8214
www.ten24web.com | www.linkedin.com/in/sverma | twitter: blogonria
On Mon, Aug 2, 2010 at 1:00 PM, Kurt Wiersma <[email protected]> wrote:
> Can you describe the situation and how your beans are setup a bit more?
>
> --Kurt
>
> On Mon, Aug 2, 2010 at 1:37 AM, Sumit Verma <[email protected]> wrote:
> > Hi Guys,
> >
> > I'm using Mach-ii 1.8.0.8 and inner bean is not working for me. I
> > tried to debug the code and in the EventBeanCommand.cfc
> > ProcessInnerBean() method, if I dump the inner bean (after line 184),
> > I see the inner bean populated, but it's not getting set back to the
> > parent bean. I might be missing something, but in the framework code I
> > don't see any place inner bean getting set back to parent bean after
> > being populated (setBeanAutoFields).
> >
> > It's too late in the night, so, It just might be that I need to get
> > some sleep...
> >
> > Thanks!
> > Sumit
> >
> > --
> > You received this message because you are subscribed to Mach-II for CFML
> list.
> > 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/mach-ii-for-coldfusion?hl=en
> >
> > ***New URLs as of April 29th, 2010***
> > SVN: http://svn.mach-ii.com/machii/
> > Wiki / Documentation / Tickets: http://trac.mach-ii.com/machii/
> >
>
> --
> You received this message because you are subscribed to Mach-II for CFML
> list.
> 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/mach-ii-for-coldfusion?hl=en
>
> ***New URLs as of April 29th, 2010***
> SVN: http://svn.mach-ii.com/machii/
> Wiki / Documentation / Tickets: http://trac.mach-ii.com/machii/
>
--
You received this message because you are subscribed to Mach-II for CFML list.
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/mach-ii-for-coldfusion?hl=en
***New URLs as of April 29th, 2010***
SVN: http://svn.mach-ii.com/machii/
Wiki / Documentation / Tickets: http://trac.mach-ii.com/machii/