wt.epm.retriever
Class EPMRetriever.Triple

java.lang.Object
  extended bywt.epm.retriever.EPMRetriever.Triple
Enclosing class:
EPMRetriever

private class EPMRetriever.Triple
extends Object


Field Summary
(package private)  String alias
           
(package private)  String aParamName
           
(package private)  String block_alias
           
(package private)  String bParamName
           
(package private)  Class[] iterCl
           
(package private)  LinkInfo linkInfo
           
(package private)  String linkParamName
           
(package private)  String order
           
(package private)  String roleAKeyId
           
(package private)  String roleBKeyId
           
(package private)  boolean[] visited
           
(package private)  Set visitedFrom
           
 
Constructor Summary
EPMRetriever.Triple(String aParamName, String linkParamName, String bParamName, String alias, String order, String block_alias)
           
 
Method Summary
private  Class getAIterClass()
           
private  Class getBIterClass()
           
private  Class getIterClass(boolean isBRole)
           
private  LinkInfo getLinkInfo()
           
private  Class getRoleAClass()
           
private  Class getRoleBClass()
           
private  boolean isAMasterClass()
           
private  boolean isBMasterClass()
           
 void run()
           
 void run(EPMRetriever.Recursion r)
           
private  void visit(EPMRetriever.Parameter p, Persistable obj, EPMRetriever.Recursion r)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

aParamName

String aParamName

linkParamName

String linkParamName

bParamName

String bParamName

alias

String alias

order

String order

block_alias

String block_alias

roleAKeyId

String roleAKeyId

roleBKeyId

String roleBKeyId

linkInfo

LinkInfo linkInfo

iterCl

Class[] iterCl

visited

boolean[] visited

visitedFrom

Set visitedFrom
Constructor Detail

EPMRetriever.Triple

public EPMRetriever.Triple(String aParamName,
                           String linkParamName,
                           String bParamName,
                           String alias,
                           String order,
                           String block_alias)
Method Detail

getRoleAClass

private Class getRoleAClass()
                     throws WTException
Throws:
WTException

getRoleBClass

private Class getRoleBClass()
                     throws WTException
Throws:
WTException

getAIterClass

private Class getAIterClass()
                     throws WTException
Throws:
WTException

getBIterClass

private Class getBIterClass()
                     throws WTException
Throws:
WTException

isAMasterClass

private boolean isAMasterClass()
                        throws WTException
Throws:
WTException

isBMasterClass

private boolean isBMasterClass()
                        throws WTException
Throws:
WTException

getIterClass

private Class getIterClass(boolean isBRole)
                    throws WTException
Throws:
WTException

getLinkInfo

private LinkInfo getLinkInfo()
                      throws WTException
Throws:
WTException

run

public void run()
         throws WTException,
                WTPropertyVetoException
Throws:
WTException
WTPropertyVetoException

run

public void run(EPMRetriever.Recursion r)
         throws WTException,
                WTPropertyVetoException
Throws:
WTException
WTPropertyVetoException

visit

private void visit(EPMRetriever.Parameter p,
                   Persistable obj,
                   EPMRetriever.Recursion r)