public class DefaultAnalyticsApiClient extends AbstractClientBase implements AnalyticsApiClient
AnalyticsApiClient.AbstractClientBase.ClientResponseCallbackAnalyticsApiClient.RecentReportsResponseCallback, AnalyticsApiClient.ReportDescriptionResponseCallback, AnalyticsApiClient.ReportInstanceListResponseCallback, AnalyticsApiClient.ReportInstanceResponseCallback, AnalyticsApiClient.ReportResultsResponseCallbackaccessToken, APPLICATION_JSON_UTF8, APPLICATION_XML_UTF8, httpClient, instanceUrl, log, loginConfig, session, version| Constructor and Description |
|---|
DefaultAnalyticsApiClient(String version,
SalesforceSession session,
SalesforceHttpClient httpClient,
SalesforceLoginConfig loginConfig) |
doStart, doStop, getHttpClient, getRequest, getRequest, onLogin, onLogout, setAccessToken, setInstanceUrlbuild, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic DefaultAnalyticsApiClient(String version, SalesforceSession session, SalesforceHttpClient httpClient, SalesforceLoginConfig loginConfig) throws SalesforceException
SalesforceExceptionpublic void getRecentReports(Map<String,List<String>> headers, AnalyticsApiClient.RecentReportsResponseCallback callback)
getRecentReports in interface AnalyticsApiClientpublic void getReportDescription(String reportId, Map<String,List<String>> headers, AnalyticsApiClient.ReportDescriptionResponseCallback callback)
getReportDescription in interface AnalyticsApiClientpublic void executeSyncReport(String reportId, Boolean includeDetails, ReportMetadata reportMetadata, Map<String,List<String>> headers, AnalyticsApiClient.ReportResultsResponseCallback callback)
executeSyncReport in interface AnalyticsApiClientpublic void executeAsyncReport(String reportId, Boolean includeDetails, ReportMetadata reportMetadata, Map<String,List<String>> headers, AnalyticsApiClient.ReportInstanceResponseCallback callback)
executeAsyncReport in interface AnalyticsApiClientpublic void getReportInstances(String reportId, Map<String,List<String>> headers, AnalyticsApiClient.ReportInstanceListResponseCallback callback)
getReportInstances in interface AnalyticsApiClientpublic void getReportResults(String reportId, String instanceId, Map<String,List<String>> headers, AnalyticsApiClient.ReportResultsResponseCallback callback)
getReportResults in interface AnalyticsApiClientprotected void setAccessToken(org.eclipse.jetty.client.api.Request request)
setAccessToken in class AbstractClientBaseprotected SalesforceException createRestException(org.eclipse.jetty.client.api.Response response, InputStream responseContent)
createRestException in class AbstractClientBaseprotected void doHttpRequest(org.eclipse.jetty.client.api.Request request,
AbstractClientBase.ClientResponseCallback callback)
doHttpRequest in class AbstractClientBaseApache Camel