|
Oracle® OLAP Java API Reference 12c Release 1 (12.1) E17708-05 |
||||||||
| 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.PublicMetadataObject
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 findOrCreateStandardDimensionMdmDatabaseSchema.
| 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, getPrimaryDimension, getShortPluralDescription, setCardinality, setCustomOrder, setPluralDescription, setShortPluralDescription |
| Methods inherited from class oracle.olapi.metadata.mdm.MdmSource |
|---|
getDataType, getSource |
| Methods inherited from class oracle.olapi.metadata.mdm.MdmObject |
|---|
addDescription, addObjectClassification, findOrCreateDescription, getDescription, getDescription, getDescription, getDescriptions, getMetadataProvider, getObjectClassifications, getShortDescription, isClassifiedAs, removeDescription, removeObjectClassification, setDescription, setDescription, setDescription, setName, setShortDescription |
| Methods inherited from class oracle.olapi.metadata.BaseMetadataObject |
|---|
getContainedByObject, getID, getName, getNewName |
| 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 MdmObjectvisitor - 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 | ||||||||