public class EventHandlerVO extends java.lang.Object implements java.io.Serializable, ChangeComparable<EventHandlerVO>, com.serotonin.json.JsonSerializable
Modifier and Type | Field and Description |
---|---|
private int |
activeAction |
private int |
activePointId |
private java.lang.String |
activeProcessCommand |
private java.util.List<RecipientListEntryBean> |
activeRecipients |
private int |
activeScriptCommand |
private java.lang.String |
activeValueToSet |
private java.lang.String |
alias |
private boolean |
disabled |
private int |
escalationDelay |
private int |
escalationDelayType |
private java.util.List<RecipientListEntryBean> |
escalationRecipients |
private int |
handlerType |
private int |
id |
private int |
inactiveAction |
private boolean |
inactiveOverride |
private int |
inactivePointId |
private java.lang.String |
inactiveProcessCommand |
private java.util.List<RecipientListEntryBean> |
inactiveRecipients |
private int |
inactiveScriptCommand |
private java.lang.String |
inactiveValueToSet |
private static org.apache.commons.logging.Log |
log |
static int |
RECIPIENT_TYPE_ACTIVE |
static ExportCodes |
RECIPIENT_TYPE_CODES |
static int |
RECIPIENT_TYPE_ESCALATION |
static int |
RECIPIENT_TYPE_INACTIVE |
private boolean |
sendEscalation |
private boolean |
sendInactive |
private static long |
serialVersionUID |
static ExportCodes |
SET_ACTION_CODES |
static int |
SET_ACTION_NONE |
static int |
SET_ACTION_POINT_VALUE |
static int |
SET_ACTION_STATIC_VALUE |
private int |
targetPointId |
static ExportCodes |
TYPE_CODES |
static int |
TYPE_EMAIL |
static int |
TYPE_PROCESS |
static int |
TYPE_SCRIPT |
static int |
TYPE_SET_POINT |
private static int |
version |
private java.lang.String |
xid |
static java.lang.String |
XID_PREFIX |
Constructor and Description |
---|
EventHandlerVO() |
Modifier and Type | Method and Description |
---|---|
void |
addProperties(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list) |
void |
addPropertyChanges(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list,
EventHandlerVO from) |
private static com.serotonin.web.i18n.LocalizableMessage |
createRecipientMessage(java.util.List<RecipientListEntryBean> recipients) |
EventHandlerRT |
createRuntime() |
int |
getActiveAction() |
int |
getActivePointId() |
java.lang.String |
getActiveProcessCommand() |
java.util.List<RecipientListEntryBean> |
getActiveRecipients() |
int |
getActiveScriptCommand() |
java.lang.String |
getActiveValueToSet() |
java.lang.String |
getAlias() |
int |
getEscalationDelay() |
int |
getEscalationDelayType() |
java.util.List<RecipientListEntryBean> |
getEscalationRecipients() |
int |
getHandlerType() |
int |
getId() |
int |
getInactiveAction() |
int |
getInactivePointId() |
java.lang.String |
getInactiveProcessCommand() |
java.util.List<RecipientListEntryBean> |
getInactiveRecipients() |
int |
getInactiveScriptCommand() |
java.lang.String |
getInactiveValueToSet() |
com.serotonin.web.i18n.LocalizableMessage |
getMessage() |
static com.serotonin.web.i18n.LocalizableMessage |
getSetActionMessage(int action) |
int |
getTargetPointId() |
java.lang.String |
getTypeKey() |
private static com.serotonin.web.i18n.LocalizableMessage |
getTypeMessage(int handlerType) |
java.lang.String |
getXid() |
boolean |
isDisabled() |
boolean |
isInactiveOverride() |
boolean |
isSendEscalation() |
boolean |
isSendInactive() |
void |
jsonDeserialize(com.serotonin.json.JsonReader reader,
com.serotonin.json.JsonObject json) |
void |
jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> map) |
private void |
readObject(java.io.ObjectInputStream in) |
void |
setActiveAction(int activeAction) |
void |
setActivePointId(int activePointId) |
void |
setActiveProcessCommand(java.lang.String activeProcessCommand) |
void |
setActiveRecipients(java.util.List<RecipientListEntryBean> activeRecipients) |
void |
setActiveScriptCommand(int activeScriptCommand) |
void |
setActiveValueToSet(java.lang.String activeValueToSet) |
void |
setAlias(java.lang.String alias) |
void |
setDisabled(boolean disabled) |
void |
setEscalationDelay(int escalationDelay) |
void |
setEscalationDelayType(int escalationDelayType) |
void |
setEscalationRecipients(java.util.List<RecipientListEntryBean> escalationRecipients) |
void |
setHandlerType(int handlerType) |
void |
setId(int id) |
void |
setInactiveAction(int inactiveAction) |
void |
setInactiveOverride(boolean inactiveOverride) |
void |
setInactivePointId(int inactivePointId) |
void |
setInactiveProcessCommand(java.lang.String inactiveProcessCommand) |
void |
setInactiveRecipients(java.util.List<RecipientListEntryBean> inactiveRecipients) |
void |
setInactiveScriptCommand(int inactiveScriptCommand) |
void |
setInactiveValueToSet(java.lang.String inactiveValueToSet) |
void |
setSendEscalation(boolean sendEscalation) |
void |
setSendInactive(boolean sendInactive) |
void |
setTargetPointId(int targetPointId) |
void |
setXid(java.lang.String xid) |
void |
validate(com.serotonin.web.dwr.DwrResponseI18n response) |
private void |
writeObject(java.io.ObjectOutputStream out) |
private static org.apache.commons.logging.Log log
public static final java.lang.String XID_PREFIX
public static final int TYPE_SET_POINT
public static final int TYPE_EMAIL
public static final int TYPE_PROCESS
public static final int TYPE_SCRIPT
public static ExportCodes TYPE_CODES
public static final int RECIPIENT_TYPE_ACTIVE
public static final int RECIPIENT_TYPE_ESCALATION
public static final int RECIPIENT_TYPE_INACTIVE
public static ExportCodes RECIPIENT_TYPE_CODES
public static final int SET_ACTION_NONE
public static final int SET_ACTION_POINT_VALUE
public static final int SET_ACTION_STATIC_VALUE
public static ExportCodes SET_ACTION_CODES
private int id
private java.lang.String xid
private java.lang.String alias
private int handlerType
private boolean disabled
private int targetPointId
private int activeAction
private java.lang.String activeValueToSet
private int activePointId
private int inactiveAction
private java.lang.String inactiveValueToSet
private int inactivePointId
private java.util.List<RecipientListEntryBean> activeRecipients
private boolean sendEscalation
private int escalationDelayType
private int escalationDelay
private java.util.List<RecipientListEntryBean> escalationRecipients
private boolean sendInactive
private boolean inactiveOverride
private java.util.List<RecipientListEntryBean> inactiveRecipients
private java.lang.String activeProcessCommand
private java.lang.String inactiveProcessCommand
private int activeScriptCommand
private int inactiveScriptCommand
private static final long serialVersionUID
private static final int version
public EventHandlerRT createRuntime()
public com.serotonin.web.i18n.LocalizableMessage getMessage()
public static com.serotonin.web.i18n.LocalizableMessage getSetActionMessage(int action)
private static com.serotonin.web.i18n.LocalizableMessage getTypeMessage(int handlerType)
public int getTargetPointId()
public void setTargetPointId(int targetPointId)
public int getId()
getId
in interface ChangeComparable<EventHandlerVO>
public void setId(int id)
public java.lang.String getXid()
public void setXid(java.lang.String xid)
public java.lang.String getAlias()
public void setAlias(java.lang.String alias)
public int getHandlerType()
public void setHandlerType(int handlerType)
public boolean isDisabled()
public void setDisabled(boolean disabled)
public int getActiveAction()
public void setActiveAction(int activeAction)
public int getInactiveAction()
public void setInactiveAction(int inactiveAction)
public java.lang.String getActiveValueToSet()
public void setActiveValueToSet(java.lang.String activeValueToSet)
public int getActivePointId()
public void setActivePointId(int activePointId)
public java.lang.String getInactiveValueToSet()
public void setInactiveValueToSet(java.lang.String inactiveValueToSet)
public int getInactivePointId()
public void setInactivePointId(int inactivePointId)
public java.util.List<RecipientListEntryBean> getActiveRecipients()
public void setActiveRecipients(java.util.List<RecipientListEntryBean> activeRecipients)
public int getEscalationDelay()
public void setEscalationDelay(int escalationDelay)
public int getEscalationDelayType()
public void setEscalationDelayType(int escalationDelayType)
public java.util.List<RecipientListEntryBean> getEscalationRecipients()
public void setEscalationRecipients(java.util.List<RecipientListEntryBean> escalationRecipients)
public boolean isSendEscalation()
public void setSendEscalation(boolean sendEscalation)
public boolean isSendInactive()
public void setSendInactive(boolean sendInactive)
public boolean isInactiveOverride()
public void setInactiveOverride(boolean inactiveOverride)
public java.util.List<RecipientListEntryBean> getInactiveRecipients()
public void setInactiveRecipients(java.util.List<RecipientListEntryBean> inactiveRecipients)
public java.lang.String getActiveProcessCommand()
public void setActiveProcessCommand(java.lang.String activeProcessCommand)
public java.lang.String getInactiveProcessCommand()
public void setInactiveProcessCommand(java.lang.String inactiveProcessCommand)
public java.lang.String getTypeKey()
getTypeKey
in interface ChangeComparable<EventHandlerVO>
public void validate(com.serotonin.web.dwr.DwrResponseI18n response)
public void addProperties(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list)
addProperties
in interface ChangeComparable<EventHandlerVO>
public void addPropertyChanges(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list, EventHandlerVO from)
addPropertyChanges
in interface ChangeComparable<EventHandlerVO>
private static com.serotonin.web.i18n.LocalizableMessage createRecipientMessage(java.util.List<RecipientListEntryBean> recipients)
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> map)
jsonSerialize
in interface com.serotonin.json.JsonSerializable
public void jsonDeserialize(com.serotonin.json.JsonReader reader, com.serotonin.json.JsonObject json) throws com.serotonin.json.JsonException
jsonDeserialize
in interface com.serotonin.json.JsonSerializable
com.serotonin.json.JsonException
public void setActiveScriptCommand(int activeScriptCommand)
public int getActiveScriptCommand()
public void setInactiveScriptCommand(int inactiveScriptCommand)
public int getInactiveScriptCommand()