it.eng.spagobi.engines.qbe.template
Class QbeTemplate

java.lang.Object
  extended by it.eng.spagobi.engines.qbe.template.QbeTemplate

public class QbeTemplate
extends java.lang.Object

The Class QbeTemplate.

Author:
Andrea Gioia

Constructor Summary
QbeTemplate()
           
 
Method Summary
 void addDatamartName(java.lang.String name)
           
 void addExternalServiceConfiguration(ExternalServiceConfiguration c)
           
 it.eng.qbe.model.accessmodality.IModelAccessModality getDatamartModelAccessModality()
           
 java.util.List getDatamartNames()
           
 java.util.Map getDbLinkMap()
           
 java.util.List<ExternalServiceConfiguration> getExternalServiceConfigurations()
           
 org.json.JSONArray getExternalServiceConfigurationsAsJSONArray()
           
 java.lang.Object getProperty(java.lang.String pName)
           
 boolean isComposite()
           
 void setComposite(boolean composite)
           
 void setDatamartModelAccessModality(QbeXMLModelAccessModality datamartModelAccessModality)
           
 void setDbLink(java.lang.String datamartName, java.lang.String dblink)
           
 void setProperty(java.lang.String pName, java.lang.Object pValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QbeTemplate

public QbeTemplate()
Method Detail

addDatamartName

public void addDatamartName(java.lang.String name)

getDatamartNames

public java.util.List getDatamartNames()

addExternalServiceConfiguration

public void addExternalServiceConfiguration(ExternalServiceConfiguration c)

getExternalServiceConfigurations

public java.util.List<ExternalServiceConfiguration> getExternalServiceConfigurations()

getExternalServiceConfigurationsAsJSONArray

public org.json.JSONArray getExternalServiceConfigurationsAsJSONArray()
                                                               throws org.json.JSONException
Throws:
org.json.JSONException

setDbLink

public void setDbLink(java.lang.String datamartName,
                      java.lang.String dblink)

getDbLinkMap

public java.util.Map getDbLinkMap()

setDatamartModelAccessModality

public void setDatamartModelAccessModality(QbeXMLModelAccessModality datamartModelAccessModality)

getDatamartModelAccessModality

public it.eng.qbe.model.accessmodality.IModelAccessModality getDatamartModelAccessModality()

isComposite

public boolean isComposite()

setComposite

public void setComposite(boolean composite)

setProperty

public void setProperty(java.lang.String pName,
                        java.lang.Object pValue)

getProperty

public java.lang.Object getProperty(java.lang.String pName)