Okay, just got my head around reading CASTOR-586, and I agree that this little addition would make a lot of sense. How this could be translated to a mapping-based approach, I am not willing to discuss yet .. ;-).
Werner Werner Guttmann wrote: > I have to admit that I have not read CASTOR-856 yet, but top of my head > I think that it is not possible to achieve what you want. > > > > Werner > > > > ------------------------------------------------------------------------ > > *Von:* Bret Gregory [mailto:[EMAIL PROTECTED] > *Gesendet:* Mittwoch, 11. April 2007 20:13 > *An:* [EMAIL PROTECTED] > *Betreff:* RE: [castor-user] Referencing Parent Node's Data > > > > Is there a way to pass in parent data to a child class? It seems like > it would be possible if the <field> mapping element could hold the class > that is was mapped to instead of the bind-xml. Sorta letting you say > this field equals this class and that class has the fields from its > parent node set on it. > > > > This doesn’t work, but is there a clever way of accomplishing something > like this? > > > > <class name=”TestSuite”> > > <map-to xml=”testSuite”/> > > <field name=”tests” collection=”arraylist”> > > <class name=”Test”> > > <field name=”status” type=”string”> > > <bind-xml name=”status” > node=”attribute”/> > > </field> > > </class> > > </field> > > </class> > > <class name=”Test”> > > <map-to xml=”test”/> > > <field name=”name” type=”string”> > > <bind-xml node=”text”/> > > </field> > > </class > > ------------------------------------------------------------------------ > > *From:* Bret Gregory [mailto:[EMAIL PROTECTED] > *Sent:* Wednesday, April 11, 2007 12:43 PM > *To:* [EMAIL PROTECTED] > *Subject:* [castor-user] Referencing Parent Node's Data > > > > Is there a way to map a parent node’s data on a child nodes element? > > I have found where other people have asked a similar question, but no > answers were given. I also looked to see if there were an Jira requests > for this, and I found one from 2004 (CASTOR-856) that wasn’t > implemented, but I wasn’t sure if this is because there is a work around. > > Below is an example: > > TestSuite holds tests. And I want to map the test’s status to the > “tests” element. > > This seems like it would be a pretty common request as the XML hierarchy > often is a parent-child relationship where the children can inherit from > their parent nodes. > > XML: > > <testsuite> > > <tests status=”FAILED”> > > <test>test1</test> > > <test>test2</test > > <test>test3</test > > <test>test4</test > > </ tests> > > <tests status=”PASSED”> > > <test>test1</test> > > <test>test2</test > > <test>test3</test > > <test>test4</test > > </tests> > > </testsuite> > > Objects: > > TestSuite (contains a List of Test Objects) > > Test (contains a string with its status) > > Can anyone show me how this would/could be mapped? > --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email

