> -----Original Message----- > From: Thomas Vandahl [mailto:[EMAIL PROTECTED] > > Please keep in mind that the Avalon interface > (Torque/TorqueComponent) should be updated as well.
In digging into the code some more, I probably won't add the methods to the Torque class. Instead, I'll just add an initialize() method to the DatabaseMap class. This means that not interfaces will need to be updated. More on this when I answer Thomas F's note. > > What about the managers? Maybe I'm the only one who uses JCS caching, > but I would love to see them considered... > > This would require some getManager() method in all objects and > getOmClass(), getPeer() and getTableMap() in the managers. Good point and the reason to run this by everyone first. Once again, more on this in the next note. > > Just one question for my understanding. Why do you need special > introspection code if you can have Beans generated? Could you > give some example where this is useful? In my particular case, I'm looking at having some generic XML import and export code that uses the Torque generated schema DTD. For the import case, as the XML file is parsed, the element and attribute tag strings have to be mapped into the Torque objects that will be populated and saved. Since I want it to be generic so that no code has to be changed as tables and columns are added or modified, I need a fully populated map structure find this info. In the export case, I want to generate the proper element and attribute tags from a (possibly mixed) List of objects generated by application specific code. So I have to be able to inspect each object on the list and find the matching strings that identify it in the XML output file. Duke CE Privacy Statement Please be advised that this e-mail and any files transmitted with it are confidential communication or may otherwise be privileged or confidential and are intended solely for the individual or entity to whom they are addressed. If you are not the intended recipient you may not rely on the contents of this email or any attachments, and we ask that you please not read, copy or retransmit this communication, but reply to the sender and destroy the email, its contents, and all copies thereof immediately. Any unauthorized dissemination, distribution or copying of this communication is strictly prohibited. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
