it.eng.qbe.model.structure.builder
Class DatamartStructureBuilder

java.lang.Object
  extended by it.eng.qbe.model.structure.builder.DatamartStructureBuilder

public class DatamartStructureBuilder
extends java.lang.Object

The Class DatamartStructureBuilder.

Author:
Andrea Gioia (andrea.gioia@eng.it) TODO this class will replace others builder classes. Once done, rename it HibernateDatamartStructure

Constructor Summary
DatamartStructureBuilder(IHibernateDataSource dataSource)
          Instantiates a new datamart structure builder.
 
Method Summary
 java.util.List addNormalFields(DataMartEntity dataMartEntity)
          Adds the normal fields.
 DataMartModelStructure build()
          Builds the.
protected  IHibernateDataSource getDataSource()
          Gets the data source.
protected  void setDataSource(IHibernateDataSource dataSource)
          Sets the data source.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatamartStructureBuilder

public DatamartStructureBuilder(IHibernateDataSource dataSource)
Instantiates a new datamart structure builder.

Parameters:
dataSource - the data source
Method Detail

build

public DataMartModelStructure build()
Builds the.

Returns:
the data mart model structure

addNormalFields

public java.util.List addNormalFields(DataMartEntity dataMartEntity)
Adds the normal fields.

Parameters:
dataMartEntity - the data mart entity
Returns:
the list

getDataSource

protected IHibernateDataSource getDataSource()
Gets the data source.

Returns:
the data source

setDataSource

protected void setDataSource(IHibernateDataSource dataSource)
Sets the data source.

Parameters:
dataSource - the new data source