Class ApiContext

java.lang.Object
com.appliedolap.essbase.ApiContext

public class ApiContext extends Object
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 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

      public EssAuthentication 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()