package org.infosec.ismp.applet.manager.component.panel.view.sensor;
import java.util.LinkedHashMap;
import java.util.Map;
import org.infosec.ismp.applet.manager.component.panel.view.Info;
public class Sensor extends Info{
/**
* sensorID
*/
private String sensorId;
/**
* 主机名
*/
private String sysName;
/**
* 操作系统信息
*/
private String sysInfo;
/**
* 注册到信息
*/
private String regInfo;
/**
* 系统配置描述
*/
private String sysConfigDesc;
/**
* 工作组名
*/
private String workSpaceName;
/**
* 计算机描述
*/
private String sysDesc;
/**
* 版本号
*/
private String vistion;
/**
* sensorIP
*/
private String sensorIP;
/**
* sensor安装目录
*/
private String sensorLocalPath;
/**
* 更新目录
*/
private String updateURL;
/**
* @return the sensorVersion
*/
/**
* sensor service 版本号
*/
private String sensorServVersion;
public Sensor() {
}
private Map clientProperties = new LinkedHashMap();
public static final String CLIENTPREFIX = "clientprefix";
public void putClientProperty(Object key, Object value) {
Object oldValue = clientProperties.get(key);
if (value != null) {
clientProperties.put(key, value);
} else if (oldValue != null) {
clientProperties.remove(key);
}
if (oldValue != value) {
this.firePropertyChange(CLIENTPREFIX + key.toString(), oldValue, value);
}
}
/**
* @return the sensorId
*/
public String getSensorId() {
return sensorId;
}
/**
* @param sensorId
* the sensorId to set
*/
public void setSensorId(String sensorId) {
String old = this.sensorId;
this.sensorId = sensorId;
this.firePropertyChange("sensorId", old,sensorId);
}
/**
* @return the sysName
*/
public String getSysName() {
return sysName;
}
/**
* @param sysName
* the sysName to set
*/
public void setSysName(String sysName) {
String old = this.sysName;
this.sysName = sysName;
this.firePropertyChange("sysName", old, sysName);
}
/**
* @return the sysInfo
*/
public String getSysInfo() {
return sysInfo;
}
/**
* @param sysInfo
* the sysInfo to set
*/
public void setSysInfo(String sysInfo) {
String old = this.sysInfo;
this.sysInfo = sysInfo;
this.firePropertyChange("sysInfo", old, sysInfo);
}
/**
* @return the regInfo
*/
public String getRegInfo() {
return regInfo;
}
/**
* @param regInfo
* the regInfo to set
*/
public void setRegInfo(String regInfo) {
String old = this.regInfo;
this.regInfo = regInfo;
this.firePropertyChange("regInfo", old, regInfo);
}
/**
* @return the sysConfigDesc
*/
public String getSysConfigDesc() {
return sysConfigDesc;
}
/**
* @param sysConfigDesc
* the sysConfigDesc to set
*/
public void setSysConfigDesc(String sysConfigDesc) {
String old = this.sysConfigDesc;
this.sysConfigDesc = sysConfigDesc;
this.firePropertyChange("sysConfigDesc", old, sysConfigDesc);
}
/**
* @return the workSpaceName
*/
public String getWorkSpaceName() {
return workSpaceName;
}
/**
* @param workSpaceName
* the workSpaceName to set
*/
public void setWorkSpaceName(String workSpaceName) {
String old = this.workSpaceName;
this.workSpaceName = workSpaceName;
this.firePropertyChange("workSpaceName", old, workSpaceName);
}
/**
* @return the sysDesc
*/
public String getSysDesc() {
return sysDesc;
}
/**
* @param sysDesc
* the sysDesc to set
*/
public void setSysDesc(String sysDesc) {
String old = this.sysDesc;
this.sysDesc = sysDesc;
this.firePropertyChange("sysDesc", old, sysDesc);
}
public String getVistion() {
return vistion;
}
public void setVistion(String vistion) {
String old = this.vistion;
this.vistion = vistion;
this.firePropertyChange("vistion", old, vistion);
}
public String getSensorLocalPath() {
return sensorLocalPath;
}
public void setSensorLocalPath(String sensorLocalPath) {
String old = this.sensorLocalPath;
this.sensorLocalPath = sensorLocalPath;
this.firePropertyChange("sensorLocalPath", old, sensorLocalPath);
}
public String getUpdateURL() {
return updateURL;
}
public void setUpdateURL(String updateURL) {
String old = this.updateURL;
this.updateURL = updateURL;
this.firePropertyChange("updateURL", old, updateURL);
}
public String getSensorServVersion() {
return sensorServVersion;
}
public void setSensorServVersion(String sensorServVersion) {
String old = this.sensorServVersion;
this.sensorServVersion = sensorServVersion;
this.firePropertyChange("sensorServVersion", old, sensorServVersion);
}
public String getSensorIP() {
return sensorIP;
}
public void setSensorIP(String sensorIP) {
this.sensorIP = sensorIP;
}
}