package org.infosec.ismp.manager.rmi.snmp.model.host; import java.io.Serializable; import java.util.Collections; import java.util.List; import org.apache.commons.lang.builder.ToStringBuilder; import org.apache.commons.lang.builder.ToStringStyle; /** * */ @SuppressWarnings("unchecked") public class ProcessesStatus implements Serializable { private static final long serialVersionUID = -6257672354153562954L; /** * 变量名称:processStatus 变量类型:List<ProcessStatus> <br> * 说明:进程状态信息列表 */ private List<ProcessStatus> processStatus = Collections.EMPTY_LIST; /** * 构造方法 * */ public ProcessesStatus() { } public ProcessStatus[] getProcessStatus() { return processStatus.toArray(new ProcessStatus[] {}); } public final void setProcessStatus(List<ProcessStatus> vProcessStatus) { processStatus = vProcessStatus; } @Override public String toString() { ToStringBuilder builder = new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE); builder.appendSuper(super.toString()); for(ProcessStatus status: processStatus){ builder.append("ProcessStatus",status.toString()); } return builder.toString(); } }