Inventory Traversal

The Property Collector provides a facility to traverse the inventory on the server in arbitrary ways, enabling you to follow links between related objects.

Simple PropertyCollector Example (Java) uses a ContainerView to specify the objects that start the collection process. This is the simplest way to set up a filter, using a single reference to a view to provide the PropertyCollector with access to a set of objects. To select objects from the inventory, a filter includes TraversalSpec and possibly SelectionSpec objects. Use these objects to make object selections based on the references in a view, and to extend inventory traversal beyond those objects (or beyond the object specified in ObjectSpec.obj).