pops.ale.epc.spec
Class TriggerType

java.lang.Object
  extended by pops.ale.epc.spec.TriggerType

public class TriggerType
extends java.lang.Object

Trigger type : No enumeration in JDK 1.4

Author:
pops, R.DAGHER

Field Summary
static byte END_TRIGGER
          IHM END Trigger : indicates a trigger bound to the END IHM event
static byte PAUSE_TRIGGER
          PAUSE Trigger : indicates a trigger bound to the PAUSE event
static byte TAG_TRIGGER
          TAG Trigger : indicates a trigger bound to a specific TAG code (SGLN)
static byte THRESHOLD_TRIGGER
          Threshold Trigger : indicates a trigger that is fired when a maximum threshold is reached
protected  java.lang.String triggerData
           
protected  byte triggerType
           
static java.lang.String URI_HEADER
          Trigger Header definition
 
Constructor Summary
TriggerType()
           
 
Method Summary
static java.lang.String buildTriggerUR(java.lang.StringBuffer sBuffer, TriggerType triggerInfo)
           
static java.lang.String buildTriggerURI(java.lang.StringBuffer sBuffer, byte triggerType, java.lang.String triggerData)
           
static void validateHeader(java.lang.String uri, TriggerType triggerInfo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

URI_HEADER

public static final java.lang.String URI_HEADER
Trigger Header definition


TAG_TRIGGER

public static final byte TAG_TRIGGER
TAG Trigger : indicates a trigger bound to a specific TAG code (SGLN)

See Also:
Constant Field Values

PAUSE_TRIGGER

public static final byte PAUSE_TRIGGER
PAUSE Trigger : indicates a trigger bound to the PAUSE event

See Also:
Constant Field Values

END_TRIGGER

public static final byte END_TRIGGER
IHM END Trigger : indicates a trigger bound to the END IHM event

See Also:
Constant Field Values

THRESHOLD_TRIGGER

public static final byte THRESHOLD_TRIGGER
Threshold Trigger : indicates a trigger that is fired when a maximum threshold is reached

See Also:
Constant Field Values

triggerType

protected byte triggerType

triggerData

protected java.lang.String triggerData
Constructor Detail

TriggerType

public TriggerType()
Method Detail

validateHeader

public static void validateHeader(java.lang.String uri,
                                  TriggerType triggerInfo)
                           throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

buildTriggerUR

public static java.lang.String buildTriggerUR(java.lang.StringBuffer sBuffer,
                                              TriggerType triggerInfo)

buildTriggerURI

public static java.lang.String buildTriggerURI(java.lang.StringBuffer sBuffer,
                                               byte triggerType,
                                               java.lang.String triggerData)