org.pentaho.platform.plugin.action.mondrian.catalog
Class MondrianCatalog
java.lang.Object
org.pentaho.platform.plugin.action.mondrian.catalog.MondrianCatalog
- All Implemented Interfaces:
- Serializable
public class MondrianCatalog
- extends Object
- implements Serializable
Simplification of XMLA-specific DataSourcesConfig.Catalog. Should be immutable.
- Author:
- mlowery
- See Also:
- Serialized Form
MondrianCatalog
public MondrianCatalog(String name,
String dataSourceInfo,
String definition,
MondrianDataSource dataSource,
MondrianSchema schema)
MondrianCatalog
public MondrianCatalog(String name,
String dataSourceInfo,
String definition,
MondrianDataSource dataSource,
MondrianSchema schema,
MondrianCatalogComplementInfo mondrianCatalogComplementInfo)
getName
public String getName()
getDefinition
public String getDefinition()
getDataSourceInfo
public String getDataSourceInfo()
getSchema
public MondrianSchema getSchema()
getMondrianCatalogComplementInfo
public MondrianCatalogComplementInfo getMondrianCatalogComplementInfo()
getEffectiveDataSource
public MondrianDataSource getEffectiveDataSource()
- Returns dataSource with overridden dataSourceInfo (if any).
getDataSource
public MondrianDataSource getDataSource()
toString
public String toString()
- Overrides:
toString
in class Object