Interface EssDimension

All Superinterfaces:
EssObject
All Known Implementing Classes:
EssDimensionImpl

public interface EssDimension extends EssObject
  • Method Details

    • getName

      String getName()
      Gets the name of the dimension.
      Specified by:
      getName in interface EssObject
      Returns:
      the name of this dimension
    • getType

      EssObject.Type getType()
      Description copied from interface: EssObject
      Gets the type of this object.
      Specified by:
      getType in interface EssObject
      Returns:
      the object type
    • getStorageType

      EssDimension.StorageType getStorageType()
      Whether the dimension is dense or sparse, the storage setting the classic Java API reports as IEssDimension.getStorageType().
      Returns:
      the storage type, or null if the server reported one this doesn't name
      Since:
      2.1.0
    • getMemberCount

      Integer getMemberCount()
      How many members the dimension has, stored or not.
      Returns:
      the member count, or null if the server didn't report it
      Since:
      2.1.0
    • getStoredMemberCount

      Integer getStoredMemberCount()
      How many of the dimension's members are stored. An attribute dimension stores none, and shared and dynamic members don't count.
      Returns:
      the stored member count, or null if the server didn't report it
      Since:
      2.1.0
    • listDimGenerations

      List<EssGeneration> listDimGenerations()
      Gets the list of generations on the dimension, if any.
      Returns:
      the dimension's generations.
    • getGeneration

      EssGeneration getGeneration(Integer generationNumber)
      Gets the generation on the dimension, if any.
      Parameters:
      generationNumber - the generation number
      Returns:
      the dimension's generation.
    • getLevel

      EssLevel getLevel(Integer levelNumber)
      Gets the level on the dimension, if any.
      Parameters:
      levelNumber - the level number
      Returns:
      the dimension's level.
    • getLevels

      List<EssLevel> getLevels()
      Gets the list of levels on the dimension, if any.
      Returns:
      the dimension's levels.