public interface RemoteCatalogInfo
extends java.rmi.Remote
RemoteCatalogInfo contains the information of a catalog on server.| Modifier and Type | Method and Description |
|---|---|
boolean |
canCreateReport()
Tests whether the resource path maps can create page reports.
|
boolean |
canCreateStudioReport()
Tests whether the resource path maps can create web reports.
|
java.util.List<FieldInfo> |
getAllAliasFieldsByDataSource(java.lang.String datasource)
Gets all alias mapping fields by the specified data source name.
|
java.util.List<java.lang.String> |
getAllBVResourceByDataSource(java.lang.String datasource)
Gets all BV node resource names by the specified data source name.
|
java.util.List<java.lang.String> |
getAllBVSecuritySettingNames()
Get names of all
BusinessViewSecuritySetting objects this catalog has |
java.lang.String[] |
getAllDataSource()
Returns all of the data sources defined in the catalog.
|
java.util.Vector[] |
getAllQueriesByDataSource(java.lang.String dataSrcName)
Returns the connection and all of the queries of all types and parameters defined in the data source.
|
java.util.List<java.lang.String> |
getAllRCResourceByDataSource(java.lang.String datasource)
Gets all RC node resource names by the specified data source name.
|
BusinessViewSecuritySetting |
getBusinessViewSecuritySetting(java.lang.String name)
Get
BusinessViewSecuritySetting of the catalog resource by specified name |
java.util.List<BusinessViewInfo> |
getBusinessViewsInDataSource(java.lang.String datasourceName)
Get all business views in specified datasource which is represented in
BusinessViewInfo |
java.util.Vector<RemoteCatConnectionInfo> |
getCatConnectionInfos()
Returns DB connection info of the catalog.
|
RemoteParameterManager |
getParameterManager(java.lang.String dataSrcName,
java.lang.String connName)
Returns ParameterManager which provides methods to get parameters information.
|
RemoteParameterManager |
getParameterManager(java.lang.String dataSrcName,
java.lang.String[] queryNames)
Returns RemoteParameterManager which provides methods to get parameter information for all parameters used by the specified queries.
|
java.util.List<ParameterInfo> |
getParametersInDataSource(java.lang.String datasourceName)
Get all paramters in specified datasource which is represented in
ParamterInfo |
java.util.List<QueryInfo> |
getQueriesInDataSource(java.lang.String datasourceName)
Get all queries in specified datasource which is represented in
QueryInfo |
void |
setBusinessViewSecuritySetting(java.lang.String name,
BusinessViewSecuritySetting setting)
Set
BusinessViewSecuritySetting to this catalog, if this catalog has had a BusinessViewSecuritySetting
with same name, original one will be replaced |
java.util.Vector<RemoteCatConnectionInfo> getCatConnectionInfos() throws java.rmi.RemoteException
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.CatConnectionInfojava.lang.String[] getAllDataSource()
throws java.rmi.RemoteException
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.boolean canCreateReport()
throws java.rmi.RemoteException
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.boolean canCreateStudioReport()
throws java.rmi.RemoteException
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.java.util.Vector[] getAllQueriesByDataSource(java.lang.String dataSrcName)
throws java.rmi.RemoteException
dataSrcName - The data source name.java.rmi.RemoteException - if communication-related error occurs during RMI call execution.java.util.List<QueryInfo> getQueriesInDataSource(java.lang.String datasourceName) throws RptServerException, java.rmi.RemoteException
QueryInfodatasourceName - the data source nameRptServerException - if an RptServerException occurs.java.rmi.RemoteException - if communication-related error occurs during RMI call execution.java.util.List<BusinessViewInfo> getBusinessViewsInDataSource(java.lang.String datasourceName) throws RptServerException, java.rmi.RemoteException
BusinessViewInfodatasourceName - the data source nameRptServerException - if an RptServerException occurs.java.rmi.RemoteException - if communication-related error occurs during RMI call execution.java.util.List<ParameterInfo> getParametersInDataSource(java.lang.String datasourceName) throws RptServerException, java.rmi.RemoteException
ParamterInfodatasourceName - the data source nameRptServerException - if an RptServerException occurs.java.rmi.RemoteException - if communication-related error occurs during RMI call execution.RemoteParameterManager getParameterManager(java.lang.String dataSrcName, java.lang.String[] queryNames) throws java.rmi.RemoteException
dataSrcName - The data source name.queryNames - The query names.java.rmi.RemoteException - if communication-related error occurs during RMI call execution.RemoteParameterManagerRemoteParameterManager getParameterManager(java.lang.String dataSrcName, java.lang.String connName) throws RptServerException, java.rmi.RemoteException
dataSrcName - the data source nameconnName - the connection nameRptServerException - if an RptServerException occursjava.rmi.RemoteException - if communication-related error occurs during RMI call execution.ParameterManagerjava.util.List<java.lang.String> getAllBVResourceByDataSource(java.lang.String datasource)
throws RptServerException,
java.rmi.RemoteException
datasource - Data source name.RptServerException - If RptServerException occurs.java.rmi.RemoteException - if communication-related error occurs during RMI call execution.V10java.util.List<java.lang.String> getAllRCResourceByDataSource(java.lang.String datasource)
throws RptServerException,
java.rmi.RemoteException
datasource - Data source name.RptServerException - If RptServerException occurs.java.rmi.RemoteException - if communication-related error occurs during RMI call execution.java.util.List<FieldInfo> getAllAliasFieldsByDataSource(java.lang.String datasource) throws RptServerException, java.rmi.RemoteException
datasource - Data source name.List object that includes a list of FieldInfo.RptServerException - If RptServerException occurs.java.rmi.RemoteException - if communication-related error occurs during RMI call execution.java.util.List<java.lang.String> getAllBVSecuritySettingNames()
throws java.rmi.RemoteException
BusinessViewSecuritySetting objects this catalog hasBusinessViewSecuritySetting objects, null if there is no any setting attachedjava.rmi.RemoteException - if communication-related error occurs during RMI call execution.BusinessViewSecuritySetting getBusinessViewSecuritySetting(java.lang.String name)
throws java.rmi.RemoteException
BusinessViewSecuritySetting of the catalog resource by specified namethe - name of BusinessViewSecuritySetting objectBusinessViewSecuritySetting object, return null if there is no setting indicated by this namejava.rmi.RemoteException - if communication-related error occurs during RMI call execution.void setBusinessViewSecuritySetting(java.lang.String name,
BusinessViewSecuritySetting setting)
throws java.rmi.RemoteException
BusinessViewSecuritySetting to this catalog, if this catalog has had a BusinessViewSecuritySetting
with same name, original one will be replacedname - the name of BusinessViewSecuritySetting objectjava.rmi.RemoteException - if communication-related error occurs during RMI call execution.