package org.infosec.ismp.manager.rmi.snmp.model;
import java.io.Serializable;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;
import org.infosec.ismp.manager.rmi.snmp.model.host.CPUStatus;
import org.infosec.ismp.manager.rmi.snmp.model.host.MemoryStatus;
import org.infosec.ismp.manager.rmi.snmp.model.host.NetworkStatus;
/**
* @author guoxianwei
* @date 2011-1-5 下午04:32:14
*
*/
public class NetworkDeviceStatus implements Serializable {
private static final long serialVersionUID = 4262138423479903948L;
private String nodeid;
private String domain;
private String ipAddr;
private boolean active;
private NetworkStatus networkStatus;
private MemoryStatus memoryStatus;
private CPUStatus cpuStatus;
public String getNodeid() {
return nodeid;
}
public String getDomain() {
return domain;
}
public String getIpAddr() {
return ipAddr;
}
public boolean isActive() {
return active;
}
public NetworkStatus getNetworkStatus() {
return networkStatus;
}
public MemoryStatus getMemoryStatus() {
return memoryStatus;
}
public CPUStatus getCpuStatus() {
return cpuStatus;
}
public void setNodeid(String nodeid) {
this.nodeid = nodeid;
}
public void setDomain(String domain) {
this.domain = domain;
}
public void setIpAddr(String ipAddr) {
this.ipAddr = ipAddr;
}
public void setActive(boolean active) {
this.active = active;
}
public void setNetworkStatus(NetworkStatus networkStatus) {
this.networkStatus = networkStatus;
}
public void setMemoryStatus(MemoryStatus memoryStatus) {
this.memoryStatus = memoryStatus;
}
public void setCpuStatus(CPUStatus cpuStatus) {
this.cpuStatus = cpuStatus;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE).appendSuper(super.toString()).append(
"nodeid", nodeid).append("active", active).append(
"networkStatus", networkStatus.toString()).append(
"memoryStatus", memoryStatus.toString()).append("cpuStatus",
cpuStatus.toString()).append("hardDiskStatus").toString();
}
}