wt.vc.struct
Class StructServiceFwd

java.lang.Object
  extended bywt.vc.struct.StructServiceFwd
All Implemented Interfaces:
RemoteAccess, Serializable, StructService

public class StructServiceFwd
extends Object
implements RemoteAccess, StructService, Serializable

This service for the struct package contains "navigetters" to navigate the IteratedUsageLink, IteratedReferenceLink and IteratedDescribeLink to both Mastered and Iterated objects.



Supported API: false

Extendable: false

See Also:
Serialized Form

Field Summary
private static String CLASSNAME
           
private static String FC_RESOURCE
           
(package private) static boolean SERVER
           
 
Fields inherited from interface wt.method.RemoteAccess
versionID
 
Constructor Summary
StructServiceFwd()
           
 
Method Summary
private static Manager getManager()
           
 QueryResult navigateDescribedBy(Iterated iteration)
          Deprecated.  
 QueryResult navigateDescribedBy(Iterated iteration, boolean onlyOtherSide)
          Deprecated.  
 QueryResult navigateDescribedBy(Iterated iteration, Class iteratedDescribeLinkClass, boolean onlyOtherSide)
          Deprecated.  
 WTKeyedMap navigateDescribedBys(WTCollection iterations)
          Navigates the describedBy roles of the IteratedDescribeLinks returning a WTKeyedMap of keys = iterations and values = a WTList of other side objects per iteration, i.e.
 WTKeyedMap navigateDescribedBys(WTCollection iterations, boolean onlyOtherSide)
          Navigates the describedBy roles of the IteratedDescribeLinks returning a WTKeyedMap of keys = iterations and values = a WTList of links or other side objects per iteration, i.e.
 WTKeyedMap navigateDescribedBys(WTCollection iterations, Class iteratedDescribeLinkClass, boolean onlyOtherSide)
          Navigates the describedBy roles of the IteratedDescribeLinks returning a WTKeyedMap of keys = iterations and values = a WTList of links or other side objects per iteration, i.e.
 QueryResult navigateDescribes(Iterated iteration)
          Deprecated.  
 QueryResult navigateDescribes(Iterated iteration, boolean onlyOtherSide)
          Deprecated.  
 QueryResult navigateDescribes(Iterated iteration, Class iteratedDescribeLinkClass, boolean onlyOtherSide)
          Deprecated.  
 WTKeyedMap navigateDescribes(WTCollection iterations)
          Navigates the describes roles of the IteratedDescribeLinks returning a WTKeyedMap of keys = iterations and values = a WTList of other side objects per iteration, i.e.
 WTKeyedMap navigateDescribes(WTCollection iterations, boolean onlyOtherSide)
          Navigates the describes roles of the IteratedDescribeLinks returning a WTKeyedMap of keys = iterations and values = a WTList of links or other side objects per iteration, i.e.
 WTKeyedMap navigateDescribes(WTCollection iterations, Class iteratedDescribeLinkClass, boolean onlyOtherSide)
          Navigates the describes roles of the IteratedDescribeLinks returning a WTKeyedMap of keys = iterations and values = a WTList of links or other side objects per iteration, i.e.
 QueryResult navigateReferencedBy(Mastered master)
          Navigates the referencedBy role of the IteratedReferenceLink, returning a QueryResult of latest iterations.
 QueryResult navigateReferencedBy(Mastered master, boolean onlyOtherSide)
          Navigates the referencedBy role of the IteratedReferenceLink, returning a QueryResult of IteratedReferenceLinks if the value of onlyOtherSide is "false or iterations if the value is "true".
 QueryResult navigateReferencedBy(Mastered master, Class iteratedReferenceLinkClass, boolean onlyOtherSide)
          Navigates the referencedBy role of the IteratedReferenceLink, returning a QueryResult of IteratedReferenceLinks if the value of onlyOtherSide is "false or iterations if the value is "true".
 QueryResult navigateReferences(Iterated iteration)
          Navigates the references role of the IteratedReferenceLink, returning a QueryResult of masters.
 QueryResult navigateReferences(Iterated iteration, boolean onlyOtherSide)
          Navigates the references role of the IteratedReferenceLink, returning a QueryResult of IteratedReferenceLinks if the value of onlyOtherSide is "false" or iterations if the value is "true".
 QueryResult navigateReferences(Iterated iteration, Class iteratedReferenceLinkClass, boolean onlyOtherSide)
          Navigates the references role of the IteratedReferenceLink, returning a QueryResult of IteratedReferenceLinks if the value of onlyOtherSide is "false" or iterations if the value is "true".
 QueryResult navigateReferencesToIteration(Iterated iteration, boolean onlyOtherSide, ConfigSpec configSpec)
          Navigate the references role of the IteratedReferenceLink and finds the appropriate iterations for those masters by applying the ConfigSpec.
 QueryResult navigateReferencesToIteration(Iterated iteration, Class iteratedReferenceLinkClass, boolean onlyOtherSide, ConfigSpec configSpec)
          Navigate the references role of the IteratedReferenceLink and finds the appropriate iterations for those masters by applying the ConfigSpec.
 QueryResult navigateReferencesToIteration(Iterated iteration, ConfigSpec configSpec)
          Navigates the references role of the IteratedReferenceLink and finds the appropriate iterations for the masters given the configSpec and returns a QueryResult of those iterations that match as well as the masters for which there were no matching iterations.
 QueryResult navigateUsedBy(Mastered master)
          Navigates the usedBy role of the IteratedUsageLink, returning a QueryResult of latest iterations.
 QueryResult navigateUsedBy(Mastered master, boolean onlyOtherSide)
          Navigates the usedBy role of the IteratedUsageLink, returning a QueryResult of IteratedUsageLinks if the value of onlyOtherSide is "false or iterations if the value is "true".
 QueryResult navigateUsedBy(Mastered master, Class iteratedUsageLinkClass, boolean onlyOtherSide)
          Navigates the usedBy role of the IteratedUsageLink, returning a QueryResult of IteratedUsageLinks if the value of onlyOtherSide is "false or iterations if the value is "true".
 QueryResult navigateUsedByToIteration(Iterated iteration, boolean onlyOtherSide, ConfigSpec configSpec)
          Navigates the used by role of the IteratedUsageLink and finds the appropriate iterations for the masters given the configSpec, then for the masters of those iterations is uses filteredIterationsOf to double check that those iterations where the ones that should have been chosen by the config spec, and returns a QueryResult of those iterations that match as well as the masters for which there were no matching iterations.
 QueryResult navigateUsedByToIteration(Iterated iteration, Class iteratedUsageLinkClass, boolean onlyOtherSide, ConfigSpec configSpec)
          Navigates the used by role of the IteratedUsageLink and finds the appropriate iterations for the masters given the configSpec, then for the masters of those iterations is uses filteredIterationsOf to double check that those iterations where the ones that should have been chosen by the config spec, and returns a QueryResult of those iterations that match as well as the masters for which there were no matching iterations.
 QueryResult navigateUsedByToIteration(Iterated iteration, ConfigSpec configSpec)
          Navigates the used by role of the IteratedUsageLink and finds the appropriate iterations for the masters given the configSpec, then for the masters of those iterations is uses filteredIterationsOf to double check that those iterations where the ones that should have been chosen by the config spec, and returns a QueryResult of those iterations that match as well as the masters for which there were no matching iterations.
 QueryResult navigateUses(Iterated iteration)
          Navigates the uses role of the IteratedUsageLink, returning a QueryResult of masters.
 QueryResult navigateUses(Iterated iteration, boolean onlyOtherSide)
          Navigates the uses role of the IteratedUsageLink, returning a QueryResult of IteratedUsageLinks if the value of onlyOtherSide is "false" or iterations if the value is "true".
 QueryResult navigateUses(Iterated iteration, Class iteratedUsageLinkClass, boolean onlyOtherSide)
          Navigates the uses role of the IteratedUsageLink, returning a QueryResult of IteratedUsageLinks if the value of onlyOtherSide is "false" or iterations if the value is "true".
 QueryResult navigateUsesToIteration(Iterated iteration, boolean onlyOtherSide, ConfigSpec configSpec)
          Navigate the uses role of the IteratedUsageLink and finds the appropriate iterations for those masters by applying the ConfigSpec.
 QueryResult navigateUsesToIteration(Iterated iteration, Class iteratedUsageLinkClass, boolean onlyOtherSide, ConfigSpec configSpec)
          Navigate the uses role of the IteratedUsageLink and finds the appropriate iterations for those masters by applying the ConfigSpec.
 QueryResult navigateUsesToIteration(Iterated iteration, ConfigSpec configSpec)
          Navigates the uses role of the IteratedUsageLink and finds the appropriate iterations for the masters given the configSpec and returns a QueryResult of those iterations that match as well as the masters for which there were no matching iterations.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SERVER

