|
Oracle® OLAP Java API Reference 10g Release 2 (10.2) B14348-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.olapi.metadata.mdm.MdmDimensionMemberInfo
Provides information about a member of an MdmHierarchy
component of an MdmPrimaryDimension
or an MdmLevel
component of an MdmLevelHierarchy
. In creating an MdmDimensionMemberInfo
, you specify an MdmPrimaryDimension
and a unique value or an MdmLevel
and a local value.
A unique value specifies a hierarchy, a level of the hierarchy, and a value in that level, as in the following example from an MdmPrimaryDimension
that represents customers organized by a set of geographical levels.
PRODUCT_ROLLUP::FAMILY::8
PRODUCT_ROLLUP
is the name of an MdmLevelHierarchy
component of the MdmPrimaryDimension
, FAMILY
is the name of an MdmLevel
that is a component of the MdmLevelHierarchy
, and 8
is the local value of a member of the MdmLevelHierarchy
and the MdmLevel
.
The parts of the unique value are separated by a value separation string. The value separation string in the preceding example is ::
, the double colons.
With the methods of this class, you can find the unique value or the local value of a member, or the MdmLevel
or the MdmLevelHierarchy
of the member.
Constructor Summary | |
MdmDimensionMemberInfo(MdmLevel level, java.lang.Object localValue) Constructs an MdmDimensionMemberInfo that is based on a local value and an MdmLevel . |
|
MdmDimensionMemberInfo(MdmMetadataProvider metadataProvider) Constructs an MdmDimensionMemberInfo that does not yet identify a member. |
|
MdmDimensionMemberInfo(MdmMetadataProvider metadataProvider, java.lang.String uniqueValue) Constructs an MdmDimensionMemberInfo for a unique value within a given MdmMetadataProvider . |
|
MdmDimensionMemberInfo(MdmPrimaryDimension primaryDimension, java.lang.String uniqueValue) Constructs an MdmDimensionMemberInfo that is based on a unique value and an MdmPrimaryDimension . |
|
MdmDimensionMemberInfo(MdmValueHierarchy valueHierarchy, java.lang.Object localValue) Constructs an MdmDimensionMemberInfo based on a local value and an MdmValueHierarchy . |
Method Summary | |
MdmHierarchy |
getHierarchy() Gets the MdmHierarchy containing the member specified by this MdmDimensionMemberInfo . |
MdmLevel |
getLevel() Gets the MdmLevel containing the member specified by this MdmDimensionMemberInfo . |
java.lang.Object |
getLocalValue() Gets the local value of the member specified by this MdmDimensionMemberInfo . |
MdmPrimaryDimension |
getPrimaryDimension() Gets the MdmPrimaryDimension containing the member specified by this MdmDimensionMemberInfo . |
java.lang.String |
getUniqueValue() Gets the unique value of the member specified by this MdmDimensionMemberInfo . |
void |
setHierarchy(MdmHierarchy hierarchy) Changes the hierarchy being used by this MdmDimensionMemberInfo . |
void |
setLevel(MdmLevel level) Changes the level being used by this MdmDimensionMemberInfo . |
void |
setLocalValue(java.lang.Object localValue) Changes the local value being used by this MdmDimensionMemberInfo . |
void |
setPrimaryDimension(MdmPrimaryDimension dimension) Changes the hierarchy being used by this MdmDimensionMemberInfo . |
void |
setUniqueValue(java.lang.String uniqueValue) Changes the unique value being used by this MdmDimensionMemberInfo . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public MdmDimensionMemberInfo(MdmMetadataProvider metadataProvider)
MdmDimensionMemberInfo
that does not yet identify a member. To specify a member, call either setUniqueValue(), or a combination of setLocalValue() and setLevel()/setHierarchy().public MdmDimensionMemberInfo(MdmMetadataProvider metadataProvider, java.lang.String uniqueValue)
MdmDimensionMemberInfo
for a unique value within a given MdmMetadataProvider
.metadataProvider
- The MdmMetadataProvider
used to resolve the unique value.uniqueValue
- A String
that specifies a unique value, such as GEOG_ROLLUP::STATE::MA
.public MdmDimensionMemberInfo(MdmPrimaryDimension primaryDimension, java.lang.String uniqueValue)
MdmDimensionMemberInfo
that is based on a unique value and an MdmPrimaryDimension
. The unique value does not have to be the value of a member of the MdmPrimaryDimension
.primaryDimension
- An MdmPrimaryDimension
.uniqueValue
- A String
that specifies a unique value, such as GEOG_ROLLUP::STATE::MA
.public MdmDimensionMemberInfo(MdmLevel level, java.lang.Object localValue)
MdmDimensionMemberInfo
that is based on a local value and an MdmLevel
. The unique value does not have to be the value of a member of the MdmLevel
.level
- An MdmLevel
.localValue
- A String
that specifies a local value.public MdmDimensionMemberInfo(MdmValueHierarchy valueHierarchy, java.lang.Object localValue)
MdmDimensionMemberInfo
based on a local value and an MdmValueHierarchy
.valueHierarchy
- An MdmValueHierarchy
.localValue
- A String
that specifies a local value.Method Detail |
public void setUniqueValue(java.lang.String uniqueValue)
MdmDimensionMemberInfo
.public void setLocalValue(java.lang.Object localValue)
MdmDimensionMemberInfo
.public void setLevel(MdmLevel level)
MdmDimensionMemberInfo
.public void setHierarchy(MdmHierarchy hierarchy)
MdmDimensionMemberInfo
. It is not necessary to use this method if setLevel()
is being used.public void setPrimaryDimension(MdmPrimaryDimension dimension)
MdmDimensionMemberInfo
. It is not necessary to use this method if setLevel()
or setHierarchy()
is being used.public MdmLevel getLevel() throws MdmInvalidValueException, MetadataNotFoundException
MdmLevel
containing the member specified by this MdmDimensionMemberInfo
.MdmLevel
containing the member represented by this MdmDimensionMemberInfo
or NULL if the member belongs to an MdmValueHierarchy
.public MdmHierarchy getHierarchy() throws MdmInvalidValueException, MetadataNotFoundException
MdmHierarchy
containing the member specified by this MdmDimensionMemberInfo
.MdmHierarchy
containing the member represented by this MdmDimensionMemberInfo
.public MdmPrimaryDimension getPrimaryDimension() throws MdmInvalidValueException, MetadataNotFoundException
MdmPrimaryDimension
containing the member specified by this MdmDimensionMemberInfo
.MdmPrimaryDimension
containing the member represented by this MdmDimensionMemberInfo
.public java.lang.Object getLocalValue() throws MdmInvalidValueException, MetadataNotFoundException
MdmDimensionMemberInfo
.MdmDimensionMemberInfo
.public java.lang.String getUniqueValue() throws MdmInvalidValueException, MetadataNotFoundException
MdmDimensionMemberInfo
.MdmDimensionMemberInfo
.
|
Oracle® OLAP Java API Reference 10g Release 2 (10.2) B14348-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |