wt.vc.struct
Class StandardStructService.LinkRowSet

java.lang.Object
  extended bywt.vc.struct.StandardStructService.LinkRowSet
Enclosing class:
StandardStructService

private class StandardStructService.LinkRowSet
extends Object


Field Summary
private  ObjectIdentifier a_predecessor
           
private  ObjectIdentifier a_target
           
private  boolean isPredecessorRoleA
           
private  Object key
           
private  Set linkRows
           
private  Class rowClass
           
 
Constructor Summary
private StandardStructService.LinkRowSet(StandardStructService.LinkRow row)
           
 
Method Summary
private  void add(StandardStructService.LinkRow row)
           
private  Object getKey()
           
private  Class getLinkRowClass()
           
private  Set getLinkRows()
           
private  List getLinkRowsForRoleOid(ObjectIdentifier roleOid, boolean returnRoleAOids)
           
private  WTList getLinks()
           
private  ObjectIdentifier getPredecessorOid()
           
private  ObjectIdentifier getTargetOid()
           
private  boolean isPredecessorRoleA()
           
private  void removeLinkRow(StandardStructService.LinkRow row)
           
 String toString()
           
private  void validate(StandardStructService.LinkRow row)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

a_predecessor

private final ObjectIdentifier a_predecessor

a_target

private final ObjectIdentifier a_target

linkRows

private Set linkRows

isPredecessorRoleA

private final boolean isPredecessorRoleA

key

private final Object key

rowClass

private final Class rowClass
Constructor Detail

StandardStructService.LinkRowSet

private StandardStructService.LinkRowSet(StandardStructService.LinkRow row)
                                  throws WTException
Method Detail

add

private void add(StandardStructService.LinkRow row)
          throws WTException
Throws:
WTException

validate

private void validate(StandardStructService.LinkRow row)
               throws WTException
Throws:
WTException

getLinkRowsForRoleOid

private List getLinkRowsForRoleOid(ObjectIdentifier roleOid,
                                   boolean returnRoleAOids)

getLinkRowClass

private Class getLinkRowClass()

getKey

private Object getKey()

isPredecessorRoleA

private boolean isPredecessorRoleA()

getPredecessorOid

private ObjectIdentifier getPredecessorOid()

getTargetOid

private ObjectIdentifier getTargetOid()

getLinks

private WTList getLinks()

removeLinkRow

private void removeLinkRow(StandardStructService.LinkRow row)

toString

public String toString()

getLinkRows

private Set getLinkRows()