it.eng.qbe.bo
Class DatamartProperties

java.lang.Object
  extended by it.eng.qbe.bo.DatamartProperties

public class DatamartProperties
extends java.lang.Object

The Class DatamartProperties.

Author:
Andrea Gioia

Field Summary
static int CLASS_TYPE_CUBE
          The Constant CLASS_TYPE_TABLE.
static int CLASS_TYPE_DIMENSION
          The Constant CLASS_TYPE_RELATION.
static int CLASS_TYPE_VIEW
          The Constant CLASS_TYPE_VIEW.
static int FIELD_TYPE_ATTRIBUTE
          The Constant FIELD_TYPE_DIMENSION.
static int FIELD_TYPE_GEOREF
          The Constant FIELD_TYPE_GEOREF.
static int FIELD_TYPE_MEASURE
          The Constant FIELD_TYPE_MEASURE.
 
Constructor Summary
DatamartProperties()
           
DatamartProperties(IDataMartModel dm)
           
DatamartProperties(java.util.Properties properties)
           
 
Method Summary
 java.lang.String getEntityIconClass(DataMartEntity entity)
           
 int getEntityType(DataMartEntity entity)
           
 java.lang.String getFieldIconClass(DataMartField field)
           
 int getFieldType(DataMartField filed)
           
 int getFieldType(DataMartField filed, int defaultType)
          Gets the field type.
 boolean isEntityVisible(DataMartEntity entity)
          Checks if is table visible.
 boolean isFieldVisible(DataMartField field)
          Checks if is field visible.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_TYPE_CUBE

public static final int CLASS_TYPE_CUBE
The Constant CLASS_TYPE_TABLE.

See Also:
Constant Field Values

CLASS_TYPE_DIMENSION

public static final int CLASS_TYPE_DIMENSION
The Constant CLASS_TYPE_RELATION.

See Also:
Constant Field Values

CLASS_TYPE_VIEW

public static final int CLASS_TYPE_VIEW
The Constant CLASS_TYPE_VIEW.

See Also:
Constant Field Values

FIELD_TYPE_MEASURE

public static final int FIELD_TYPE_MEASURE
The Constant FIELD_TYPE_MEASURE.

See Also:
Constant Field Values

FIELD_TYPE_ATTRIBUTE

public static final int FIELD_TYPE_ATTRIBUTE
The Constant FIELD_TYPE_DIMENSION.

See Also:
Constant Field Values

FIELD_TYPE_GEOREF

public static final int FIELD_TYPE_GEOREF
The Constant FIELD_TYPE_GEOREF.

See Also:
Constant Field Values
Constructor Detail

DatamartProperties

public DatamartProperties()

DatamartProperties

public DatamartProperties(java.util.Properties properties)

DatamartProperties

public DatamartProperties(IDataMartModel dm)
Method Detail

isEntityVisible

public boolean isEntityVisible(DataMartEntity entity)
Checks if is table visible.

Parameters:
className - the class name
Returns:
true, if is table visible

isFieldVisible

public boolean isFieldVisible(DataMartField field)
Checks if is field visible.

Parameters:
fieldName - the field name
Returns:
true, if is field visible

getEntityType

public int getEntityType(DataMartEntity entity)

getEntityIconClass

public java.lang.String getEntityIconClass(DataMartEntity entity)

getFieldType

public int getFieldType(DataMartField filed,
                        int defaultType)
Gets the field type.

Parameters:
className - the class name
Returns:
the field type

getFieldType

public int getFieldType(DataMartField filed)

getFieldIconClass

public java.lang.String getFieldIconClass(DataMartField field)