to.etc.webapp.query
Class QOrder

java.lang.Object
  extended by to.etc.webapp.query.QNodeBase
      extended by to.etc.webapp.query.QOperatorNode
          extended by to.etc.webapp.query.QOrder

public class QOrder
extends QOperatorNode


Constructor Summary
QOrder(QSortOrderDirection direction, java.lang.String property)
           
 
Method Summary
static QOrder ascending(java.lang.String name)
           
static QOrder descending(java.lang.String name)
           
 QSortOrderDirection getDirection()
           
 java.lang.String getProperty()
           
static QOrder order(java.lang.String name, QSortOrderDirection dir)
           
 void visit(QNodeVisitor v)
           
 
Methods inherited from class to.etc.webapp.query.QOperatorNode
getOperation
 
Methods inherited from class to.etc.webapp.query.QNodeBase
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QOrder

public QOrder(QSortOrderDirection direction,
              java.lang.String property)
Method Detail

getProperty

public java.lang.String getProperty()

getDirection

public QSortOrderDirection getDirection()

ascending

public static final QOrder ascending(java.lang.String name)

descending

public static final QOrder descending(java.lang.String name)

order

public static final QOrder order(java.lang.String name,
                                 QSortOrderDirection dir)

visit

public void visit(QNodeVisitor v)
           throws java.lang.Exception
Specified by:
visit in class QNodeBase
Throws:
java.lang.Exception