package org.openiot.lsm.sdum.model.beans;
import java.util.ArrayList;
import org.openiot.lsm.sdum.model.beans.DefaultGraphBean;
import org.openiot.lsm.sdum.model.beans.NamedGraphBean;
import org.openiot.lsm.sdum.model.beans.OSMOBean;
public class QueryRequestBean
{
private String id;
private String query;
private ArrayList<DefaultGraphBean> defaultGraphBeanList;
private ArrayList<NamedGraphBean> namedGraphBeanList;
private OSMOBean osmoBean;
public QueryRequestBean() {
}
public QueryRequestBean(String id) {
this.id = id;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getQuery() {
return query;
}
public void setQuery(String query) {
this.query = query;
}
public OSMOBean getOsmoBean() {
return osmoBean;
}
public void setOsmoBean(OSMOBean osmoBean) {
this.osmoBean = osmoBean;
}
public ArrayList<DefaultGraphBean> getDefaultGraphBeanList() {
if (defaultGraphBeanList == null) {
defaultGraphBeanList = new ArrayList<DefaultGraphBean>();
}
return defaultGraphBeanList;
}
public ArrayList<NamedGraphBean> getNamedGraphBeanList() {
if (namedGraphBeanList == null) {
namedGraphBeanList = new ArrayList<NamedGraphBean>();
}
return namedGraphBeanList;
}
public String toStringQueryStr() {
StringBuffer q = new StringBuffer();
q.append("\"qreq\":");
q.append("{");
q.append("\"queryString\":"+getQuery());
q.append("}");
return q.toString();
}
}