public class MaintenanceEventVO extends java.lang.Object implements ChangeComparable<MaintenanceEventVO>, com.serotonin.json.JsonSerializable
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
activeCron |
private int |
activeDay |
private int |
activeHour |
private int |
activeMinute |
private int |
activeMonth |
private int |
activeSecond |
private int |
activeYear |
private int |
alarmLevel |
private java.lang.String |
alias |
private int |
dataSourceId |
private java.lang.String |
dataSourceName |
private int |
dataSourceTypeId |
private java.lang.String |
dataSourceXid |
private boolean |
disabled |
private int |
id |
private java.lang.String |
inactiveCron |
private int |
inactiveDay |
private int |
inactiveHour |
private int |
inactiveMinute |
private int |
inactiveMonth |
private int |
inactiveSecond |
private int |
inactiveYear |
private static java.lang.String[] |
months |
private int |
scheduleType |
static ExportCodes |
TYPE_CODES |
static int |
TYPE_CRON |
static int |
TYPE_DAILY |
static int |
TYPE_HOURLY |
static int |
TYPE_MANUAL |
static int |
TYPE_MONTHLY |
static int |
TYPE_ONCE |
static int |
TYPE_WEEKLY |
static int |
TYPE_YEARLY |
private static java.lang.String[] |
weekdays |
private java.lang.String |
xid |
static java.lang.String |
XID_PREFIX |
Constructor and Description |
---|
MaintenanceEventVO() |
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
activeTime() |
void |
addProperties(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list) |
void |
addPropertyChanges(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list,
MaintenanceEventVO from) |
java.lang.String |
getActiveCron() |
int |
getActiveDay() |
int |
getActiveHour() |
int |
getActiveMinute() |
int |
getActiveMonth() |
int |
getActiveSecond() |
int |
getActiveYear() |
int |
getAlarmLevel() |
java.lang.String |
getAlias() |
int |
getDataSourceId() |
java.lang.String |
getDataSourceName() |
int |
getDataSourceTypeId() |
java.lang.String |
getDataSourceXid() |
com.serotonin.web.i18n.LocalizableMessage |
getDescription() |
EventTypeVO |
getEventType() |
int |
getId() |
java.lang.String |
getInactiveCron() |
int |
getInactiveDay() |
int |
getInactiveHour() |
int |
getInactiveMinute() |
int |
getInactiveMonth() |
int |
getInactiveSecond() |
int |
getInactiveYear() |
int |
getScheduleType() |
java.lang.String |
getTypeKey() |
private com.serotonin.web.i18n.LocalizableMessage |
getTypeMessage() |
java.lang.String |
getXid() |
private java.lang.String |
inactiveTime() |
boolean |
isDisabled() |
boolean |
isNew() |
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 com.serotonin.web.i18n.LocalizableMessage |
month(boolean active) |
private com.serotonin.web.i18n.LocalizableMessage |
monthday(boolean active) |
void |
setActiveCron(java.lang.String activeCron) |
void |
setActiveDay(int activeDay) |
void |
setActiveHour(int activeHour) |
void |
setActiveMinute(int activeMinute) |
void |
setActiveMonth(int activeMonth) |
void |
setActiveSecond(int activeSecond) |
void |
setActiveYear(int activeYear) |
void |
setAlarmLevel(int alarmLevel) |
void |
setAlias(java.lang.String alias) |
void |
setDataSourceId(int dataSourceId) |
void |
setDataSourceName(java.lang.String dataSourceName) |
void |
setDataSourceTypeId(int dataSourceTypeId) |
void |
setDataSourceXid(java.lang.String dataSourceXid) |
void |
setDisabled(boolean disabled) |
void |
setId(int id) |
void |
setInactiveCron(java.lang.String inactiveCron) |
void |
setInactiveDay(int inactiveDay) |
void |
setInactiveHour(int inactiveHour) |
void |
setInactiveMinute(int inactiveMinute) |
void |
setInactiveMonth(int inactiveMonth) |
void |
setInactiveSecond(int inactiveSecond) |
void |
setInactiveYear(int inactiveYear) |
void |
setScheduleType(int scheduleType) |
void |
setXid(java.lang.String xid) |
void |
validate(com.serotonin.web.dwr.DwrResponseI18n response) |
private com.serotonin.web.i18n.LocalizableMessage |
weekday(boolean active) |
public static final java.lang.String XID_PREFIX
public static final int TYPE_MANUAL
public static final int TYPE_HOURLY
public static final int TYPE_DAILY
public static final int TYPE_WEEKLY
public static final int TYPE_MONTHLY
public static final int TYPE_YEARLY
public static final int TYPE_ONCE
public static final int TYPE_CRON
public static ExportCodes TYPE_CODES
private int id
private java.lang.String xid
private int dataSourceId
private java.lang.String alias
private int alarmLevel
private int scheduleType
private boolean disabled
private int activeYear
private int activeMonth
private int activeDay
private int activeHour
private int activeMinute
private int activeSecond
private java.lang.String activeCron
private int inactiveYear
private int inactiveMonth
private int inactiveDay
private int inactiveHour
private int inactiveMinute
private int inactiveSecond
private java.lang.String inactiveCron
private int dataSourceTypeId
private java.lang.String dataSourceName
private java.lang.String dataSourceXid
private static final java.lang.String[] weekdays
private static final java.lang.String[] months
public boolean isNew()
public int getId()
getId
in interface ChangeComparable<MaintenanceEventVO>
public void setId(int id)
public java.lang.String getXid()
public void setXid(java.lang.String xid)
public int getDataSourceId()
public void setDataSourceId(int dataSourceId)
public java.lang.String getAlias()
public void setAlias(java.lang.String alias)
public int getAlarmLevel()
public void setAlarmLevel(int alarmLevel)
public int getScheduleType()
public void setScheduleType(int scheduleType)
public boolean isDisabled()
public void setDisabled(boolean disabled)
public int getActiveYear()
public void setActiveYear(int activeYear)
public int getActiveMonth()
public void setActiveMonth(int activeMonth)
public int getActiveDay()
public void setActiveDay(int activeDay)
public int getActiveHour()
public void setActiveHour(int activeHour)
public int getActiveMinute()
public void setActiveMinute(int activeMinute)
public int getActiveSecond()
public void setActiveSecond(int activeSecond)
public java.lang.String getActiveCron()
public void setActiveCron(java.lang.String activeCron)
public int getInactiveYear()
public void setInactiveYear(int inactiveYear)
public int getInactiveMonth()
public void setInactiveMonth(int inactiveMonth)
public int getInactiveDay()
public void setInactiveDay(int inactiveDay)
public int getInactiveHour()
public void setInactiveHour(int inactiveHour)
public int getInactiveMinute()
public void setInactiveMinute(int inactiveMinute)
public int getInactiveSecond()
public void setInactiveSecond(int inactiveSecond)
public java.lang.String getInactiveCron()
public void setInactiveCron(java.lang.String inactiveCron)
public int getDataSourceTypeId()
public void setDataSourceTypeId(int dataSourceTypeId)
public java.lang.String getDataSourceName()
public void setDataSourceName(java.lang.String dataSourceName)
public java.lang.String getDataSourceXid()
public void setDataSourceXid(java.lang.String dataSourceXid)
public EventTypeVO getEventType()
public com.serotonin.web.i18n.LocalizableMessage getDescription()
private com.serotonin.web.i18n.LocalizableMessage getTypeMessage()
private java.lang.String activeTime()
private java.lang.String inactiveTime()
private com.serotonin.web.i18n.LocalizableMessage weekday(boolean active)
private com.serotonin.web.i18n.LocalizableMessage monthday(boolean active)
private com.serotonin.web.i18n.LocalizableMessage month(boolean active)
public java.lang.String getTypeKey()
getTypeKey
in interface ChangeComparable<MaintenanceEventVO>
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<MaintenanceEventVO>
public void addPropertyChanges(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list, MaintenanceEventVO from)
addPropertyChanges
in interface ChangeComparable<MaintenanceEventVO>
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