static final boolean SERVER

FC_RESOURCE

private static final String FC_RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME
Constructor Detail

StructServiceFwd

public StructServiceFwd()
Method Detail

getManager

private static Manager getManager()
                           throws WTException
Returns:
Manager
Throws:
WTException

navigateUses

public QueryResult navigateUses(Iterated iteration)
                         throws WTException
Navigates the uses role of the IteratedUsageLink, returning a QueryResult of masters.

Supported API: false

Specified by:
navigateUses in interface StructService
Parameters:
iteration -
Returns:
QueryResult
Throws:
WTException
See Also:
IteratedUsageLink, Mastered

navigateUses

public QueryResult navigateUses(Iterated iteration,
                                boolean onlyOtherSide)
                         throws WTException
Navigates the uses role of the IteratedUsageLink, returning a QueryResult of IteratedUsageLinks if the value of onlyOtherSide is "false" or iterations if the value is "true".

Supported API: false

Specified by:
navigateUses in interface StructService
Parameters:
iteration -
onlyOtherSide -
Returns:
QueryResult
Throws:
WTException
See Also:
IteratedUsageLink, Mastered

navigateUses

public QueryResult navigateUses(Iterated iteration,
                                Class iteratedUsageLinkClass,
                                boolean onlyOtherSide)
                         throws WTException
