uk.ac.soton.itinnovation.registry.icomponent.search.query
Class JoinXmlQueryHolder

java.lang.Object
  extended by uk.ac.soton.itinnovation.registry.icomponent.search.query.JoinXmlQueryHolder
All Implemented Interfaces:
XmlQuerySubUnitContainer, XmlQueryUnit

public class JoinXmlQueryHolder
extends Object
implements XmlQueryUnit, XmlQuerySubUnitContainer


Constructor Summary
JoinXmlQueryHolder()
           
JoinXmlQueryHolder(String onRelationship, String asVariable)
           
 
Method Summary
 void addQuerySubUnit(XmlQueryUnit subquery)
           
 String getAsVariable()
           
 String getOnRelationship()
           
 XmlQueryUnit getParent()
          Get the parent xml query, if it exists.
 String getReturnClass()
           
 JoinXmlQueryHolder getSubJoin()
           
 XmlQueryUnit getSubquery()
           
 void setAsVariable(String asVariable)
           
 void setOnRelationship(String onRelationship)
           
 void setParent(XmlQueryUnit parent)
          Set the parent of this xml query.
 void setReturnClass(String returnClass)
           
 void setSubJoin(JoinXmlQueryHolder subJoin)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JoinXmlQueryHolder

public JoinXmlQueryHolder()

JoinXmlQueryHolder

public JoinXmlQueryHolder(String onRelationship,
                          String asVariable)
Method Detail

getAsVariable

public String getAsVariable()

setAsVariable

public void setAsVariable(String asVariable)

getOnRelationship

public String getOnRelationship()

setOnRelationship

public void setOnRelationship(String onRelationship)

getSubJoin

public JoinXmlQueryHolder getSubJoin()

setSubJoin

public void setSubJoin(JoinXmlQueryHolder subJoin)

getReturnClass

public String getReturnClass()

setReturnClass

public void setReturnClass(String returnClass)

toString

public String toString()
Overrides:
toString in class Object

addQuerySubUnit

public void addQuerySubUnit(XmlQueryUnit subquery)
Specified by:
addQuerySubUnit in interface XmlQuerySubUnitContainer

getSubquery

public XmlQueryUnit getSubquery()

getParent

public XmlQueryUnit getParent()
Description copied from interface: XmlQueryUnit
Get the parent xml query, if it exists.

Specified by:
getParent in interface XmlQueryUnit
Returns:
the parent xml query, null otherwise.

setParent

public void setParent(XmlQueryUnit parent)
Description copied from interface: XmlQueryUnit
Set the parent of this xml query.

Specified by:
setParent in interface XmlQueryUnit


Copyright © 2001-2008 University of Southampton IT Innovation Centre. All Rights Reserved.