Package org.castor.cpa.query.object
Class OrderImpl
- java.lang.Object
-
- org.castor.cpa.query.object.AbstractQueryObject
-
- org.castor.cpa.query.object.OrderImpl
-
- All Implemented Interfaces:
Order
,QueryObject
public final class OrderImpl extends AbstractQueryObject implements Order
Final class that implements Order.- Since:
- 1.3
- Version:
- $Revision: 7121 $ $Date: 2006-04-25 16:09:10 -0600 (Tue, 25 Apr 2006) $
- Author:
- Udai Gupta, Ralf Joachim
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
OrderImpl.Item
Inner class for order items to handel field and its order direction together.
-
Constructor Summary
Constructors Constructor Description OrderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(Field field)
Adds the field object to the order object of query objects.void
add(Field field, OrderDirection direction)
Adds the field object with order direction specification to the order object of query objects.java.util.List<OrderImpl.Item>
getItems()
Get list of order items.java.lang.StringBuilder
toString(java.lang.StringBuilder sb)
Append a string representation of the object to the givenStringBuilder
.-
Methods inherited from class org.castor.cpa.query.object.AbstractQueryObject
toString
-
-
-
-
Method Detail
-
add
public void add(Field field)
Adds the field object to the order object of query objects.
-
add
public void add(Field field, OrderDirection direction)
Adds the field object with order direction specification to the order object of query objects.
-
getItems
public java.util.List<OrderImpl.Item> getItems()
Get list of order items.- Returns:
- List of order items.
-
toString
public java.lang.StringBuilder toString(java.lang.StringBuilder sb)
Append a string representation of the object to the givenStringBuilder
. In general, the toString method for query objects appends a string that textually represents this object. The result should be a query string that complies to EJB QL specification as long as the query object represents a syntay element of it. It is required that all subclasses override this method. The toString method defined at class Object is overwritten and calls this method.- Specified by:
toString
in interfaceQueryObject
- Parameters:
sb
- StringBuilder to append the string representation of this object to.- Returns:
- Same instance of StringBuilder given as parameter.
-
-