jetbrains.buildServer.notification
Enum WatchType

java.lang.Object
  extended by java.lang.Enum<WatchType>
      extended by jetbrains.buildServer.notification.WatchType
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<WatchType>

public enum WatchType
extends java.lang.Enum<WatchType>


Enum Constant Summary
ALL_PROJECTS
           
BUILDS_WITH_USER_CHANGES
           
SPECIFIC_PROJECT
           
SPECIFIC_PROJECT_BUILD_TYPES
           
SYSTEM_WIDE
           
 
Method Summary
 int getId()
           
 int getOrderNum()
          Returns order number of this watch type, the higher order indicates more specific watch type
static WatchType valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static WatchType[] 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, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

BUILDS_WITH_USER_CHANGES

public static final WatchType BUILDS_WITH_USER_CHANGES

SPECIFIC_PROJECT

public static final WatchType SPECIFIC_PROJECT

SPECIFIC_PROJECT_BUILD_TYPES

public static final WatchType SPECIFIC_PROJECT_BUILD_TYPES

ALL_PROJECTS

public static final WatchType ALL_PROJECTS

SYSTEM_WIDE

public static final WatchType SYSTEM_WIDE
Method Detail

values

public static WatchType[] 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 (WatchType c : WatchType.values())
    System.out.println(c);

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

valueOf

public static WatchType valueOf(java.lang.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:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

getOrderNum

public int getOrderNum()
Returns order number of this watch type, the higher order indicates more specific watch type

Returns:
watch type order num

getId

public int getId()