it.eng.spagobi.qbe.core.service
Class QueryEncoder

java.lang.Object
  extended by it.eng.spagobi.qbe.core.service.QueryEncoder

public class QueryEncoder
extends java.lang.Object

Author:
Andrea Gioia (andrea.gioia@eng.it)

Constructor Summary
QueryEncoder()
           
 
Method Summary
static it.eng.qbe.newquery.Query decode(java.lang.String query, it.eng.qbe.model.DataMartModel datamartModel)
           
static it.eng.qbe.newquery.Query decode(java.lang.String queryFields, java.lang.String queryFilters, java.lang.String queryFilterExp, it.eng.qbe.model.DataMartModel datamartModel)
           
static java.lang.String encode(it.eng.qbe.newquery.Query query, it.eng.qbe.model.DataMartModel datamartModel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryEncoder

public QueryEncoder()
Method Detail

decode

public static it.eng.qbe.newquery.Query decode(java.lang.String query,
                                               it.eng.qbe.model.DataMartModel datamartModel)
                                        throws org.json.JSONException
Throws:
org.json.JSONException

decode

public static it.eng.qbe.newquery.Query decode(java.lang.String queryFields,
                                               java.lang.String queryFilters,
                                               java.lang.String queryFilterExp,
                                               it.eng.qbe.model.DataMartModel datamartModel)
                                        throws org.json.JSONException
Throws:
org.json.JSONException

encode

public static java.lang.String encode(it.eng.qbe.newquery.Query query,
                                      it.eng.qbe.model.DataMartModel datamartModel)
                               throws org.json.JSONException
Throws:
org.json.JSONException