Navigates the uses role of the IteratedUsageLink, returning a QueryResult of IteratedUsageLinks if the value of onlyOtherSide is "false" or iterations if the value is "true".

Supported API: false

Specified by:
navigateUses in interface StructService
Parameters:
iteration -
iteratedUsageLinkClass -
onlyOtherSide -
Returns:
QueryResult
Throws:
WTException
See Also:
IteratedUsageLink, Mastered

navigateUsedByToIteration

public QueryResult navigateUsedByToIteration(Iterated iteration,
                                             ConfigSpec configSpec)
                                      throws WTException,
                                             ConfigException
Navigates the used by role of the IteratedUsageLink and finds the appropriate iterations for the masters given the configSpec, then for the masters of those iterations is uses filteredIterationsOf to double check that those iterations where the ones that should have been chosen by the config spec, and returns a QueryResult of those iterations that match as well as the masters for which there were no matching iterations.

Supported API: false

Specified by:
navigateUsedByToIteration in interface StructService
Parameters:
iteration -
configSpec -
Returns:
QueryResult
Throws:
WTException
ConfigException
See Also:
IteratedUsageLink, Mastered, Iterated, ConfigSpec

navigateUsedByToIteration

public QueryResult navigateUsedByToIteration(Iterated iteration,
                                             boolean onlyOtherSide,
                                             ConfigSpec configSpec)
                                      throws WTException,
                                             ConfigException
Navigates the used by role of the IteratedUsageLink and finds the appropriate iterations for the masters given the configSpec, then for the masters of those iterations is uses filteredIterationsOf to double check that those iterations where the ones that should have been chosen by the config spec, and returns a QueryResult of those iterations that match as well as the masters for which there were no matching iterations. If onlyOtherSide" is true", it returns a QueryResult of matching iterations and masters if no iterations matched. If "false", returns a QueryResult of Persistable[] in which the 0th Persistable in the array is the IteratedUsageLink and the 1th position is the matching iteration or master if no matching iteration was found.

Supported API: false

Specified by:
navigateUsedByToIteration in interface StructService
Parameters:
iteration -
onlyOtherSide -
configSpec -
Returns:
QueryResult
Throws:
WTException
ConfigException
See Also:
IteratedUsageLink, Mastered, Iterated, ConfigSpec

navigateUsedByToIteration

public QueryResult navigateUsedByToIteration(Iterated iteration,
                                             Class iteratedUsageLinkClass,
                                             boolean onlyOtherSide,
                                             ConfigSpec configSpec)
                                      throws WTException,
                                             ConfigException
Navigates the used by role of the IteratedUsageLink and finds the appropriate iterations for the masters given the configSpec, then for the masters of those iterations is uses filteredIterationsOf to double check that those iterations where the ones that should have been chosen by the config spec, and returns a QueryResult of those iterations that match as well as the masters for which there were no matching iterations. If onlyOtherSide" is true", it returns a QueryResult of matching iterations and masters if no iterations matched. If "false", returns a QueryResult of Persistable[] in which the 0th Persistable in the array is the IteratedUsageLink and the 1th position is the matching iteration or master if no matching iteration was found.

