Gagan, Can u show a sample or a small piece of logic to prime the data to a tree structure.
Thanks, Veeru On Wed, Dec 9, 2009 at 12:54 PM, GAGAN anand <[email protected]> wrote: > Hi Veeru > > I think you have to construct an XML for the same which will show the data > in the hierarchy and for this you should use Dictionary instead of for loop. > > Might be this will solve ur issue. > > Regards > Gagan Deep > > 2009/12/9 veeru rahul <[email protected]> > >> Guys any thoughts on this. >> >> Does this mail sounds sensible. >> >> Somebody reply please. >> >> Thanks, >> Veeru >> >> >> On Wed, Dec 9, 2009 at 1:41 AM, veeru rahul <[email protected]> wrote: >> >>> Hi Guys, >>> >>> I am facing an implementation issue while transforming a heavy object in >>> to an object of my requirement. >>> >>> Object Structure derived from server side (unexposed API - Third party) >>> is like below >>> >>> Nodes : Array >>> [0] >>> -ManagedObjects : Object >>> -Relationships : Object >>> - typeHeirarchy (ex:DB::Region) >>> [1] >>> [2] >>> etc >>> >>> Individual Structure of MO. >>> >>> ManagedObject >>> -id :String >>> - attributes:array >>> >>> attributes array will have the data to be populated for that particular >>> type hierarchy. >>> >>> Individual Structure of relationships >>> >>> Relationships >>> -type:string >>> -node : array >>> >>> This nodes array will in turn have a ManagedObject and Relationship. Like >>> this it will go deep. >>> The relationship between parent object and target is the typeHierachy. >>> >>> For the parent the typeHierachy will be like this DB::Region for the >>> target node inside the parent object will be having a typeHierachy >>> DB::Region/DB::DC. like this it will go to some extent. >>> >>> The above mentioned is for the first object in the top level Nodes array, >>> so like the first object all the object will have a same kind of depth. >>> >>> Some coming to my issue, I want to re-structure this format to a form >>> like below >>> >>> Region : List<RegionClass> (or) Object >>> [0] >>> -id >>> -name >>> - desc >>> - dc : List <DC> (or) Object >>> [0] >>> -id >>> -name >>> -shipAddress >>> -room : List<Room> (or) Object >>> [0] >>> [1] >>> [2] >>> [3] >>> etc >>> >>> We can achieve the format by going for a lot of for-loops and if loops >>> till the depth (I mean for each node). >>> >>> But today if I am writing a code by using so many for loops till my depth >>> but tomorrow client will add one more level in the hierarchy, so i need to >>> change the code back. >>> >>> So I want in a generic way some thing like by using a recursive way, i >>> tried also but I am not able to persist the objects while recursing. >>> >>> Can anybody help me on this? >>> >>> Getting bugged because of this for the past two days, hope this is a >>> better forum to get help to write a better code than normal if and for >>> loops. >>> >>> PS: I am having a HashMap.as also.I want to maintain that relationship >>> between objects so I am going for that datastructure. >>> >>> Thanks, >>> Veeru >>> >>> >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Flex India Community" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]<flex_india%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/flex_india?hl=en. >> > > -- > You received this message because you are subscribed to the Google Groups > "Flex India Community" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<flex_india%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/flex_india?hl=en. > -- You received this message because you are subscribed to the Google Groups "Flex India Community" 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/flex_india?hl=en.

