atg.svc.ui.treetable
Class SortBase

java.lang.Object
  extended by atg.svc.ui.treetable.SortBase
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
SortDefinition, SortExpression

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

The SortBase class provides a base implementation for sort criteria.

See Also:
Serialized Form

Field Summary
static java.lang.String ASCENDING
           
static java.lang.String CLASS_VERSION
           
static java.lang.String DESCENDING
           
 
Constructor Summary
SortBase()
          Creates and initializes an empty tree table sort base object
 
Method Summary
 boolean equals(java.lang.Object o)
          Overrides default equals()
 java.lang.String getDefaultSortDirection()
           
 boolean getIgnoreCase()
           
 boolean getIsInitiallySorted()
           
abstract  java.lang.String getKey()
           
 java.lang.String getSortDirection()
           
 int hashCode()
          Overrides default hashCode()
 void setDefaultSortDirection(java.lang.String pDefaultSortDirection)
           
 void setIgnoreCase(boolean pIgnoreCase)
           
 void setIsInitiallySorted(boolean pIsInitiallySorted)
           
 void setSortDirection(java.lang.String pSortDirection)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static final java.lang.String CLASS_VERSION
See Also:
Constant Field Values

ASCENDING

public static final java.lang.String ASCENDING
See Also:
Constant Field Values

DESCENDING

public static final java.lang.String DESCENDING
See Also:
Constant Field Values
Constructor Detail

SortBase

public SortBase()
Creates and initializes an empty tree table sort base object

Method Detail

equals

public boolean equals(java.lang.Object o)
Overrides default equals()

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides default hashCode()

Overrides:
hashCode in class java.lang.Object

setDefaultSortDirection

public void setDefaultSortDirection(java.lang.String pDefaultSortDirection)

getDefaultSortDirection

public java.lang.String getDefaultSortDirection()

setIgnoreCase

public void setIgnoreCase(boolean pIgnoreCase)

getIgnoreCase

public boolean getIgnoreCase()

setIsInitiallySorted

public void setIsInitiallySorted(boolean pIsInitiallySorted)

getIsInitiallySorted

public boolean getIsInitiallySorted()

getKey

public abstract java.lang.String getKey()

setSortDirection

public void setSortDirection(java.lang.String pSortDirection)

getSortDirection

public java.lang.String getSortDirection()