com.geekologue.md4j.dao
Class Order

java.lang.Object
  extended by com.geekologue.md4j.dao.Order
All Implemented Interfaces:
java.io.Serializable

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

Utility class to specify the ordering of results in Page implementations, for example:

 Order order = new Order().addOrder("name", true).addOrder("surname", true);
 
will return the results sorted by name and surname in ascending order.

Author:
manos
See Also:
Serialized Form

Constructor Summary
Order()
           
 
Method Summary
 Order addOrder(java.lang.String propertyName, boolean ascending)
           
 java.util.List getOrderProperties()
           
 boolean isAscending(java.lang.String propertyName)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Order

public Order()
Method Detail

addOrder

public Order addOrder(java.lang.String propertyName,
                      boolean ascending)
Parameters:
propertyName - the property name to add in the order rules
ascending - whether use ascending order or not
Returns:

getOrderProperties

public java.util.List getOrderProperties()

isAscending

public boolean isAscending(java.lang.String propertyName)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2003-2007 Manos Batsis. All Rights Reserved.