gov.nih.nci.system.query.nestedcriteria
Class NestedCriteria

java.lang.Object
  extended by gov.nih.nci.system.query.nestedcriteria.NestedCriteria
All Implemented Interfaces:
java.io.Serializable

public class NestedCriteria
extends java.lang.Object
implements java.io.Serializable

This class holds the nested criteria in the linked list format

Author:
Satish Patel
See Also:
Serialized Form

Constructor Summary
NestedCriteria()
           
NestedCriteria(java.lang.String sourceObjectName, java.lang.String targetObjectName, java.lang.String roleName, NestedCriteria internalNestedCriteria)
           
 
Method Summary
 void addSourceObject(java.lang.Object obj)
           
 NestedCriteria getInternalNestedCriteria()
           
 java.lang.String getRoleName()
           
 java.lang.String getSourceName()
           
 java.util.List getSourceObjectList()
           
 java.lang.String getSourceObjectName()
           
 java.lang.String getSourceRoleName()
           
 java.lang.String getTargetObjectName()
           
 boolean isSourceCollection()
           
 boolean isTargetCollection()
           
 void setInternalNestedCriteria(NestedCriteria nestedCriteria)
           
 void setRoleName(java.lang.String roleName)
           
 void setSourceCollection(boolean sourceCollection)
           
 void setSourceObjectList(java.util.List objList)
           
 void setSourceObjectName(java.lang.String sourceName)
           
 void setSourceRoleName(java.lang.String sourceRoleName)
           
 void setTargetCollection(boolean targetCollection)
           
 void setTargetObjectName(java.lang.String targetName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NestedCriteria

public NestedCriteria(java.lang.String sourceObjectName,
                      java.lang.String targetObjectName,
                      java.lang.String roleName,
                      NestedCriteria internalNestedCriteria)

NestedCriteria

public NestedCriteria()
Method Detail

setTargetObjectName

public void setTargetObjectName(java.lang.String targetName)

getTargetObjectName

public java.lang.String getTargetObjectName()

setSourceObjectName

public void setSourceObjectName(java.lang.String sourceName)

getSourceName

public java.lang.String getSourceName()

setRoleName

public void setRoleName(java.lang.String roleName)

getRoleName

public java.lang.String getRoleName()

setInternalNestedCriteria

public void setInternalNestedCriteria(NestedCriteria nestedCriteria)

getInternalNestedCriteria

public NestedCriteria getInternalNestedCriteria()

setSourceObjectList

public void setSourceObjectList(java.util.List objList)

getSourceObjectList

public java.util.List getSourceObjectList()

addSourceObject

public void addSourceObject(java.lang.Object obj)

isTargetCollection

public boolean isTargetCollection()

setTargetCollection

public void setTargetCollection(boolean targetCollection)

isSourceCollection

public boolean isSourceCollection()

setSourceCollection

public void setSourceCollection(boolean sourceCollection)

getSourceRoleName

public java.lang.String getSourceRoleName()

setSourceRoleName

public void setSourceRoleName(java.lang.String sourceRoleName)

getSourceObjectName

public java.lang.String getSourceObjectName()