public interface IEssPropertyDefinition
Modifier and Type | Interface and Description |
---|---|
static class |
IEssPropertyDefinition.EEssSystemPropertyTags |
Modifier and Type | Field and Description |
---|---|
static short |
ESS_MBRPROP_DT_BOOL |
static short |
ESS_MBRPROP_DT_DATETIME |
static short |
ESS_MBRPROP_DT_NUMBER |
static short |
ESS_MBRPROP_DT_TEXT |
static int |
ESS_MBRPROPFLAG_PROPERTY_CACHED |
static int |
ESS_MBRPROPFLAG_PROPERTY_INDEXED |
static int |
ESS_MBRPROPFLAG_PROPERTY_SHARE |
static int |
ESS_MBRPROPFLAG_PROPERTY_UNIQUE |
static short |
OP_EQ
Equal-to member property querying operator
|
static short |
OP_GT
Greater-Than member property querying operator
|
static short |
OP_GTE
Greater-Than-or-Equal-to member property querying operator
|
static short |
OP_LT
Less-Than member property querying operator
|
static short |
OP_LTE
Less-Than-or-Equal-to member property querying operator
|
static short |
OP_NEQ
Not-equal-to member property querying operator
|
Modifier and Type | Method and Description |
---|---|
com.essbase.api.base.EssValueAny |
getDefaultValue()
Gets the property default value.
|
IEssDimension |
getDimension()
Gets the dimension for a property.
|
int |
getFlags()
Gets the property flags.
|
java.lang.String |
getName()
Gets the property name.
|
int |
getType()
Gets the property type.
|
void |
rename(java.lang.String newName)
Rename the Property.
|
void |
setDefaultValue(IEssValueAny defaultValue)
Set Default value for property.
|
void |
setFlags(int flags)
Set Property Flags Below types are supported
IEssMembeProperty.ESS_MBRPROPFLAG_PROPERTY_INDEXED,
IEssMembeProperty.ESS_MBRPROPFLAG_PROPERTY_SHARE
or IEssMembeProperty.ESS_MBRPROPFLAG_PROPERTY_UNIQUE.
|
void |
update()
Updates the property Definition.
|
static final short ESS_MBRPROP_DT_NUMBER
static final short ESS_MBRPROP_DT_BOOL
static final short ESS_MBRPROP_DT_TEXT
static final short ESS_MBRPROP_DT_DATETIME
static final int ESS_MBRPROPFLAG_PROPERTY_SHARE
static final int ESS_MBRPROPFLAG_PROPERTY_UNIQUE
static final int ESS_MBRPROPFLAG_PROPERTY_CACHED
static final int ESS_MBRPROPFLAG_PROPERTY_INDEXED
static final short OP_EQ
static final short OP_NEQ
static final short OP_GT
static final short OP_LT
static final short OP_GTE
static final short OP_LTE
java.lang.String getName() throws com.essbase.api.base.EssException
com.essbase.api.base.EssException
- if an error occurs.int getType() throws com.essbase.api.base.EssException
com.essbase.api.base.EssException
- if an error occurs.com.essbase.api.base.EssValueAny getDefaultValue() throws com.essbase.api.base.EssException
com.essbase.api.base.EssException
- if an error occurs.void setDefaultValue(IEssValueAny defaultValue) throws com.essbase.api.base.EssException
defaultValue
- The Dimension Member Properties supports only the below types,
Text, Boolean, Number or Date eg.
IEssValueAny defaultValue = new EssValueAny();
defaultValue.setDouble(value);
defaultValue.setDate(dataValue);
defaultValue.setBoolean(boolValue);
defaultValue.setString(strValue);com.essbase.api.base.EssException
- if an error occurs.int getFlags() throws com.essbase.api.base.EssException
com.essbase.api.base.EssException
- if an error occurs.void setFlags(int flags) throws com.essbase.api.base.EssException
flags
- The number of flag to be set.com.essbase.api.base.EssException
- if an error occurs.void rename(java.lang.String newName) throws com.essbase.api.base.EssException
newName
- New property namecom.essbase.api.base.EssException
- if an error occurs.IEssDimension getDimension() throws com.essbase.api.base.EssException
com.essbase.api.base.EssException
- if an error occurs.void update() throws com.essbase.api.base.EssException
com.essbase.api.base.EssException
- if an error occurs.