Package com.appliedolap.essbase
Class ApiContext
java.lang.Object
com.appliedolap.essbase.ApiContext
Serves as a holder for all the various API interfaces. We can pass this around as needed without having to
clutter up individual classes with having to instantiate and track all of these.
-
Constructor Summary
ConstructorsConstructorDescriptionApiContext(com.appliedolap.essbase.client.ApiClient client) ApiContext(com.appliedolap.essbase.client.ApiClient client, EssAuthentication authentication) -
Method Summary
Modifier and TypeMethodDescriptioncom.appliedolap.essbase.client.api.ApplicationsApicom.appliedolap.essbase.client.api.AboutEssbaseApicom.appliedolap.essbase.client.api.ApplicationConfigurationApicom.appliedolap.essbase.client.api.ApplicationLogsApicom.appliedolap.essbase.client.api.ApplicationsApiThe authentication strategy in use, or null when the context was built without one.com.appliedolap.essbase.client.api.BatchOutlineEditingApicom.appliedolap.essbase.client.ApiClientcom.appliedolap.essbase.client.api.DimensionsApicom.appliedolap.essbase.client.api.DrillThroughReportsApicom.appliedolap.essbase.client.api.ExecuteMdxApicom.appliedolap.essbase.client.api.FilesApicom.appliedolap.essbase.client.api.GlobalDataSourcesApicom.appliedolap.essbase.client.api.GridApicom.appliedolap.essbase.client.api.GridPreferencesApicom.appliedolap.essbase.client.api.GroupsApicom.appliedolap.essbase.client.api.JobsApicom.appliedolap.essbase.client.api.LayoutsApicom.appliedolap.essbase.client.api.LocksApicom.appliedolap.essbase.client.api.OutlineViewerApicom.appliedolap.essbase.client.api.ScenariosApicom.appliedolap.essbase.client.api.ScriptsApicom.appliedolap.essbase.client.api.ServerVariablesApicom.appliedolap.essbase.client.api.SessionsApicom.appliedolap.essbase.client.api.TemplatesAndUtilitiesApicom.appliedolap.essbase.client.api.UrlsApicom.appliedolap.essbase.client.api.UserSessionApicom.appliedolap.essbase.client.api.VariablesApi
-
Constructor Details
-
ApiContext
public ApiContext(com.appliedolap.essbase.client.ApiClient client) -
ApiContext
public ApiContext(com.appliedolap.essbase.client.ApiClient client, EssAuthentication authentication) - Parameters:
authentication- the strategy the client authenticates with, so that operations which change the session's validity - signing off, above all - can tell it. May be null.
-
-
Method Details
-
applicationsApi
public com.appliedolap.essbase.client.api.ApplicationsApi applicationsApi() -
getClient
public com.appliedolap.essbase.client.ApiClient getClient() -
getAuthentication
The authentication strategy in use, or null when the context was built without one. -
getApplicationConfigurationApi
public com.appliedolap.essbase.client.api.ApplicationConfigurationApi getApplicationConfigurationApi() -
getApplicationsApi
public com.appliedolap.essbase.client.api.ApplicationsApi getApplicationsApi() -
getAboutEssbaseApi
public com.appliedolap.essbase.client.api.AboutEssbaseApi getAboutEssbaseApi() -
getJobsApi
public com.appliedolap.essbase.client.api.JobsApi getJobsApi() -
getServerVariablesApi
public com.appliedolap.essbase.client.api.ServerVariablesApi getServerVariablesApi() -
getTemplatesAndUtilitiesApi
public com.appliedolap.essbase.client.api.TemplatesAndUtilitiesApi getTemplatesAndUtilitiesApi() -
getFilesApi
public com.appliedolap.essbase.client.api.FilesApi getFilesApi() -
getDrillThroughReportsApi
public com.appliedolap.essbase.client.api.DrillThroughReportsApi getDrillThroughReportsApi() -
getScriptsApi
public com.appliedolap.essbase.client.api.ScriptsApi getScriptsApi() -
getSessionsApi
public com.appliedolap.essbase.client.api.SessionsApi getSessionsApi() -
getVariablesApi
public com.appliedolap.essbase.client.api.VariablesApi getVariablesApi() -
getOutlineViewerApi
public com.appliedolap.essbase.client.api.OutlineViewerApi getOutlineViewerApi() -
getDimensionsApi
public com.appliedolap.essbase.client.api.DimensionsApi getDimensionsApi() -
getScenariosApi
public com.appliedolap.essbase.client.api.ScenariosApi getScenariosApi() -
getExecuteMdxApi
public com.appliedolap.essbase.client.api.ExecuteMdxApi getExecuteMdxApi() -
getUrlsApi
public com.appliedolap.essbase.client.api.UrlsApi getUrlsApi() -
getBatchOutlineEditingApi
public com.appliedolap.essbase.client.api.BatchOutlineEditingApi getBatchOutlineEditingApi() -
getGroupsApi
public com.appliedolap.essbase.client.api.GroupsApi getGroupsApi() -
getGlobalDataSourcesApi
public com.appliedolap.essbase.client.api.GlobalDataSourcesApi getGlobalDataSourcesApi() -
getLocksApi
public com.appliedolap.essbase.client.api.LocksApi getLocksApi() -
getApplicationLogsApi
public com.appliedolap.essbase.client.api.ApplicationLogsApi getApplicationLogsApi() -
getGridApi
public com.appliedolap.essbase.client.api.GridApi getGridApi() -
getGridPreferencesApi
public com.appliedolap.essbase.client.api.GridPreferencesApi getGridPreferencesApi() -
getLayoutsApi
public com.appliedolap.essbase.client.api.LayoutsApi getLayoutsApi() -
getUserSessionApi
public com.appliedolap.essbase.client.api.UserSessionApi getUserSessionApi()
-