Yes I think you should try having that getter create a new extraData object so it is created before the inner-bean stuff starts calling setters on it.
--Kurt On Mon, Aug 2, 2010 at 10:05 PM, Sumit Verma <[email protected]> wrote: > 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/ > -- 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/
