Interface EssApplicationVariable

All Superinterfaces:
EssObject, EssVariable
All Known Subinterfaces:
EssCubeVariable
All Known Implementing Classes:
EssApplicationVariableImpl, EssCubeVariableImpl

public interface EssApplicationVariable extends EssObject, EssVariable
  • Method Details

    • getScope

      EssVariable.Scope getScope()
      Gets the scope of this variable. For this type of object the scope will always be at least to the application level but if using this instance via the EssVariableImpl interface, callers may need/want to check the scope and cast to EssVariable.Scope.CUBE (or application scope) as needed, if necessary to get a reference to the owning cube/application.
      Specified by:
      getScope in interface EssVariable
      Returns:
      the scope of this variable
    • getApplication

      EssApplication getApplication()
      Gets the owning application for this variable.
      Returns:
      the application this variable is associated with