Supported API: false

Specified by:
navigateUsedByToIteration in interface StructService
Parameters:
iteration -
iteratedUsageLinkClass -
onlyOtherSide -
configSpec -
Returns:
QueryResult
Throws:
WTException
ConfigException
See Also:
IteratedUsageLink, Mastered, Iterated, ConfigSpec

navigateUsedBy

public QueryResult navigateUsedBy(Mastered master)
                           throws WTException
Navigates the usedBy role of the IteratedUsageLink, returning a QueryResult of latest iterations.

Supported API: false

Specified by:
navigateUsedBy in interface StructService
Parameters:
master -
Returns:
QueryResult
Throws:
WTException
See Also:
IteratedUsageLink, Iterated

navigateUsedBy

public QueryResult navigateUsedBy(Mastered master,
                                  boolean onlyOtherSide)
                           throws WTException
Navigates the usedBy role of the IteratedUsageLink, returning a QueryResult of IteratedUsageLinks if the value of onlyOtherSide is "false or iterations if the value is "true".

Supported API: false

Specified by:
navigateUsedBy in interface StructService
Parameters:
master -
onlyOtherSide -
Returns:
QueryResult
Throws:
WTException
See Also:
IteratedUsageLink, wt.vc.version.Version

navigateUsedBy

public QueryResult navigateUsedBy(Mastered master,
                                  Class iteratedUsageLinkClass,
                                  boolean onlyOtherSide)
                           throws WTException
Navigates the usedBy role of the IteratedUsageLink, returning a QueryResult of IteratedUsageLinks if the value of onlyOtherSide is "false or iterations if the value is "true".

Supported API: false

Specified by:
navigateUsedBy in interface StructService
Parameters:
master -
iteratedUsageLinkClass -
onlyOtherSide -
Returns:
QueryResult
Throws:
WTException
See Also:
IteratedUsageLink, wt.vc.version.Version

navigateUsesToIteration

public QueryResult navigateUsesToIteration(Iterated iteration,
                                           ConfigSpec configSpec)
                                    throws WTException,
                                           ConfigException
Navigates the uses role of the IteratedUsageLink and finds the appropriate iterations for the masters given the configSpec and returns a QueryResult of those iterations that match as well as the masters for which there were no matching iterations.

Supported API: false

Specified by:
navigateUsesToIteration in interface StructService
Parameters:
iteration -
configSpec -
Returns:
QueryResult
Throws:
WTException
ConfigException
See Also:
IteratedUsageLink, Mastered, Iterated, ConfigSpec

navigateUsesToIteration

public QueryResult navigateUsesToIteration(Iterated iteration,
                                           boolean onlyOtherSide,
                                           ConfigSpec configSpec)
                                    throws WTException,
                                           ConfigException
Navigate the uses role of the IteratedUsageLink and finds the appropriate iterations for those masters by applying the ConfigSpec. If onlyOtherSide" is true", it returns a QueryResult of matching iterations and masters if no iterations matched. If "false", returns a QueryResult of Persistable[] in which the 0th Persistable in the array is the IteratedUsageLink and the 1th position is the matching iteration or master if no matching iteration was found.

Supported API: false

Specified by:
navigateUsesToIteration in interface StructService
Parameters:
iteration -
onlyOtherSide -
configSpec -
Returns:
QueryResult
Throws:
WTException
ConfigException
See Also:
IteratedUsageLink, Mastered, Iterated, ConfigSpec

navigateUsesToIteration

public QueryResult navigateUsesToIteration(Iterated iteration,
                                           Class iteratedUsageLinkClass,
                                           boolean onlyOtherSide,
                                           ConfigSpec configSpec)
                                    throws WTException,
                                           ConfigException
Navigate the uses role of the IteratedUsageLink and finds the appropriate iterations for those masters by applying the ConfigSpec. If onlyOtherSide" is true", it returns a QueryResult of matching iterations and masters if no iterations matched. If "false", returns a QueryResult of Persistable[] in which the 0th Persistable in the array is the IteratedUsageLink and the 1th position is the matching iteration or master if no matching iteration was found.

Supported API: false

Specified by:
navigateUsesToIteration in interface StructService
Parameters:
iteration -
iteratedUsageLinkClass -
onlyOtherSide -
configSpec -
Returns:
QueryResult
Throws:
WTException
ConfigException
See Also:
IteratedUsageLink, Mastered, Iterated, ConfigSpec

