Class OlapDiscoverServiceImpl
java.lang.Object
net.datenwerke.rs.saiku.service.saiku.OlapDiscoverServiceImpl
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<SaikuConnection> List<SaikuCube> List<SaikuHierarchy> getAllDimensionHierarchies(SaikuCube cube, String dimensionName) List<SaikuDimension> getAllDimensions(SaikuCube cube) List<SaikuHierarchy> getAllHierarchies(SaikuCube cube) List<SaikuLevel> getAllHierarchyLevels(SaikuCube cube, String dimensionName, String hierarchyName) List<SaikuConnection> getConnection(String connectionName) SaikuDimensiongetDimension(SaikuCube cube, String dimensionName) List<SaikuMember> getHierarchyRootMembers(SaikuCube cube, String hierarchyName) List<SimpleCubeElement> getLevelMembers(SaikuCube cube, String hierarchyName, String levelName) List<SimpleCubeElement> getLevelMembers(SaikuCube cube, String hierarchyName, String levelName, int searchLimit) List<SimpleCubeElement> getLevelMembers(SaikuCube cube, String hierarchyName, String levelName, String searchString, int searchLimit) List<SaikuMember> getMeasures(SaikuCube cube) SaikuMemberList<SaikuMember> getMemberChildren(SaikuCube cube, String uniqueMemberName) OlapConnectiongetNativeConnection(String name) CubegetNativeCube(SaikuCube cube) getProperties(SaikuCube cube) voidvoidrefreshConnection(String name) voidsetDatasourceService(DatasourceService ds)
-
Constructor Details
-
OlapDiscoverServiceImpl
public OlapDiscoverServiceImpl()
-
-
Method Details
-
setDatasourceService
public void setDatasourceService(DatasourceService ds) -
getAllCubes
- Throws:
SaikuOlapException
-
getAllConnections
- Throws:
SaikuServiceException
-
getConnection
-
refreshAllConnections
public void refreshAllConnections() throws SaikuServiceException- Throws:
SaikuServiceException
-
refreshConnection
- Throws:
SaikuServiceException
-
getNativeCube
public Cube getNativeCube(SaikuCube cube) throws SaikuServiceException - Throws:
SaikuServiceException
-
getNativeConnection
- Throws:
SaikuServiceException
-
getAllDimensions
- Throws:
SaikuServiceException
-
getDimension
public SaikuDimension getDimension(SaikuCube cube, String dimensionName) throws SaikuServiceException - Throws:
SaikuServiceException
-
getAllHierarchies
- Throws:
SaikuServiceException
-
getAllDimensionHierarchies
-
getAllHierarchyLevels
-
getLevelMembers
-
getLevelMembers
-
getLevelMembers
-
getMeasures
-
getHierarchyRootMembers
-
getMemberChildren
-
getMember
-
getProperties
-