it.eng.qbe.model.structure
Class DataMartEntity

java.lang.Object
  extended by it.eng.qbe.model.structure.DataMartEntity
All Implemented Interfaces:
IDataMartItem

public class DataMartEntity
extends java.lang.Object
implements IDataMartItem

Author:
Andrea Gioia

Constructor Summary
DataMartEntity(java.lang.String name)
           
 
Method Summary
 void addField(DataMartField field)
           
 void addSubEntity(DataMartEntity entity)
           
 java.util.List getAllFieldOccurencesOnSubEntity(java.lang.String entityName, java.lang.String fieldName)
           
 java.util.List getAllSubEntities()
           
 java.util.List getAllSubEntities(java.lang.String entityName)
           
 DataMartField getField(java.lang.String fieldName)
           
 java.util.List getFields()
           
 java.lang.String getName()
           
 java.util.List getSubEntities()
           
 DataMartEntity getSubEntity(java.lang.String entityName)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DataMartEntity

public DataMartEntity(java.lang.String name)
Method Detail

addField

public void addField(DataMartField field)

getField

public DataMartField getField(java.lang.String fieldName)

getFields

public java.util.List getFields()

addSubEntity

public void addSubEntity(DataMartEntity entity)

getSubEntity

public DataMartEntity getSubEntity(java.lang.String entityName)

getSubEntities

public java.util.List getSubEntities()

getAllSubEntities

public java.util.List getAllSubEntities()

getAllSubEntities

public java.util.List getAllSubEntities(java.lang.String entityName)

getAllFieldOccurencesOnSubEntity

public java.util.List getAllFieldOccurencesOnSubEntity(java.lang.String entityName,
                                                       java.lang.String fieldName)

getName

public java.lang.String getName()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object