public interface IQueryApiFacade
Modifier and Type | Method and Description |
---|---|
QueryTableModel |
createReportFromAggregationService(AggregationServiceDescription service,
java.util.Map<java.lang.String,java.lang.Object> parameters)
Executes the specified aggregation or ingestion service for the specified parameters and
creates a report.
|
QueryTableModel |
createReportFromDataSets(ReportDescription reportDescription,
java.util.List<java.lang.String> dataSetCodes)
Creates for the specified data sets and specified report description a report.
|
QueryTableModel |
createReportFromDataSets(java.lang.String reportKey,
java.util.List<java.lang.String> dataSetCodes)
Creates for the specified data sets and specified report key a report.
|
QueryTableModel |
executeQuery(long queryID,
java.util.Map<java.lang.String,java.lang.String> parameterBindings)
Executes specified query by using specified parameter bindings.
|
IGeneralInformationService |
getGeneralInformationService()
Returns a remote access to the
IGeneralInformationService . |
java.lang.String |
getSessionToken()
Return the session token for the logged-in user.
|
java.util.List<AggregationServiceDescription> |
listAggregationServices()
List the available aggregation and ingestion services
|
java.util.List<QueryDescription> |
listQueries()
Lists all queries the user has access rights.
|
java.util.List<ReportDescription> |
listTableReportDescriptions()
Returns meta data for all reporting plugins which deliver a table.
|
void |
logout()
Logs current user out.
|
java.lang.String getSessionToken()
java.util.List<QueryDescription> listQueries()
QueryTableModel executeQuery(long queryID, java.util.Map<java.lang.String,java.lang.String> parameterBindings)
java.util.List<ReportDescription> listTableReportDescriptions()
QueryTableModel createReportFromDataSets(ReportDescription reportDescription, java.util.List<java.lang.String> dataSetCodes)
listTableReportDescriptions()
.QueryTableModel createReportFromDataSets(java.lang.String reportKey, java.util.List<java.lang.String> dataSetCodes)
listTableReportDescriptions()
.IGeneralInformationService getGeneralInformationService()
IGeneralInformationService
.java.util.List<AggregationServiceDescription> listAggregationServices()
QueryTableModel createReportFromAggregationService(AggregationServiceDescription service, java.util.Map<java.lang.String,java.lang.Object> parameters)
listAggregationServices()
.void logout()