it.eng.spagobi.engines.geo.datamart.provider
Interface IDataMartProvider

All Superinterfaces:
IGeoEngineComponent
All Known Implementing Classes:
AbstractDataMartProvider, DataMartProvider

public interface IDataMartProvider
extends IGeoEngineComponent

Author:
Andrea Gioia (andrea.gioia@eng.it)

Method Summary
 it.eng.spago.base.SourceBean getDataDetails(java.lang.String filterValue)
          Gets the data details.
 DataMart getDataMart()
          Gets the data set.
 Hierarchy getHierarchy(java.lang.String name)
          Gets the hierarchy.
 java.util.Set getHierarchyNames()
          Gets the hierarchy names.
 Hierarchy getSelectedHierarchy()
          Gets the selected hierarchy.
 java.lang.String getSelectedHierarchyName()
          Gets the selected hierarchy name.
 Hierarchy.Level getSelectedLevel()
          Gets the selected level.
 java.lang.String getSelectedLevelName()
          Gets the selected level name.
 void setSelectedHierarchyName(java.lang.String hierarchyName)
          Sets the selected hierarchy name.
 void setSelectedLevelName(java.lang.String levelName)
          Sets the selected level name.
 
Methods inherited from interface it.eng.spagobi.engines.geo.component.IGeoEngineComponent
init, setEnv
 

Method Detail

getDataMart

DataMart getDataMart()
                     throws GeoEngineException
Gets the data set.

Returns:
the data set
Throws:
GeoEngineException - the geo engine exception

getDataDetails

it.eng.spago.base.SourceBean getDataDetails(java.lang.String filterValue)
                                            throws GeoEngineException
Gets the data details.

Parameters:
filterValue - the filter value
Returns:
the data details
Throws:
GeoEngineException - the geo engine exception

setSelectedHierarchyName

void setSelectedHierarchyName(java.lang.String hierarchyName)
Sets the selected hierarchy name.

Parameters:
hierarchyName - the new selected hierarchy name

getSelectedHierarchyName

java.lang.String getSelectedHierarchyName()
Gets the selected hierarchy name.

Returns:
the selected hierarchy name

setSelectedLevelName

void setSelectedLevelName(java.lang.String levelName)
Sets the selected level name.

Parameters:
levelName - the new selected level name

getSelectedLevelName

java.lang.String getSelectedLevelName()
Gets the selected level name.

Returns:
the selected level name

getHierarchyNames

java.util.Set getHierarchyNames()
Gets the hierarchy names.

Returns:
the hierarchy names

getHierarchy

Hierarchy getHierarchy(java.lang.String name)
Gets the hierarchy.

Parameters:
name - the name
Returns:
the hierarchy

getSelectedHierarchy

Hierarchy getSelectedHierarchy()
Gets the selected hierarchy.

Returns:
the selected hierarchy

getSelectedLevel

Hierarchy.Level getSelectedLevel()
Gets the selected level.

Returns:
the selected level