it.eng.spagobi.engines.qbe.services.formviewer
Class FormViewerQueryTransformer

java.lang.Object
  extended by it.eng.spagobi.tools.dataset.common.query.AbstractQueryTransformer
      extended by it.eng.qbe.query.transformers.AbstractQbeQueryTransformer
          extended by it.eng.spagobi.engines.qbe.services.formviewer.FormViewerQueryTransformer
All Implemented Interfaces:
it.eng.spagobi.tools.dataset.common.query.IQueryTransformer

public class FormViewerQueryTransformer
extends it.eng.qbe.query.transformers.AbstractQbeQueryTransformer

Transforms the input query starting from document template and form viewer state

Author:
Davide Zerbetto (davide.zerbetto@eng.it)

Field Summary
static org.apache.log4j.Logger logger
           
 
Constructor Summary
FormViewerQueryTransformer()
           
 
Method Summary
 it.eng.qbe.query.Query execTransformation(it.eng.qbe.query.Query query)
           
 org.json.JSONObject getFormState()
           
 org.json.JSONObject getTemplate()
           
 void setFormState(org.json.JSONObject formState)
           
 void setTemplate(org.json.JSONObject template)
           
 
Methods inherited from class it.eng.qbe.query.transformers.AbstractQbeQueryTransformer
execTransformation
 
Methods inherited from class it.eng.spagobi.tools.dataset.common.query.AbstractQueryTransformer
getPreviousTransformer, hasPreviousTransformer, setPreviousTransformer, transformQuery
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

public static transient org.apache.log4j.Logger logger
Constructor Detail

FormViewerQueryTransformer

public FormViewerQueryTransformer()
Method Detail

getFormState

public org.json.JSONObject getFormState()

setFormState

public void setFormState(org.json.JSONObject formState)

getTemplate

public org.json.JSONObject getTemplate()

setTemplate

public void setTemplate(org.json.JSONObject template)

execTransformation

public it.eng.qbe.query.Query execTransformation(it.eng.qbe.query.Query query)
Specified by:
execTransformation in class it.eng.qbe.query.transformers.AbstractQbeQueryTransformer