public class SqlDataSourceVO extends DataSourceVO<SqlDataSourceVO>
DataSourceVO.Type
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
connectionUrl |
private java.lang.String |
driverClassname |
private static ExportCodes |
EVENT_CODES |
private java.lang.String |
password |
private boolean |
rowBasedQuery |
private java.lang.String |
selectStatement |
private static long |
serialVersionUID |
static DataSourceVO.Type |
TYPE |
private int |
updatePeriods |
private int |
updatePeriodType |
private java.lang.String |
username |
private static int |
version |
XID_PREFIX
Constructor and Description |
---|
SqlDataSourceVO() |
Modifier and Type | Method and Description |
---|---|
protected void |
addEventTypes(java.util.List<EventTypeVO> ets) |
protected void |
addPropertiesImpl(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list) |
protected void |
addPropertyChangesImpl(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list,
SqlDataSourceVO from) |
DataSourceRT |
createDataSourceRT() |
SqlPointLocatorVO |
createPointLocator() |
com.serotonin.web.i18n.LocalizableMessage |
getConnectionDescription() |
java.lang.String |
getConnectionUrl() |
java.lang.String |
getDriverClassname() |
ExportCodes |
getEventCodes() |
java.lang.String |
getPassword() |
java.lang.String |
getSelectStatement() |
DataSourceVO.Type |
getType() |
int |
getUpdatePeriods() |
int |
getUpdatePeriodType() |
java.lang.String |
getUsername() |
boolean |
isRowBasedQuery() |
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 |
setConnectionUrl(java.lang.String connectionUrl) |
void |
setDriverClassname(java.lang.String driverClassname) |
void |
setPassword(java.lang.String password) |
void |
setRowBasedQuery(boolean rowBasedQuery) |
void |
setSelectStatement(java.lang.String selectStatement) |
void |
setUpdatePeriods(int updatePeriods) |
void |
setUpdatePeriodType(int updatePeriodType) |
void |
setUsername(java.lang.String username) |
void |
validate(com.serotonin.web.dwr.DwrResponseI18n response) |
private void |
writeObject(java.io.ObjectOutputStream out) |
addProperties, addPropertyChanges, copy, createDataSourceVO, createEventType, createEventType, deserializeUpdatePeriodType, generateXid, getAlarmLevel, getEventType, getEventTypes, getId, getMessage, getName, getTypeKey, getXid, isEnabled, isNew, serializeUpdatePeriodType, setAlarmLevel, setEnabled, setId, setName, setXid
public static final DataSourceVO.Type TYPE
private static final ExportCodes EVENT_CODES
private java.lang.String driverClassname
private java.lang.String connectionUrl
private java.lang.String username
private java.lang.String password
private java.lang.String selectStatement
private int updatePeriodType
private int updatePeriods
private boolean rowBasedQuery
private static final long serialVersionUID
private static final int version
protected void addEventTypes(java.util.List<EventTypeVO> ets)
addEventTypes
in class DataSourceVO<SqlDataSourceVO>
public ExportCodes getEventCodes()
getEventCodes
in class DataSourceVO<SqlDataSourceVO>
public com.serotonin.web.i18n.LocalizableMessage getConnectionDescription()
getConnectionDescription
in class DataSourceVO<SqlDataSourceVO>
public DataSourceVO.Type getType()
getType
in class DataSourceVO<SqlDataSourceVO>
public DataSourceRT createDataSourceRT()
createDataSourceRT
in class DataSourceVO<SqlDataSourceVO>
public SqlPointLocatorVO createPointLocator()
createPointLocator
in class DataSourceVO<SqlDataSourceVO>
public java.lang.String getDriverClassname()
public void setDriverClassname(java.lang.String driverClassname)
public java.lang.String getConnectionUrl()
public void setConnectionUrl(java.lang.String connectionUrl)
public int getUpdatePeriods()
public void setUpdatePeriods(int updatePeriods)
public int getUpdatePeriodType()
public void setUpdatePeriodType(int updatePeriodType)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public java.lang.String getUsername()
public void setUsername(java.lang.String username)
public java.lang.String getSelectStatement()
public void setSelectStatement(java.lang.String selectStatement)
public boolean isRowBasedQuery()
public void setRowBasedQuery(boolean rowBasedQuery)
public void validate(com.serotonin.web.dwr.DwrResponseI18n response)
validate
in class DataSourceVO<SqlDataSourceVO>
protected void addPropertiesImpl(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list)
addPropertiesImpl
in class DataSourceVO<SqlDataSourceVO>
protected void addPropertyChangesImpl(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list, SqlDataSourceVO from)
addPropertyChangesImpl
in class DataSourceVO<SqlDataSourceVO>
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.io.IOException
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
jsonDeserialize
in class DataSourceVO<SqlDataSourceVO>
com.serotonin.json.JsonException
public void jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> map)
jsonSerialize
in interface com.serotonin.json.JsonSerializable
jsonSerialize
in class DataSourceVO<SqlDataSourceVO>