navigateReferences

public QueryResult navigateReferences(Iterated iteration)
                               throws WTException
Navigates the references role of the IteratedReferenceLink, returning a QueryResult of masters.

Supported API: false

Specified by:
navigateReferences in interface StructService
Parameters:
iteration -
Returns:
QueryResult
Throws:
WTException
See Also:
IteratedReferenceLink, Mastered

navigateReferences

public QueryResult navigateReferences(Iterated iteration,
                                      boolean onlyOtherSide)
                               throws WTException
Navigates the references role of the IteratedReferenceLink, returning a QueryResult of IteratedReferenceLinks if the value of onlyOtherSide is "false" or iterations if the value is "true".

Supported API: false

Specified by:
navigateReferences in interface StructService
Parameters:
iteration -
onlyOtherSide -
Returns:
QueryResult
Throws:
WTException
See Also:
IteratedReferenceLink, Mastered

navigateReferences

public QueryResult navigateReferences(Iterated iteration,
                                      Class iteratedReferenceLinkClass,
                                      boolean onlyOtherSide)
                               throws WTException
Navigates the references role of the IteratedReferenceLink, returning a QueryResult of IteratedReferenceLinks if the value of onlyOtherSide is "false" or iterations if the value is "true".

Supported API: false

Specified by:
navigateReferences in interface StructService
Parameters:
iteration -
iteratedReferenceLinkClass -
onlyOtherSide -
Returns:
QueryResult
Throws:
WTException
See Also:
IteratedReferenceLink, Mastered

navigateReferencedBy

public QueryResult navigateReferencedBy(Mastered master)
                                 throws WTException
Navigates the referencedBy role of the IteratedReferenceLink, returning a QueryResult of latest iterations.

Supported API: false

Specified by:
navigateReferencedBy in interface StructService
Parameters:
master -
Returns:
QueryResult
Throws:
WTException
See Also:
IteratedReferenceLink, Iterated

navigateReferencedBy

public QueryResult navigateReferencedBy(Mastered master,
                                        boolean onlyOtherSide)
                                 throws WTException
Navigates the referencedBy role of the IteratedReferenceLink, returning a QueryResult of IteratedReferenceLinks if the value of onlyOtherSide is "false or iterations if the value is "true".

Supported API: false

Specified by:
navigateReferencedBy in interface StructService
Parameters:
master -
onlyOtherSide -
Returns:
QueryResult
Throws:
WTException
See Also:
IteratedReferenceLink, wt.vc.version.Version

navigateReferencedBy

public QueryResult navigateReferencedBy(Mastered master,
                                        Class iteratedReferenceLinkClass,
                                        boolean onlyOtherSide)
                                 throws WTException
Navigates the referencedBy role of the IteratedReferenceLink, returning a QueryResult of IteratedReferenceLinks if the value of onlyOtherSide is "false or iterations if the value is "true".

Supported API: false

Specified by:
navigateReferencedBy in interface StructService
Parameters:
master -
iteratedReferenceLinkClass -
onlyOtherSide -
Returns:
QueryResult
Throws:
WTException
See Also:
IteratedReferenceLink, wt.vc.version.Version

navigateReferencesToIteration

public QueryResult navigateReferencesToIteration(Iterated iteration,
                                                 ConfigSpec configSpec)
                                          throws WTException,
                                                 ConfigException
Navigates the references role of the IteratedReferenceLink and finds the appropriate iterations for the masters given the configSpec and returns a QueryResult of those iterations that match as well as the masters for which there were no matching iterations.

Supported API: false

Specified by:
navigateReferencesToIteration in interface StructService
Parameters:
iteration -
configSpec -
Returns:
QueryResult
Throws:
WTException
ConfigException
See Also:
IteratedReferenceLink, Mastered, Iterated, ConfigSpec

navigateReferencesToIteration

public QueryResult navigateReferencesToIteration(Iterated iteration,
                                                 boolean onlyOtherSide,
                                                 ConfigSpec configSpec)
                                          throws WTException,
                                                 ConfigException
Navigate the references role of the IteratedReferenceLink and finds the appropriate iterations for those masters by applying the ConfigSpec. If onlyOtherSide" is true", it returns a QueryResult of matching iterations and masters if no iterations matched. If "false", returns a QueryResult of Persistable[] in which the 0th Persistable in the array is the IteratedReferenceLink and the 1th position is the matching iteration or master if no matching iteration was found.

