Package com.appliedolap.essbase
Enum Class EssMember.DataStorage
- All Implemented Interfaces:
Serializable,Comparable<EssMember.DataStorage>,Constable
- Enclosing interface:
- EssMember
How a member's data is held. The server writes these without separators -
DYNAMICCALC,
SHAREDMEMBER - and omits the field altogether for a plain stored member.-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionCalculated on retrieval and not written to the cube.Calculated on retrieval and then written.Carries no data at all; it exists to group the members under it.Stored, and never implicitly shared with a sole child.A pointer to another member's data rather than data of its own.The default, and what an absent value means.A storage this version of the client doesn't name; the raw value is inEssMember.getProperties(). -
Method Summary
Modifier and TypeMethodDescriptiongetLabel()The storage as Essbase's own tools write it, for a caller putting it on screen.static EssMember.DataStorageReads the server's spelling, tolerating separators and case.static EssMember.DataStorageReturns the enum constant of this class with the specified name.static EssMember.DataStorage[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
STORED
The default, and what an absent value means. -
DYNAMIC_CALC
Calculated on retrieval and not written to the cube. -
DYNAMIC_CALC_AND_STORE
Calculated on retrieval and then written. -
SHARED
A pointer to another member's data rather than data of its own. -
LABEL_ONLY
Carries no data at all; it exists to group the members under it. -
NEVER_SHARE
Stored, and never implicitly shared with a sole child. -
UNKNOWN
A storage this version of the client doesn't name; the raw value is inEssMember.getProperties().
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getLabel
The storage as Essbase's own tools write it, for a caller putting it on screen.- Returns:
- the display name
-
parse
Reads the server's spelling, tolerating separators and case.
-