|
Oracle® OLAP Java API Reference 11g Release 1 (11.1) B28128-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.olapi.metadata.BaseMetadataObject
oracle.olapi.metadata.mdm.MdmObject
oracle.olapi.metadata.mdm.MdmSource
oracle.olapi.metadata.mdm.MdmDimension
oracle.olapi.metadata.mdm.MdmPrimaryDimension
oracle.olapi.metadata.mdm.MdmStandardDimension
public final class MdmStandardDimension
An MdmPrimaryDimension
that represents most types of metadata for Oracle OLAP dimensions, such as dimensions for products, customers, distribution channels, and so on. An application creates an MdmStandardDimension
by calling the
method of an findOrCreateStandardDimension
MdmDatabaseSchema
.
Method Summary | |
---|---|
java.lang.Object |
acceptVisitor(MdmObjectVisitor visitor, java.lang.Object context) Calls the visitMdmStandardDimension method of the MdmObjectVisitor and passes that method the MdmStandardDimension and an Object . |
void |
addCustomMember(MdmStandardMember customMember) Adds a custom member to the MdmStandardDimension . |
MdmStandardMember |
createCustomMember(java.lang.String name, MdmLevel level, java.lang.String parent, MdmLevel parentLevel, Source source, int precedence) Creates a custom dimension member with the specified parent level for the MdmStandardDimension . |
MdmStandardMember |
createCustomMember(java.lang.String name, MdmLevel level, java.lang.String parent, Source source, int precedence) Creates a custom dimension member for the MdmStandardDimension . |
MdmStandardMember |
createCustomMember(java.lang.String name, MdmValueHierarchy valueHier, Source source, int precedence) Creates a custom dimension member for an MdmValueHierarchy component of the MdmStandardDimension . |
java.util.List |
getCustomMembers() Gets the custom members of the MdmStandardDimension . |
void |
removeCustomMember(MdmStandardMember customMember) Removes a custom member from the MdmStandardDimension . |
Methods inherited from class oracle.olapi.metadata.mdm.MdmDimension |
---|
getCardinality, getCustomOrder, getPluralDescription, getShortPluralDescription, setCardinality, setCustomOrder, setPluralDescription, setShortPluralDescription |
Methods inherited from class oracle.olapi.metadata.mdm.MdmSource |
---|
getDataType, getModel, getSource, getSourceMap, setModel |
Methods inherited from class oracle.olapi.metadata.mdm.MdmObject |
---|
findOrCreateDescription, getDescription, getDescription, getDescription, getMetadataProvider, getName, getShortDescription, setDescription, setDescription, setDescription, setName, setShortDescription |
Methods inherited from class oracle.olapi.metadata.BaseMetadataObject |
---|
getID |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public java.lang.Object acceptVisitor(MdmObjectVisitor visitor, java.lang.Object context)
visitMdmStandardDimension
method of the MdmObjectVisitor
and passes that method the MdmStandardDimension
and an Object
.acceptVisitor
in class MdmObject
visitor
- An MdmObjectVisitor
.context
- An Object
.Object
returned by the visitMdmStandardDimension
method.public MdmStandardMember createCustomMember(java.lang.String name, MdmLevel level, java.lang.String parent, Source source, int precedence)
MdmStandardDimension
. For example, the following code creates a custom member of the Product dimension at the ITEM
level. In the example, calc1
defines a calculation that produces the measure value for the dimension member for a measure dimensioned by the dimension.
MdmStandardMember myProdMember = mdmProdStdDim.createCustomMember( "EXE and STD", mdmItemLevel, "LTPC", calc1, 10);
name
- A String
that contains the local value for the member.level
- The MdmLevel
to which you want the member to belong.parent
- A String
that contains the local value of the parent of the member. The parent must be a member of the level that is one level above the level to which the custom member belongs.source
- A Source
that specifies the value of the custom member; this value is the measure value that is specified by the custom member for an MdmMeasure
that is dimensioned by the MdmStandardDimension
.precedence
- An integer that specifies the precedence for the custom member.MdmStandardMember
that is a custom member of the dimension.FundamentalMetadataProvider
public MdmStandardMember createCustomMember(java.lang.String name, MdmLevel level, java.lang.String parent, MdmLevel parentLevel, Source source, int precedence)
MdmStandardDimension
.name
- A String
that contains the local value for the member.level
- The MdmLevel
to which you want the member to belong.parent
- A String
that contains the local value of the parent of the member.parentLevel
- The MdmLevel
to which the parent of the member belongs.source
- A Source
that specifies the value of the custom member; this value is the measure value that is specified by the custom member for an MdmMeasure
that is dimensioned by the MdmStandardDimension
.precedence
- An integer that specifies the precedence for the custom member.MdmStandardMember
that is a custom member of the dimension.public MdmStandardMember createCustomMember(java.lang.String name, MdmValueHierarchy valueHier, Source source, int precedence)
MdmValueHierarchy
component of the MdmStandardDimension
.name
- A String
that contains the local value for the member.valueHier
- The MdmValueHierarchy
to which you want the member to belong.source
- A Source
that specifies the value of the custom member; this value is the measure value that is specified by the custom member for an MdmMeasure
that is dimensioned by the MdmStandardDimension
.precedence
- An integer that specifies the precedence for the custom member.MdmStandardMember
that is a custom member of the dimension.public final java.util.List getCustomMembers()
MdmStandardDimension
.List
that contains the MdmStandardMember
objects that are the custom members of the MdmStandardDimension
.public final void addCustomMember(MdmStandardMember customMember)
MdmStandardDimension
. Use this method to add a custom member that you create with the constructor of the MdmStandardMember
class.customMember
- The custom MdmStandardMember
to add to the MdmStandardDimension
.public final void removeCustomMember(MdmStandardMember customMember)
MdmStandardDimension
.customMember
- The custom MdmStandardMember
to remove from the MdmStandardDimension
.
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |