public class OlapDiscoverServiceImpl
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
OlapDiscoverServiceImpl() |
Modifier and Type | Method and Description |
---|---|
java.util.List<SaikuConnection> |
getAllConnections() |
java.util.List<SaikuCube> |
getAllCubes() |
java.util.List<SaikuHierarchy> |
getAllDimensionHierarchies(SaikuCube cube,
java.lang.String dimensionName) |
java.util.List<SaikuDimension> |
getAllDimensions(SaikuCube cube) |
java.util.List<SaikuHierarchy> |
getAllHierarchies(SaikuCube cube) |
java.util.List<SaikuLevel> |
getAllHierarchyLevels(SaikuCube cube,
java.lang.String dimensionName,
java.lang.String hierarchyName) |
java.util.List<SaikuConnection> |
getConnection(java.lang.String connectionName) |
SaikuDimension |
getDimension(SaikuCube cube,
java.lang.String dimensionName) |
java.util.List<SaikuMember> |
getHierarchyRootMembers(SaikuCube cube,
java.lang.String hierarchyName) |
java.util.List<SimpleCubeElement> |
getLevelMembers(SaikuCube cube,
java.lang.String hierarchyName,
java.lang.String levelName) |
java.util.List<SimpleCubeElement> |
getLevelMembers(SaikuCube cube,
java.lang.String hierarchyName,
java.lang.String levelName,
int searchLimit) |
java.util.List<SimpleCubeElement> |
getLevelMembers(SaikuCube cube,
java.lang.String hierarchyName,
java.lang.String levelName,
java.lang.String searchString,
int searchLimit) |
java.util.List<SaikuMember> |
getMeasures(SaikuCube cube) |
SaikuMember |
getMember(SaikuCube cube,
java.lang.String uniqueMemberName) |
java.util.List<SaikuMember> |
getMemberChildren(SaikuCube cube,
java.lang.String uniqueMemberName) |
OlapConnection |
getNativeConnection(java.lang.String name) |
Cube |
getNativeCube(SaikuCube cube) |
java.util.Map<java.lang.String,java.lang.Object> |
getProperties(SaikuCube cube) |
void |
refreshAllConnections() |
void |
refreshConnection(java.lang.String name) |
void |
setDatasourceService(DatasourceService ds) |
public void setDatasourceService(DatasourceService ds)
public java.util.List<SaikuCube> getAllCubes() throws SaikuOlapException
SaikuOlapException
public java.util.List<SaikuConnection> getAllConnections() throws SaikuServiceException
SaikuServiceException
public java.util.List<SaikuConnection> getConnection(java.lang.String connectionName)
public void refreshAllConnections() throws SaikuServiceException
SaikuServiceException
public void refreshConnection(java.lang.String name) throws SaikuServiceException
SaikuServiceException
public Cube getNativeCube(SaikuCube cube) throws SaikuServiceException
SaikuServiceException
public OlapConnection getNativeConnection(java.lang.String name) throws SaikuServiceException
SaikuServiceException
public java.util.List<SaikuDimension> getAllDimensions(SaikuCube cube) throws SaikuServiceException
SaikuServiceException
public SaikuDimension getDimension(SaikuCube cube, java.lang.String dimensionName) throws SaikuServiceException
SaikuServiceException
public java.util.List<SaikuHierarchy> getAllHierarchies(SaikuCube cube) throws SaikuServiceException
SaikuServiceException
public java.util.List<SaikuHierarchy> getAllDimensionHierarchies(SaikuCube cube, java.lang.String dimensionName)
public java.util.List<SaikuLevel> getAllHierarchyLevels(SaikuCube cube, java.lang.String dimensionName, java.lang.String hierarchyName)
public java.util.List<SimpleCubeElement> getLevelMembers(SaikuCube cube, java.lang.String hierarchyName, java.lang.String levelName)
public java.util.List<SimpleCubeElement> getLevelMembers(SaikuCube cube, java.lang.String hierarchyName, java.lang.String levelName, int searchLimit)
public java.util.List<SimpleCubeElement> getLevelMembers(SaikuCube cube, java.lang.String hierarchyName, java.lang.String levelName, java.lang.String searchString, int searchLimit)
public java.util.List<SaikuMember> getMeasures(SaikuCube cube)
public java.util.List<SaikuMember> getHierarchyRootMembers(SaikuCube cube, java.lang.String hierarchyName)
public java.util.List<SaikuMember> getMemberChildren(SaikuCube cube, java.lang.String uniqueMemberName)
public SaikuMember getMember(SaikuCube cube, java.lang.String uniqueMemberName)
public java.util.Map<java.lang.String,java.lang.Object> getProperties(SaikuCube cube)