Hi all, I am trying to read the vCenter inventory step by step (not recursive) to lazy fill a TreeView. Starting with the rootFolder I want to get deeper into the vCenter structure without hav...
See more...
Hi all, I am trying to read the vCenter inventory step by step (not recursive) to lazy fill a TreeView. Starting with the rootFolder I want to get deeper into the vCenter structure without having to differ if the child object is a HostSystem, ClusterComputeResource, Folder, Datacenter, ... For each Folder I can use folder.getChildEntity(); But how do I get the childs of all the others (Datacenter, ClusterComputeResource,...) ? I saw some examples using the InventoryNavigator, but they all used rootFolder as start. Is it somehow possible to pass any ManagedEntity? I think of an method like this: public static ManagedEntity[] returnChilds (ManagedEntity mE){ // get all childs of mE (HostSystem, ClusterComputeResource, Datacenter, Folder, VM) ManagedEntity[] mEs = mE.getChilds(); // and return them return mEs; } Any help would be appreciated! Greatings, Chris