Package com.appliedolap.essbase
package com.appliedolap.essbase
The classes in this package model client API that works with the Essbase REST API. In general, the design of the
library is completely top-down (similar to the traditional Essbase Java API). The starting place for any client program
working with this library is the
EssServerImpl. Once instantiated, usage procedes in a
top-down manner, such as getting the list of applications on the server, getting the list of cubes from that application, getting
the list of dimensions in that cube, and so on.
All objects in the API are created from a parent object, and all objects maintain a reference to their parent. For
example, the EssApplicationImpl object has a method to return a list of cubes in that application,
via EssApplicationImpl.getCubes(), and each cube in the returned list "knows" about its
parent/owning application, accessible via EssCubeImpl.getApplication().
-
ClassDescriptionParent class for all objects in this library's object hierarchy.Serves as a holder for all the various API interfaces.A general, unchecked exception that we can be used to wrap the
ApiExceptionchecked exceptions that are all over the generated client code.The server's own machine-readable description of its REST API - what its Swagger UI renders.An enumeration for the different application states.How a client proves who it is to Essbase.A live, navigable ad hoc grid on a cube - the REST analog of the Java API'sIEssCubeView.A coarse classification of a cell as either a data position or a member/label.Ad hoc display/navigation preferences, mirroring the classic "Essbase Options" dialog to the extent the REST wire format supports.How indented member rows/columns are, mirroring the classic ad hoc "Indentation" setting.A member to place at a specific grid position, replacing whichever member currently occupies that spot on its row or column axis tier.The server's zoom-in behavior when a plainEssCubeView.zoomIn(int, int)is used (no explicit member set).The drill-through report typeKnown job types.Models the status of a job.Object types for the Essbase REST API.A cube type, despite the name.Models variable scope.