wt.epm.util
Class LinkUtilities.Role

java.lang.Object
  extended bywt.epm.util.LinkUtilities.Role
Enclosing class:
LinkUtilities

private static class LinkUtilities.Role
extends Object


Field Summary
private  boolean isObjectReference
           
private  boolean isRoleA
           
 
Constructor Summary
protected LinkUtilities.Role(Class linkClass, String roleName)
           
 
Method Summary
protected  int getKeyMask()
           
protected  Persistable getObject(BinaryLink link)
           
protected  QueryKey getQueryKey(BinaryLink link)
           
protected  WTReference getReference(BinaryLink link)
           
protected  boolean isInflated(BinaryLink link)
           
protected  boolean isObjectReference()
           
protected  void setObject(BinaryLink link, Persistable object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

isRoleA

private boolean isRoleA

isObjectReference

private boolean isObjectReference
Constructor Detail

LinkUtilities.Role

protected LinkUtilities.Role(Class linkClass,
                             String roleName)
                      throws WTIntrospectionException
Method Detail

getReference

protected WTReference getReference(BinaryLink link)

getQueryKey

protected QueryKey getQueryKey(BinaryLink link)

getObject

protected Persistable getObject(BinaryLink link)

isInflated

protected boolean isInflated(BinaryLink link)

isObjectReference

protected boolean isObjectReference()

getKeyMask

protected int getKeyMask()

setObject

protected void setObject(BinaryLink link,
                         Persistable object)
                  throws WTException
Throws:
WTException