public abstract class ScriptVO<T extends ScriptVO<?>>
extends java.lang.Object
implements java.io.Serializable, com.serotonin.json.JsonSerializable
Modifier and Type | Class and Description |
---|---|
static class |
ScriptVO.Type |
Modifier and Type | Field and Description |
---|---|
private int |
id |
private java.lang.String |
name |
private java.lang.String |
script |
private static long |
serialVersionUID |
private int |
userId |
private static int |
version |
private java.lang.String |
xid |
static java.lang.String |
XID_PREFIX |
Constructor and Description |
---|
ScriptVO() |
Modifier and Type | Method and Description |
---|---|
abstract ScriptRT |
createScriptRT() |
static ScriptVO<?> |
createScriptVO(int typeId) |
static java.lang.String |
generateXid() |
int |
getId() |
java.lang.String |
getName() |
java.lang.String |
getScript() |
abstract ScriptVO.Type |
getType() |
int |
getUserId() |
java.lang.String |
getXid() |
boolean |
isNew() |
void |
jsonDeserialize(com.serotonin.json.JsonReader reader,
com.serotonin.json.JsonObject object) |
void |
jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> map) |
private void |
readObject(java.io.ObjectInputStream in) |
void |
setId(int id) |
void |
setName(java.lang.String name) |
void |
setScript(java.lang.String script) |
void |
setUserId(int userId) |
void |
setXid(java.lang.String xid) |
void |
validate(com.serotonin.web.dwr.DwrResponseI18n response) |
private void |
writeObject(java.io.ObjectOutputStream out) |
public static final java.lang.String XID_PREFIX
private int id
private java.lang.String xid
private java.lang.String name
private java.lang.String script
private int userId
private static final long serialVersionUID
private static final int version
public abstract ScriptVO.Type getType()
public abstract ScriptRT createScriptRT()
public int getId()
public void setId(int id)
public java.lang.String getXid()
public void setXid(java.lang.String xid)
public java.lang.String getName()
public void setName(java.lang.String name)
public void validate(com.serotonin.web.dwr.DwrResponseI18n response)
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 jsonDeserialize(com.serotonin.json.JsonReader reader, com.serotonin.json.JsonObject object) throws com.serotonin.json.JsonException
jsonDeserialize
in interface com.serotonin.json.JsonSerializable
com.serotonin.json.JsonException
public void jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> map)
jsonSerialize
in interface com.serotonin.json.JsonSerializable
public static ScriptVO<?> createScriptVO(int typeId)
public static java.lang.String generateXid()
public void setScript(java.lang.String script)
public java.lang.String getScript()
public void setUserId(int userId)
public int getUserId()
public boolean isNew()