org.opennms.web.event
Enum SortStyle

java.lang.Object
  extended by java.lang.Enum<SortStyle>
      extended by org.opennms.web.event.SortStyle
All Implemented Interfaces:
Serializable, Comparable<SortStyle>

public enum SortStyle
extends Enum<SortStyle>

Convenience class to determine sort style of a query.


Enum Constant Summary
ID
           
INTERFACE
           
NODE
           
POLLER
           
REVERSE_ID
           
REVERSE_INTERFACE
           
REVERSE_NODE
           
REVERSE_POLLER
           
REVERSE_SERVICE
           
REVERSE_SEVERITY
           
REVERSE_TIME
           
SERVICE
           
SEVERITY
           
TIME
           
 
Method Summary
 String getName()
           
protected  String getOrderByClause()
          Convenience method for getting the SQL ORDER BY clause related to a given sort style.
 String getShortName()
           
static SortStyle getSortStyle(String sortStyleString)
           
 String toString()
           
static SortStyle valueOf(String name)
          Returns the enum constant of this type with the specified name.
static SortStyle[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

SEVERITY

public static final SortStyle SEVERITY

TIME

public static final SortStyle TIME

NODE

public static final SortStyle NODE

INTERFACE

public static final SortStyle INTERFACE

SERVICE

public static final SortStyle SERVICE

POLLER

public static final SortStyle POLLER

ID

public static final SortStyle ID

REVERSE_SEVERITY

public static final SortStyle REVERSE_SEVERITY

REVERSE_TIME

public static final SortStyle REVERSE_TIME

REVERSE_NODE

public static final SortStyle REVERSE_NODE

REVERSE_INTERFACE

public static final SortStyle REVERSE_INTERFACE

REVERSE_SERVICE

public static final SortStyle REVERSE_SERVICE

REVERSE_POLLER

public static final SortStyle REVERSE_POLLER

REVERSE_ID

public static final SortStyle REVERSE_ID
Method Detail

values

public static SortStyle[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (SortStyle c : SortStyle.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static SortStyle valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

toString

public String toString()
Overrides:
toString in class Enum<SortStyle>

getName

public String getName()

getShortName

public String getShortName()

getSortStyle

public static SortStyle getSortStyle(String sortStyleString)

getOrderByClause

protected String getOrderByClause()
Convenience method for getting the SQL ORDER BY clause related to a given sort style.



Copyright © 2009. All Rights Reserved.