Interface ICell

All Known Implementing Classes:
Cell

public interface ICell
represent a cell in a cube
Author:
khaddadin
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static enum 
     
  • Method Summary

    Modifier and Type
    Method
    Description
    default boolean
    Checks if the current user is allowed to access this cell.
    default boolean
     
    getPathNameAt(int index)
    get the name of the element building this cell path at a certain position
    get the names of the elements building this cell path
    get the type of the cell ICell.CellType
    get the value of the cell as an object
  • Method Details

    • getPathNames

      String[] getPathNames() throws PaloException, PaloJException
      get the names of the elements building this cell path
      Returns:
      array of element names
      Throws:
      PaloException - exception from OLAP server
      PaloJException - exception from the library itself
    • getPathNameAt

      String getPathNameAt(int index) throws PaloException, PaloJException
      get the name of the element building this cell path at a certain position
      Parameters:
      index - path index
      Returns:
      element name
      Throws:
      PaloException - exception from OLAP server
      PaloJException - exception from the library itself
    • getValue

      Object getValue()
      get the value of the cell as an object
      Returns:
      object can be numeric or string
    • getType

      ICell.CellType getType()
      get the type of the cell ICell.CellType
      Returns:
      cell type
    • exists

      default boolean exists()
    • accessAllowed

      default boolean accessAllowed()
      Checks if the current user is allowed to access this cell.
      Returns:
      true if the user is allowed to access this cell, false otherwise