package org.hyperic.hq.measurement.agent.commands; import org.hyperic.hq.agent.AgentRemoteException; import org.hyperic.hq.agent.AgentRemoteValue; public class ScheduleTopn_args extends AgentRemoteValue { private static final String TOPN_INTERVAL = "topnInterval"; private static final String QUERY_FILTER = "queryFilter"; private static final String NUMBER_OF_PROCESSES = "numberOfProcesses"; public ScheduleTopn_args() { } public ScheduleTopn_args(AgentRemoteValue args) throws AgentRemoteException { super.setValue(TOPN_INTERVAL, args.getValue(TOPN_INTERVAL)); super.setValue(QUERY_FILTER, args.getValue(QUERY_FILTER)); super.setValue(NUMBER_OF_PROCESSES, args.getValue(NUMBER_OF_PROCESSES)); } public ScheduleTopn_args(int interval, String queryFilter, int numberOfProcesses) { super.setValue(TOPN_INTERVAL, Integer.toString(interval)); super.setValue(QUERY_FILTER, queryFilter); super.setValue(NUMBER_OF_PROCESSES, Integer.toString(numberOfProcesses)); } public int getInterval() { return Integer.valueOf(super.getValue(TOPN_INTERVAL)); } public void setInterval(int interval) { super.setValue(TOPN_INTERVAL, String.valueOf(interval)); } public String getQueryFilter() { return super.getValue(QUERY_FILTER); } public void setQueryFilter(String queryFilter) { super.setValue(QUERY_FILTER, queryFilter); } public int getNumberOfProcesses() { return Integer.valueOf(super.getValue(NUMBER_OF_PROCESSES)); } public void setNumberOfProcesses(int numberOfProcesses) { super.setValue(NUMBER_OF_PROCESSES, String.valueOf(numberOfProcesses)); } }