it.eng.spagobi.engines.qbe
Class QbeTemplate

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

public class QbeTemplate
extends java.lang.Object

The Class QbeTemplate.

Author:
Andrea Gioia

Field Summary
static org.apache.log4j.Logger logger
          Logger component.
static java.lang.String PROP_DATAMART_DBLINK
           
static java.lang.String PROP_DATAMART_NAME
           
static java.lang.String TAG_DATAMART
           
static java.lang.String TAG_FUNCTIONALITIES
           
static java.lang.String TAG_MODALITY
           
static java.lang.String TAG_MODALITY_TABLE
           
static java.lang.String TAG_ROOT_COMPOSITE
           
static java.lang.String TAG_ROOT_NORMAL
           
 
Constructor Summary
QbeTemplate(it.eng.spago.base.SourceBean template)
           
 
Method Summary
 it.eng.qbe.model.accessmodality.DataMartModelAccessModality getDatamartModelAccessModality()
          Gets the datamart model access modality.
 java.util.List getDatamartNames()
          Gets the datamart names.
 java.util.Map getDblinkMap()
          Gets the dblink map.
 java.lang.String getDialect()
          Gets the dialect.
 java.util.Map getFunctionalities()
          Gets the functionalities.
 void parse()
           
 void setDatamartModelAccessModality(it.eng.qbe.model.accessmodality.DataMartModelAccessModality datamartModelAccessModality)
          Sets the datamart model access modality.
 void setDatamartNames(java.util.List datamartNames)
          Sets the datamart names.
 void setDblinkMap(java.util.Map dblinkMap)
          Sets the dblink map.
 void setDialect(java.lang.String dialect)
          Sets the dialect.
 void setFunctionalities(java.util.Map functionalities)
          Sets the functionalities.
 
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
Logger component.


TAG_ROOT_COMPOSITE

public static java.lang.String TAG_ROOT_COMPOSITE

TAG_ROOT_NORMAL

public static java.lang.String TAG_ROOT_NORMAL

TAG_DATAMART

public static java.lang.String TAG_DATAMART

PROP_DATAMART_NAME

public static java.lang.String PROP_DATAMART_NAME

PROP_DATAMART_DBLINK

public static java.lang.String PROP_DATAMART_DBLINK

TAG_MODALITY

public static java.lang.String TAG_MODALITY

TAG_MODALITY_TABLE

public static java.lang.String TAG_MODALITY_TABLE

TAG_FUNCTIONALITIES

public static java.lang.String TAG_FUNCTIONALITIES
Constructor Detail

QbeTemplate

public QbeTemplate(it.eng.spago.base.SourceBean template)
Method Detail

parse

public void parse()

getFunctionalities

public java.util.Map getFunctionalities()
Gets the functionalities.

Returns:
the functionalities

getDblinkMap

public java.util.Map getDblinkMap()
Gets the dblink map.

Returns:
the dblink map

setDblinkMap

public void setDblinkMap(java.util.Map dblinkMap)
Sets the dblink map.

Parameters:
dblinkMap - the new dblink map

setFunctionalities

public void setFunctionalities(java.util.Map functionalities)
Sets the functionalities.

Parameters:
functionalities - the new functionalities

getDatamartModelAccessModality

public it.eng.qbe.model.accessmodality.DataMartModelAccessModality getDatamartModelAccessModality()
Gets the datamart model access modality.

Returns:
the datamart model access modality

setDatamartModelAccessModality

public void setDatamartModelAccessModality(it.eng.qbe.model.accessmodality.DataMartModelAccessModality datamartModelAccessModality)
Sets the datamart model access modality.

Parameters:
datamartModelAccessModality - the new datamart model access modality

getDialect

public java.lang.String getDialect()
Gets the dialect.

Returns:
the dialect

setDialect

public void setDialect(java.lang.String dialect)
Sets the dialect.

Parameters:
dialect - the new dialect

getDatamartNames

public java.util.List getDatamartNames()
Gets the datamart names.

Returns:
the datamart names

setDatamartNames

public void setDatamartNames(java.util.List datamartNames)
Sets the datamart names.

Parameters:
datamartNames - the new datamart names