net.sf.seaf.common
Class PropertySort<P extends Enum<?>>

java.lang.Object
  extended by net.sf.seaf.common.PropertySort<P>
Type Parameters:
P - Property enum
All Implemented Interfaces:
Serializable

public class PropertySort<P extends Enum<?>>
extends Object
implements Serializable

Specification of the sort on a property.

See Also:
Serialized Form

Constructor Summary
PropertySort()
          Default constructor of JavaBean PropertySort.
PropertySort(P property)
          Construct property sort for the given property.
PropertySort(P property, SortOrder order)
          Full constructor of JavaBean PropertySort.
 
Method Summary
 boolean equals(Object object)
           
 SortOrder getOrder()
          Default getter for property order.
 P getProperty()
          Default getter for property property.
 int hashCode()
           
 void setOrder(SortOrder order)
          Default setter for property order.
 void setProperty(P property)
          Default setter for property property.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PropertySort

public PropertySort()
Default constructor of JavaBean PropertySort.


PropertySort

public PropertySort(P property)
Construct property sort for the given property. The sort order is ascending.

Parameters:
property - The property to sort on

PropertySort

public PropertySort(P property,
                    SortOrder order)
Full constructor of JavaBean PropertySort.

Parameters:
property - The property to sort on
order - Order of the sort
Method Detail

getProperty

public final P getProperty()
Default getter for property property.

Returns:
The property property

setProperty

public void setProperty(P property)
Default setter for property property.

Parameters:
property - New value for the property property

getOrder

public final SortOrder getOrder()
Default getter for property order.

Returns:
The order property

setOrder

public final void setOrder(SortOrder order)
Default setter for property order.

Parameters:
order - New value for the order property

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object object)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2008-2012 SEAF. All Rights Reserved.