Class MdxJson.PageDimension

java.lang.Object
com.appliedolap.essbase.misc.MdxJson.PageDimension
Enclosing class:
MdxJson

public static class MdxJson.PageDimension extends Object
A dimension that the query left off both axes, so it contributes a single point-of-view member to every cell.

Two server versions write this two different ways, and both arrive here: 21.7 writes a bare dimension name ("Product"), 26.1 an object carrying the dimension name plus the POV member selected and whether the client last had it expanded ({"id":0, "name":"Product","pov":"Product","expand":"0"}). Only getName() is populated in both cases.

  • Constructor Details

    • PageDimension

      public PageDimension()
  • Method Details

    • of

      public static MdxJson.PageDimension of(String name)
      Reads the 21.7 form, where the whole entry is the dimension name.
    • getId

      public Integer getId()
    • setId

      public void setId(Integer id)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getPov

      public String getPov()
      The member this dimension is pinned to, or null against a server that doesn't report one.
    • setPov

      public void setPov(String pov)
    • getExpand

      public String getExpand()
    • setExpand

      public void setExpand(String expand)
    • toString

      public String toString()
      Overrides:
      toString in class Object