wt.epm.structure
Class NavigateCollectors

java.lang.Object
  extended bywt.epm.structure.NavigateCollectors

public class NavigateCollectors
extends Object

NavigateCollectors are set of commonly used NavigateResultProcessors. Like NavigateResultProcessors, NavigateCollectors work in conjuction with the navigate() and the expand() methods in the EPMSrvStructureService. They specify what objects or attributes to return when navigating a Binary Link from one set of objects to another. They collect their results and add them to either a java Collection, a WTCollection or a WTKeyedMap. There are six kinds of NavigateCollectors which vary by what type of objects they return. 1) Links returns the Binary links. 2) OtherSideObjects returns the other-side objects. 3) Endpoints returns the endpoints of the links. 4) LinksObjects returns the links with the other-side objects inflated. 5) Iterations returns the config spec selected iterations for the other-side masters. 6) LinksIterations returns the links and the config spec selected iterations for the other-side masters.

Supported API: false

Extendable: false


Nested Class Summary
protected static class NavigateCollectors.AbstractCollector
           
static class NavigateCollectors.Endpoints
          This NavigateResultProcessor collects the endpoints of the links and adds them to a Collection or WTKeyedMap.
static class NavigateCollectors.Iterations
          This NavigateResultProcessor processes iteration-to-master links.
static class NavigateCollectors.Links
          This NavigateResultProcessor collects the links and adds them to a Collection or WTKeyedMap.
static class NavigateCollectors.LinksIterations
          This NavigateResultProcessor processes iteration-to-master links.
static class NavigateCollectors.LinksObjects
          This NavigateResultProcessor collects the links and the other-side objects.
static class NavigateCollectors.OtherSideObjects
          This NavigateResultProcessor collects the other-side objects and adds them to a Collection or WTKeyedMap.
 
Constructor Summary
NavigateCollectors()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NavigateCollectors

public NavigateCollectors()