public abstract class ChangeTypeVO extends java.lang.Object implements java.io.Serializable, com.serotonin.json.JsonSerializable, ChangeComparableObject
| Modifier and Type | Class and Description |
|---|---|
static interface |
ChangeTypeVO.Types |
| Modifier and Type | Field and Description |
|---|---|
static ExportCodes |
CHANGE_TYPE_CODES |
private static long |
serialVersionUID |
private java.lang.String |
startValue |
private static int |
version |
| Constructor and Description |
|---|
ChangeTypeVO() |
| 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,
java.lang.Object o) |
abstract ChangeTypeRT |
createRuntime() |
static IntMessagePair[] |
getChangeTypes(int dataTypeId) |
abstract com.serotonin.web.i18n.LocalizableMessage |
getDescription() |
java.lang.String |
getStartValue() |
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 |
setStartValue(java.lang.String startValue) |
abstract int |
typeId() |
private void |
writeObject(java.io.ObjectOutputStream out) |
public static final ExportCodes CHANGE_TYPE_CODES
private java.lang.String startValue
private static final long serialVersionUID
private static final int version
public static IntMessagePair[] getChangeTypes(int dataTypeId)
public abstract int typeId()
public abstract com.serotonin.web.i18n.LocalizableMessage getDescription()
public abstract ChangeTypeRT createRuntime()
public java.lang.String getStartValue()
public void setStartValue(java.lang.String startValue)
public void addProperties(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list)
addProperties in interface ChangeComparableObjectpublic void addPropertyChanges(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list,
java.lang.Object o)
addPropertyChanges in interface ChangeComparableObjectprivate void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
java.io.IOExceptionprivate void readObject(java.io.ObjectInputStream in)
throws java.io.IOException
java.io.IOExceptionpublic void jsonDeserialize(com.serotonin.json.JsonReader reader,
com.serotonin.json.JsonObject json)
throws com.serotonin.json.JsonException
jsonDeserialize in interface com.serotonin.json.JsonSerializablecom.serotonin.json.JsonExceptionpublic void jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> map)
jsonSerialize in interface com.serotonin.json.JsonSerializable