Supported API: false

Specified by:
navigateReferencesToIteration in interface StructService
Parameters:
iteration -
onlyOtherSide -
configSpec -
Returns:
QueryResult
Throws:
WTException
ConfigException
See Also:
IteratedReferenceLink, Mastered, Iterated, ConfigSpec

navigateReferencesToIteration

public QueryResult navigateReferencesToIteration(Iterated iteration,
                                                 Class iteratedReferenceLinkClass,
                                                 boolean onlyOtherSide,
                                                 ConfigSpec configSpec)
                                          throws WTException,
                                                 ConfigException
Navigate the references role of the IteratedReferenceLink and finds the appropriate iterations for those masters by applying the ConfigSpec. If onlyOtherSide" is true", it returns a QueryResult of matching iterations and masters if no iterations matched. If "false", returns a QueryResult of Persistable[] in which the 0th Persistable in the array is the IteratedReferenceLink and the 1th position is the matching iteration or master if no matching iteration was found.

Supported API: false

Specified by:
navigateReferencesToIteration in interface StructService
Parameters:
iteration -
iteratedReferenceLinkClass -
onlyOtherSide -
configSpec -
Returns:
QueryResult
Throws:
WTException
ConfigException
See Also:
IteratedReferenceLink, Mastered, Iterated, ConfigSpec

navigateDescribes

public QueryResult navigateDescribes(Iterated iteration)
                              throws WTException
Deprecated.  

Navigates the describes role of the IteratedDescribeLink, returning a QueryResult of iterations

Supported API: false

Specified by:
navigateDescribes in interface StructService
Parameters:
iteration -
Returns:
QueryResult
Throws:
WTException
See Also:
IteratedDescribeLink, Iterated

navigateDescribes

public QueryResult navigateDescribes(Iterated iteration,
                                     boolean onlyOtherSide)
                              throws WTException
Deprecated.  

Navigates the describes role of the IteratedDescribeLink, returning a QueryResult of IteratedDescribeLink if the value of onlyOtherSide is "false" or iterations if the value is "true".

Supported API: false

Specified by:
navigateDescribes in interface StructService
Parameters:
iteration -
onlyOtherSide -
Returns:
QueryResult
Throws:
WTException
See Also:
IteratedDescribeLink, Iterated

navigateDescribes

public QueryResult navigateDescribes(Iterated iteration,
                                     Class iteratedDescribeLinkClass,
                                     boolean onlyOtherSide)
                              throws WTException
Deprecated.  

Navigates the describes role of the IteratedDescribeLink, returning a QueryResult of IteratedDescribeLink if the value of onlyOtherSide is "false" or iterations if the value is "true".

Supported API: false

Specified by:
navigateDescribes in interface StructService
Parameters:
iteration -
iteratedDescribeLinkClass -
onlyOtherSide -
Returns:
QueryResult
Throws:
WTException
See Also:
IteratedDescribeLink, Iterated

navigateDescribes

public WTKeyedMap navigateDescribes(WTCollection iterations)
                             throws WTException
Navigates the describes roles of the IteratedDescribeLinks returning a WTKeyedMap of keys = iterations and values = a WTList of other side objects per iteration, i.e. each iteration key corresponds to a WTList.

Supported API: false

Specified by:
navigateDescribes in interface StructService
Parameters:
iterations -
Returns:
WTKeyedMap
Throws:
WTException
See Also:
IteratedDescribeLink, wt.vc.version.Iterated

navigateDescribes

public WTKeyedMap navigateDescribes(WTCollection iterations,
                                    boolean onlyOtherSide)
                             throws WTException
Navigates the describes roles of the IteratedDescribeLinks returning a WTKeyedMap of keys = iterations and values = a WTList of links or other side objects per iteration, i.e. each iteration key corresponds to a WTList. IteratedDescribeLinks are returned if the value of onlyOtherSide is "false or iterations if the value is "true".

Supported API: false

Specified by:
navigateDescribes in interface StructService
Parameters:
iterations -
onlyOtherSide -
Returns:
WTKeyedMap
Throws:
WTException
See Also:
IteratedDescribeLink, wt.vc.version.Iterated

navigateDescribes

public WTKeyedMap navigateDescribes(WTCollection iterations,
                                    Class iteratedDescribeLinkClass,
                                    boolean onlyOtherSide)
                             throws WTException
