public class SnmpDataSourceVO extends DataSourceVO<SnmpDataSourceVO>
Modifier and Type | Class and Description |
---|---|
static interface |
SnmpDataSourceVO.AuthProtocols |
static interface |
SnmpDataSourceVO.PrivProtocols |
DataSourceVO.Type
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
authPassphrase |
private java.lang.String |
authProtocol |
private java.lang.String |
community |
private java.lang.String |
contextEngineId |
private java.lang.String |
contextName |
private java.lang.String |
engineId |
private static ExportCodes |
EVENT_CODES |
private java.lang.String |
host |
private java.lang.String |
localAddress |
private int |
port |
private java.lang.String |
privPassphrase |
private java.lang.String |
privProtocol |
private int |
retries |
private java.lang.String |
securityName |
private static long |
serialVersionUID |
private int |
snmpVersion |
private int |
timeout |
private int |
trapPort |
static DataSourceVO.Type |
TYPE |
private int |
updatePeriods |
private int |
updatePeriodType |
private static int |
version |
XID_PREFIX
Constructor and Description |
---|
SnmpDataSourceVO() |
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,
SnmpDataSourceVO from) |
DataSourceRT |
createDataSourceRT() |
SnmpPointLocatorVO |
createPointLocator() |
java.lang.String |
getAuthPassphrase() |
java.lang.String |
getAuthProtocol() |
java.lang.String |
getCommunity() |
com.serotonin.web.i18n.LocalizableMessage |
getConnectionDescription() |
java.lang.String |
getContextEngineId() |
java.lang.String |
getContextName() |
java.lang.String |
getEngineId() |
ExportCodes |
getEventCodes() |
java.lang.String |
getHost() |
java.lang.String |
getLocalAddress() |
int |
getPort() |
java.lang.String |
getPrivPassphrase() |
java.lang.String |
getPrivProtocol() |
int |
getRetries() |
java.lang.String |
getSecurityName() |
int |
getSnmpVersion() |
int |
getTimeout() |
int |
getTrapPort() |
DataSourceVO.Type |
getType() |
int |
getUpdatePeriods() |
int |
getUpdatePeriodType() |
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 |
setAuthPassphrase(java.lang.String authPassphrase) |
void |
setAuthProtocol(java.lang.String authProtocol) |
void |
setCommunity(java.lang.String community) |
void |
setContextEngineId(java.lang.String contextEngineId) |
void |
setContextName(java.lang.String contextName) |
void |
setEngineId(java.lang.String engineId) |
void |
setHost(java.lang.String host) |
void |
setLocalAddress(java.lang.String localAddress) |
void |
setPort(int port) |
void |
setPrivPassphrase(java.lang.String privPassphrase) |
void |
setPrivProtocol(java.lang.String privProtocol) |
void |
setRetries(int retries) |
void |
setSecurityName(java.lang.String securityName) |
void |
setSnmpVersion(int snmpVersion) |
void |
setTimeout(int timeout) |
void |
setTrapPort(int trapPort) |
void |
setUpdatePeriods(int updatePeriods) |
void |
setUpdatePeriodType(int updatePeriodType) |
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 host
private int port
private int snmpVersion
private java.lang.String community
private java.lang.String engineId
private java.lang.String contextEngineId
private java.lang.String contextName
private java.lang.String securityName
private java.lang.String authProtocol
private java.lang.String authPassphrase
private java.lang.String privProtocol
private java.lang.String privPassphrase
private int retries
private int timeout
private int updatePeriodType
private int updatePeriods
private int trapPort
private java.lang.String localAddress
private static final long serialVersionUID
private static final int version
protected void addEventTypes(java.util.List<EventTypeVO> ets)
addEventTypes
in class DataSourceVO<SnmpDataSourceVO>
public ExportCodes getEventCodes()
getEventCodes
in class DataSourceVO<SnmpDataSourceVO>
public com.serotonin.web.i18n.LocalizableMessage getConnectionDescription()
getConnectionDescription
in class DataSourceVO<SnmpDataSourceVO>
public DataSourceVO.Type getType()
getType
in class DataSourceVO<SnmpDataSourceVO>
public DataSourceRT createDataSourceRT()
createDataSourceRT
in class DataSourceVO<SnmpDataSourceVO>
public SnmpPointLocatorVO createPointLocator()
createPointLocator
in class DataSourceVO<SnmpDataSourceVO>
public java.lang.String getAuthPassphrase()
public void setAuthPassphrase(java.lang.String authPassphrase)
public java.lang.String getAuthProtocol()
public void setAuthProtocol(java.lang.String authProtocol)
public java.lang.String getCommunity()
public void setCommunity(java.lang.String community)
public java.lang.String getContextEngineId()
public void setContextEngineId(java.lang.String contextEngineId)
public java.lang.String getContextName()
public void setContextName(java.lang.String contextName)
public java.lang.String getEngineId()
public void setEngineId(java.lang.String engineId)
public java.lang.String getHost()
public void setHost(java.lang.String host)
public java.lang.String getPrivPassphrase()
public void setPrivPassphrase(java.lang.String privPassphrase)
public java.lang.String getPrivProtocol()
public void setPrivProtocol(java.lang.String privProtocol)
public java.lang.String getSecurityName()
public void setSecurityName(java.lang.String securityName)
public int getUpdatePeriods()
public void setUpdatePeriods(int updatePeriods)
public int getUpdatePeriodType()
public void setUpdatePeriodType(int updatePeriodType)
public int getSnmpVersion()
public void setSnmpVersion(int snmpVersion)
public int getPort()
public void setPort(int port)
public int getRetries()
public void setRetries(int retries)
public int getTimeout()
public void setTimeout(int timeout)
public int getTrapPort()
public void setTrapPort(int trapPort)
public java.lang.String getLocalAddress()
public void setLocalAddress(java.lang.String localAddress)
public void validate(com.serotonin.web.dwr.DwrResponseI18n response)
validate
in class DataSourceVO<SnmpDataSourceVO>
protected void addPropertiesImpl(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list)
addPropertiesImpl
in class DataSourceVO<SnmpDataSourceVO>
protected void addPropertyChangesImpl(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list, SnmpDataSourceVO from)
addPropertyChangesImpl
in class DataSourceVO<SnmpDataSourceVO>
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<SnmpDataSourceVO>
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<SnmpDataSourceVO>