com.sun.n1.sps.model.rule
Class CriteriaShorthand

java.lang.Object
  extended by com.sun.n1.util.enum.EnumImpl
      extended by com.sun.n1.sps.model.rule.CriteriaShorthand
All Implemented Interfaces:
Enum

public final class CriteriaShorthand
extends EnumImpl

A criteria shorthand is used to set one or more properties in a criteria meta data object to certain predefined values as specified by the shorthand instance. It is often used to aggregate many properties into one, simpler shorthand.


Nested Class Summary
static class CriteriaShorthand.Factory
          Factory for object output type enums.
 
Field Summary
static CriteriaShorthand ADMIN_SHORTHAND
          A shorthand for the "admin events" event category.
static CriteriaShorthand ANY_SHORTHAND
          A shorthand for the "any event" event category.
static CriteriaShorthand CUSTOM_SHORTHAND
          A shorthand for the "administrative events" event category.
static CriteriaShorthand DIFF_END_ABNORMAL_SHORTHAND
          A shorthand for the "comparison ends abnormally" event category.
static CriteriaShorthand DIFF_END_NORMAL_SHORTHAND
          A shorthand for the "comparison completes normally" event category.
static CriteriaShorthand DIFF_START_SHORTHAND
          A shorthand for the "comparison starts" event category.
static CriteriaShorthand.Factory FACTORY
           
static CriteriaShorthand PLAN_END_ABNORMAL_SHORTHAND
          A shorthand for the "plan ends abnormally" event category.
static CriteriaShorthand PLAN_END_NORMAL_SHORTHAND
          A shorthand for the "plan completes normally" event category.
static CriteriaShorthand PLAN_START_SHORTHAND
          A shorthand for the "plan starts" event category.
static CriteriaShorthand SYSTEM_SHORTHAND
          A shorthand for the "system events" event category.
 
Method Summary
 
Methods inherited from class com.sun.n1.util.enum.EnumImpl
equals, hashCode, toInt, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

FACTORY

public static final CriteriaShorthand.Factory FACTORY

ANY_SHORTHAND

public static final CriteriaShorthand ANY_SHORTHAND
A shorthand for the "any event" event category. eventTypes = taskEventType = IGNORE hostStatus = IGNORE


PLAN_START_SHORTHAND

public static final CriteriaShorthand PLAN_START_SHORTHAND
A shorthand for the "plan starts" event category. eventTypes = ROXTaskStartEvent taskEventType = RUN hostStatus = IGNORE


PLAN_END_ABNORMAL_SHORTHAND

public static final CriteriaShorthand PLAN_END_ABNORMAL_SHORTHAND
A shorthand for the "plan ends abnormally" event category. eventTypes = ROXTaskCompleteEvent taskEventType = RUN hostStatus = FAILURE


PLAN_END_NORMAL_SHORTHAND

public static final CriteriaShorthand PLAN_END_NORMAL_SHORTHAND
A shorthand for the "plan completes normally" event category. eventTypes = ROXTaskCompleteEvent taskEventType = RUN hostStatus = SUCCESS


DIFF_START_SHORTHAND

public static final CriteriaShorthand DIFF_START_SHORTHAND
A shorthand for the "comparison starts" event category. eventTypes = ROXDifferenceStartEvent taskEventType = IGNORE hostStatus = IGNORE


DIFF_END_ABNORMAL_SHORTHAND

public static final CriteriaShorthand DIFF_END_ABNORMAL_SHORTHAND
A shorthand for the "comparison ends abnormally" event category. eventTypes = ROXDifferenceCompleteEvent taskEventType = IGNORE hostStatus = FAILURE


DIFF_END_NORMAL_SHORTHAND

public static final CriteriaShorthand DIFF_END_NORMAL_SHORTHAND
A shorthand for the "comparison completes normally" event category. eventTypes = ROXDifferenceCompleteEvent taskEventType = IGNORE hostStatus = SUCCESS


SYSTEM_SHORTHAND

public static final CriteriaShorthand SYSTEM_SHORTHAND
A shorthand for the "system events" event category. eventTypes = ROXNodeStartEvent, ROXNodeStopEvent, ROXErrorEvent, ROXWarningEvent taskEventType = IGNORE hostStatus = IGNORE


ADMIN_SHORTHAND

public static final CriteriaShorthand ADMIN_SHORTHAND
A shorthand for the "admin events" event category. eventTypes = ROXUserLoginEvent, ROXUserLoginFailedEvent, ROXUserLogoutEvent taskEventType = IGNORE hostStatus = IGNORE


CUSTOM_SHORTHAND

public static final CriteriaShorthand CUSTOM_SHORTHAND
A shorthand for the "administrative events" event category. eventTypes = ROXUserLoginEvent, ROXUserLoginFailedEvent, ROXUserLogoutEvent taskEventType = IGNORE hostStatus = IGNORE