public interface CatalogInfo
CatalogInfo
contains information of a catalog in the server.Modifier and Type | Method and Description |
---|---|
boolean |
canCreateReport()
Checks if the resource path maps can create page reports.
|
boolean |
canCreateStudioReport()
Checks if the resource path maps can create web reports.
|
java.util.List<FieldInfo> |
getAllAliasFieldsByDataSource(java.lang.String datasource)
Gets all alias mapping fields by specified data source name.
|
java.util.List<java.lang.String> |
getAllBVResourceByDataSource(java.lang.String datasource)
Gets all BV node resource names by 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 data sources of the catalog.
|
java.util.Vector[] |
getAllQueriesByDataSource(java.lang.String dataSrcName)
Returns connection and all kinds of queries in the data source, all return queries are
valid to create Cached Report Data (CRD).
|
java.util.List<java.lang.String> |
getAllRCResourceByDataSource(java.lang.String datasource)
Gets all RC node resource names by 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<CatConnectionInfo> |
getCatConnectionInfos()
Returns DB connection information of the catalog.
|
ParameterManager |
getParameterManager(java.lang.String dataSrcName,
java.lang.String connName)
Returns ParameterManager which provides methods to get parameters information.
|
ParameterManager |
getParameterManager(java.lang.String dataSrcName,
java.lang.String[] queryNames)
Returns ParameterManager which provides methods to get parameters information.
|
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<CatConnectionInfo> getCatConnectionInfos() throws RptServerException
RptServerException
- if an RptServerException occursCatConnectionInfo
java.lang.String[] getAllDataSource() throws RptServerException
RptServerException
- if an RptServerException occursboolean canCreateReport() throws RptServerException
RptServerException
- if an RptServerException occursboolean canCreateStudioReport() throws RptServerException
RptServerException
- if an RptServerException occursjava.util.Vector[] getAllQueriesByDataSource(java.lang.String dataSrcName) throws RptServerException
dataSrcName
- the data source nameRptServerException
- if an RptServerException occurs.java.util.List<QueryInfo> getQueriesInDataSource(java.lang.String datasourceName) throws RptServerException
QueryInfo
datasourceName
- the data source nameRptServerException
- if an RptServerException occurs.java.util.List<BusinessViewInfo> getBusinessViewsInDataSource(java.lang.String datasourceName) throws RptServerException
BusinessViewInfo
datasourceName
- the data source nameRptServerException
- if an RptServerException occurs.java.util.List<ParameterInfo> getParametersInDataSource(java.lang.String datasourceName) throws RptServerException
ParamterInfo
datasourceName
- the data source nameRptServerException
- if an RptServerException occurs.ParameterManager getParameterManager(java.lang.String dataSrcName, java.lang.String[] queryNames) throws RptServerException
dataSrcName
- the data source namequeryNames
- the query namesRptServerException
- if an RptServerException occursParameterManager
ParameterManager getParameterManager(java.lang.String dataSrcName, java.lang.String connName) throws RptServerException
dataSrcName
- the data source nameconnName
- the connection nameRptServerException
- if an RptServerException occursParameterManager
java.util.List<java.lang.String> getAllBVResourceByDataSource(java.lang.String datasource) throws RptServerException
datasource
- data source name.RptServerException
- when RptServerException occurs.java.util.List<java.lang.String> getAllRCResourceByDataSource(java.lang.String datasource) throws RptServerException
datasource
- data source name.RptServerException
- when RptServerException occurs.java.util.List<FieldInfo> getAllAliasFieldsByDataSource(java.lang.String datasource) throws RptServerException
datasource
- data source name.List
object that includes a list of FieldInfo
.RptServerException
- when RptServerException occurs.java.util.List<java.lang.String> getAllBVSecuritySettingNames()
BusinessViewSecuritySetting
objects this catalog hasBusinessViewSecuritySetting
objects, null
if there is no any setting attachedBusinessViewSecuritySetting getBusinessViewSecuritySetting(java.lang.String name)
BusinessViewSecuritySetting
of the catalog resource by specified namethe
- name of BusinessViewSecuritySetting
objectBusinessViewSecuritySetting
object, return null if there is no setting indicated by this namevoid setBusinessViewSecuritySetting(java.lang.String name, BusinessViewSecuritySetting setting)
BusinessViewSecuritySetting
to this catalog, if this catalog has had a BusinessViewSecuritySetting
with same name, original one will be replacedname
- the name of BusinessViewSecuritySetting
objectsetting
- BusinessViewSecuritySetting
object that set to this catalog, null
means removing original setting (if there is).