Navigates the describes roles of the IteratedDescribeLinks returning a WTKeyedMap of keys = iterations and values = a WTList of links or other side objects per iteration, i.e. each iteration key corresponds to a WTList. IteratedDescribeLinks are returned if the value of onlyOtherSide is "false or iterations if the value is "true".

Supported API: false

Specified by:
navigateDescribes in interface StructService
Parameters:
iterations -
iteratedDescribeLinkClass -
onlyOtherSide -
Returns:
WTKeyedMap
Throws:
WTException
See Also:
IteratedDescribeLink, wt.vc.version.Iterated

navigateDescribedBy

public QueryResult navigateDescribedBy(Iterated iteration)
                                throws WTException
Deprecated.  

Navigates the describedBy role of the IteratedDescribeLink, returning a QueryResult of iterations

Supported API: false

Specified by:
navigateDescribedBy in interface StructService
Parameters:
iteration -
Returns:
QueryResult
Throws:
WTException
See Also:
IteratedDescribeLink, Iterated

navigateDescribedBy

public QueryResult navigateDescribedBy(Iterated iteration,
                                       boolean onlyOtherSide)
                                throws WTException
Deprecated.  

Navigates the describedBy role of the IteratedDescribeLink, returning a QueryResult of IteratedDescribeLinks if the value of onlyOtherSide is "false or iterations if the value is "true".

Supported API: false

Specified by:
navigateDescribedBy in interface StructService
Parameters:
iteration -
onlyOtherSide -
Returns:
QueryResult
Throws:
WTException
See Also:
IteratedDescribeLink, wt.vc.version.Iterated

navigateDescribedBy

public QueryResult navigateDescribedBy(Iterated iteration,
                                       Class iteratedDescribeLinkClass,
                                       boolean onlyOtherSide)
                                throws WTException
Deprecated.  

Navigates the describedBy role of the IteratedDescribeLink, returning a QueryResult of IteratedDescribeLinks if the value of onlyOtherSide is "false or iterations if the value is "true".

Supported API: false

Specified by:
navigateDescribedBy in interface StructService
Parameters:
iteration -
iteratedDescribeLinkClass -
onlyOtherSide -
Returns:
QueryResult
Throws:
WTException
See Also:
IteratedDescribeLink, wt.vc.version.Iterated

navigateDescribedBys

public WTKeyedMap navigateDescribedBys(WTCollection iterations)
                                throws WTException
Navigates the describedBy roles of the IteratedDescribeLinks returning a WTKeyedMap of keys = iterations and values = a WTList of other side objects per iteration, i.e. each iteration key corresponds to a WTList.

Supported API: false

Specified by:
navigateDescribedBys in interface StructService
Parameters:
iterations -
Returns:
WTKeyedMap
Throws:
WTException
See Also:
IteratedDescribeLink, wt.vc.version.Iterated

navigateDescribedBys

public WTKeyedMap navigateDescribedBys(WTCollection iterations,
                                       boolean onlyOtherSide)
                                throws WTException
Navigates the describedBy roles of the IteratedDescribeLinks returning a WTKeyedMap of keys = iterations and values = a WTList of links or other side objects per iteration, i.e. each iteration key corresponds to a WTList. IteratedDescribeLinks are returned if the value of onlyOtherSide is "false or iterations if the value is "true".

Supported API: false

Specified by:
navigateDescribedBys in interface StructService
Parameters:
iterations -
onlyOtherSide -
Returns:
WTKeyedMap
Throws:
WTException
See Also:
IteratedDescribeLink, wt.vc.version.Iterated

navigateDescribedBys

public WTKeyedMap navigateDescribedBys(WTCollection iterations,
                                       Class iteratedDescribeLinkClass,
                                       boolean onlyOtherSide)
                                throws WTException
Navigates the describedBy roles of the IteratedDescribeLinks returning a WTKeyedMap of keys = iterations and values = a WTList of links or other side objects per iteration, i.e. each iteration key corresponds to a WTList. IteratedDescribeLinks are returned if the value of onlyOtherSide is "false or iterations if the value is "true".

Supported API: false

Specified by:
navigateDescribedBys in interface StructService
Parameters:
iterations -
iteratedDescribeLinkClass -
onlyOtherSide -
Returns:
WTKeyedMap
Throws:
WTException
See Also:
IteratedDescribeLink, wt.vc.version.Iterated