Class HttpQueryBackend
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.extensions.datasources.cda.CdaQueryBackend
-
- org.pentaho.reporting.engine.classic.extensions.datasources.cda.HttpQueryBackend
-
- All Implemented Interfaces:
Cloneable
public class HttpQueryBackend extends CdaQueryBackend
Class that implements CDA to be used over HTTP to be used in PRD application- Author:
- dduque
-
-
Field Summary
-
Fields inherited from class org.pentaho.reporting.engine.classic.extensions.datasources.cda.CdaQueryBackend
DATA_ACCESS_ID, METHOD_DO_QUERY, METHOD_LIST_PARAMETERS, PARAM_DEFAULT_VALUE, PARAM_NAME, PARAM_PATTERN, PARAM_TYPE, TYPE_ARRAY_SUFFIX, TYPE_DATE, TYPE_INTEGER, TYPE_NUMERIC, TYPE_STRING
-
-
Constructor Summary
Constructors Constructor Description HttpQueryBackend()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cancelRunningQuery()
org.pentaho.reporting.engine.classic.core.util.TypedTableModel
fetchData(org.pentaho.reporting.engine.classic.core.DataRow dataRow, String method, Map<String,String> extraParameter)
Fetch the data, has to be implemented in each sub classstatic org.apache.http.auth.Credentials
getCredentials(String user, String password)
protected org.apache.http.client.HttpClient
getHttpClient()
-
Methods inherited from class org.pentaho.reporting.engine.classic.extensions.datasources.cda.CdaQueryBackend
clone, createURL, encodeParameter, fetchParameter, getBaseUrl, getContext, getFile, getPassword, getPath, getSolution, getUsername, initialize, isSugarMode, parameterToString, queryData, setBaseUrl, setFile, setPassword, setPath, setSolution, setSugarMode, setUsername
-
-
-
-
Method Detail
-
fetchData
public org.pentaho.reporting.engine.classic.core.util.TypedTableModel fetchData(org.pentaho.reporting.engine.classic.core.DataRow dataRow, String method, Map<String,String> extraParameter) throws org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
Description copied from class:CdaQueryBackend
Fetch the data, has to be implemented in each sub class- Specified by:
fetchData
in classCdaQueryBackend
- Returns:
- Throws:
org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
-
cancelRunningQuery
public void cancelRunningQuery()
- Overrides:
cancelRunningQuery
in classCdaQueryBackend
-
getHttpClient
protected org.apache.http.client.HttpClient getHttpClient()
-
-