package org.infosec.ismp.manager.rmi.snmp.model.host; import java.io.Serializable; import org.apache.commons.lang.builder.ToStringBuilder; import org.apache.commons.lang.builder.ToStringStyle; /** * @author guoxianwei * @date 2010-12-20 下午04:27:51 * */ public class HostDeviceStatus implements Serializable { private static final long serialVersionUID = 6705628550336228265L; private String nodeid; private String domain; private String ipAddr; private boolean active; private NetworkStatus networkStatus; private MemoryStatus memoryStatus; private CPUStatus cpuStatus; private HardDiskStatus hardDiskStatus; private ProcessesStatus processesStatus; public String getDomain() { return domain; } public String getIpAddr() { return ipAddr; } public void setDomain(String domain) { this.domain = domain; } public void setIpAddr(String ipAddr) { this.ipAddr = ipAddr; } public String getNodeid() { return nodeid; } public boolean isActive() { return active; } public void setActive(boolean active) { this.active = active; } public NetworkStatus getNetworkStatus() { return networkStatus; } public MemoryStatus getMemoryStatus() { return memoryStatus; } public CPUStatus getCpuStatus() { return cpuStatus; } public HardDiskStatus getHardDiskStatus() { return hardDiskStatus; } public ProcessesStatus getProcessesStatus() { return processesStatus; } public void setNodeid(String nodeid) { this.nodeid = nodeid; } public void setNetworkStatus(NetworkStatus networkStatus) { this.networkStatus = networkStatus; } public void setMemoryStatus(MemoryStatus memoryStatus) { this.memoryStatus = memoryStatus; } public void setCpuStatus(CPUStatus cpuStatus) { this.cpuStatus = cpuStatus; } public void setHardDiskStatus(HardDiskStatus hardDiskStatus) { this.hardDiskStatus = hardDiskStatus; } public void setProcessesStatus(ProcessesStatus processesStatus) { this.processesStatus = processesStatus; } @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", hardDiskStatus.toString()).append("processesStatus", processesStatus.toString()).toString(); } }