it.eng.spagobi.qbe.commons.naming
Class QbeNamingStrategy

java.lang.Object
  extended by it.eng.spagobi.qbe.commons.naming.QbeNamingStrategy
All Implemented Interfaces:
it.eng.qbe.naming.NamingStrategy

public class QbeNamingStrategy
extends java.lang.Object
implements it.eng.qbe.naming.NamingStrategy

The Class QbeNamingStrategy.

Author:
Andrea Gioia

Field Summary
static java.lang.String DATAMART_NAME_SUFFIX
          The Constant DATAMART_NAME_SUFFIX.
static java.lang.String DATASOURCE_NAME_SUFFIX
          The Constant DATASOURCE_NAME_SUFFIX.
static java.lang.String STRING_SEPARETOR
          The Constant STRING_SEPARETOR.
 
Constructor Summary
QbeNamingStrategy()
           
 
Method Summary
 java.lang.String getDatamartName(java.util.List datamartNames)
           
 java.lang.String getDatasourceName(java.util.List datamartNames, it.eng.qbe.datasource.DBConnection connection)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DATAMART_NAME_SUFFIX

public static final java.lang.String DATAMART_NAME_SUFFIX
The Constant DATAMART_NAME_SUFFIX.

See Also:
Constant Field Values

DATASOURCE_NAME_SUFFIX

public static final java.lang.String DATASOURCE_NAME_SUFFIX
The Constant DATASOURCE_NAME_SUFFIX.

See Also:
Constant Field Values

STRING_SEPARETOR

public static final java.lang.String STRING_SEPARETOR
The Constant STRING_SEPARETOR.

See Also:
Constant Field Values
Constructor Detail

QbeNamingStrategy

public QbeNamingStrategy()
Method Detail

getDatamartName

public java.lang.String getDatamartName(java.util.List datamartNames)
Specified by:
getDatamartName in interface it.eng.qbe.naming.NamingStrategy

getDatasourceName

public java.lang.String getDatasourceName(java.util.List datamartNames,
                                          it.eng.qbe.datasource.DBConnection connection)
Specified by:
getDatasourceName in interface it.eng.qbe.naming.NamingStrategy