blob: 78c026f2fa83467c8f160ea07e23cabe0e7d61d9 [file] [log] [blame]
package com.gemstone.gemfire.mgmt.DataBrowser.controller;
import com.gemstone.gemfire.mgmt.DataBrowser.model.member.GemFireMember;
/**
* Encapsulating informations required to executed query
*
* @author mjha
*
*/
public class QueryConfigurationPrms {
/**
* the query string for which query to be performed
*/
private String queryString;
/**
* Member to which query has to be sent
*/
private GemFireMember member;
/**
* Call back object({@link IQueryExecutionListener}) , to which result has to
* be pass after query
*/
private IQueryExecutionListener queryExecutionListener;
public QueryConfigurationPrms() {
}
/**
*
* @param strQuery
* the query string for which query to be performed
* @param gfeMbr
* to which query has to be sent
* @param listener
* Call back object({@link IQueryExecutionListener}) , to which
* result has to be pass after query
*/
public QueryConfigurationPrms(String strQuery, GemFireMember gfeMbr,
IQueryExecutionListener listener) {
this.queryString = strQuery;
this.member = gfeMbr;
this.queryExecutionListener = listener;
}
public String getQueryString() {
return queryString;
}
public void setQueryString(String strQuery) {
this.queryString = strQuery;
}
public GemFireMember getMember() {
return member;
}
public void setMember(GemFireMember gfeMbr) {
this.member = gfeMbr;
}
public IQueryExecutionListener getQueryExecutionListener() {
return queryExecutionListener;
}
public void setQueryExecutionListener(IQueryExecutionListener listener) {
this.queryExecutionListener = listener;
}
// TODO MGH - this works for us. But this is not really good design! :)
public boolean isCQ(){
return false;
}
}