com.evolveum.midpoint.web.util
Class SortableList

java.lang.Object
  extended by com.evolveum.midpoint.web.util.SortableList
All Implemented Interfaces:
java.io.Serializable

public abstract class SortableList
extends java.lang.Object
implements java.io.Serializable

Author:
lazyman
See Also:
Serialized Form

Constructor Summary
SortableList()
           
SortableList(java.lang.String defaultSortColumn)
           
 
Method Summary
 java.lang.String getSortColumnName()
          Gets the sortColumnName column.
 boolean isAscending()
          Is the sortColumnName ascending.
protected  boolean isDefaultAscending(java.lang.String sortColumn)
          Is the default sortColumnName direction for the given column "ascending" ?
 void setAscending(boolean ascending)
          Set sortColumnName type.
 void setSortColumnName(java.lang.String sortColumnName)
          Sets the sortColumnName column
abstract  void sort()
          Sort the list.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SortableList

public SortableList()

SortableList

public SortableList(java.lang.String defaultSortColumn)
Method Detail

sort

public abstract void sort()
Sort the list.


isDefaultAscending

protected boolean isDefaultAscending(java.lang.String sortColumn)
Is the default sortColumnName direction for the given column "ascending" ?


getSortColumnName

public java.lang.String getSortColumnName()
Gets the sortColumnName column.

Returns:
column to sortColumnName

setSortColumnName

public void setSortColumnName(java.lang.String sortColumnName)
Sets the sortColumnName column

Parameters:
sortColumnName - column to sortColumnName

isAscending

public boolean isAscending()
Is the sortColumnName ascending.

Returns:
true if the ascending sortColumnName otherwise false.

setAscending

public void setAscending(boolean ascending)
Set sortColumnName type.

Parameters:
ascending - true for ascending sortColumnName, false for desending sortColumnName.


Copyright © 2011 evolveum. All Rights Reserved.