Package com.appliedolap.essbase
Interface EssApplicationVariable
- All Superinterfaces:
EssObject,EssVariable
- All Known Subinterfaces:
EssCubeVariable
- All Known Implementing Classes:
EssApplicationVariableImpl,EssCubeVariableImpl
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.appliedolap.essbase.EssObject
EssObject.TypeNested classes/interfaces inherited from interface com.appliedolap.essbase.EssVariable
EssVariable.Scope -
Method Summary
Modifier and TypeMethodDescriptionGets the owning application for this variable.getScope()Gets the scope of this variable.Methods inherited from interface com.appliedolap.essbase.EssVariable
delete, getName, getType, getValue
-
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 theEssVariableImplinterface, callers may need/want to check the scope and cast toEssVariable.Scope.CUBE(or application scope) as needed, if necessary to get a reference to the owning cube/application.- Specified by:
getScopein interfaceEssVariable- Returns:
- the scope of this variable
-
getApplication
EssApplication getApplication()Gets the owning application for this variable.- Returns:
- the application this variable is associated with
-