Skip navigation links

Oracle® OLAP Java API Reference
11g Release 1 (11.1)

B28128-03


oracle.olapi.metadata.mdm
Class MdmCustomObjectFactory

java.lang.Object
  extended by oracle.olapi.metadata.mdm.MdmCustomObjectFactory


public final class MdmCustomObjectFactory
extends java.lang.Object

An object that creates custom members for an MdmStandardDimension or an MdmTimeDimension. You get an MdmCustomObjectFactory with the getMdmCustomObjectFactory method of the MdmMetadataProvider you are using. The custom objects exist only for the life of the MdmMetadataProvider, so that when you close your connection these transient objects no longer exist.

For the methods that return a custom dimension member, such as createStandardCustomMember, the precedence parameter specifies the order in which Oracle OLAP evaluates the Assignment objects of the Model objects for the dimension. A higher precedence value indicates a higher precedence.

Most of the methods of this class are deprecated as of Oracle 11g, Release 1 because those methods use classes in the oracle.olapi.metadata.mtm package. All of the classes in the mtm package are deprecated as of Oracle 11g, Release 1.


Method Summary
 MtmAWColumnExpression createAWColumnExpression(java.lang.String columnName, java.lang.String awObject)
          Deprecated. As of Oracle 11g, Release 1 (11.1); hidden method.
 MdmAttribute createBooleanAttribute(java.lang.String name, MdmPrimaryDimension dimension, MtmValueExpression expression)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmPrimaryDimension.findOrCreateBaseAttribute and MdmPrimaryDimension.findOrCreateDerivedAttribute.
 MdmAttribute createBooleanAttribute(java.lang.String name, MdmPrimaryDimension dimension, java.lang.String expression)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmPrimaryDimension.findOrCreateBaseAttribute and MdmPrimaryDimension.findOrCreateDerivedAttribute.
 MdmLevel createBooleanLevel(java.lang.String name, MdmLevelHierarchy hierarchy, MtmValueExpression expression, int levelNumber)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.
 MdmLevel createBooleanLevel(java.lang.String name, MdmLevelHierarchy hierarchy, MtmValueExpression expression, MdmLevel parentLevel)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.
 MdmLevel createBooleanLevel(java.lang.String name, MdmLevelHierarchy hierarchy, java.lang.String expression, int levelNumber)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.
 MdmLevel createBooleanLevel(java.lang.String name, MdmLevelHierarchy hierarchy, java.lang.String expression, MdmLevel parentLevel)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.
 MdmMeasure createBooleanMeasure(java.lang.String name, MtmPartitionedCube cube, MtmValueExpression expression)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmCube.findOrCreateBaseMeasure and MdmCube.findOrCreateDerivedMeasure.
 MdmMeasure createBooleanMeasure(java.lang.String name, MtmPartitionedCube cube, java.lang.String expression)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmCube.findOrCreateBaseMeasure and MdmCube.findOrCreateDerivedMeasure.
 MtmColumnExpression createColumnExpression(java.lang.String columnName)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by ColumnExpression.
 MtmCustomExpression createCustomExpression(java.lang.String expression)
          Deprecated. As of Oracle9i, Release 2 (9.2.0.5); replaced by Expression.
 MtmCustomExpression createCustomExpression(java.lang.String expression, MetadataObject datatype)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by Expression.
 MdmMeasure createCustomMeasure(java.lang.String name, MdmMeasureDimension dim, MdmSchema schema, Source source, int precedence)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmCube.findOrCreateBaseMeasure and MdmCube.findOrCreateDerivedMeasure.
 MdmMeasure createCustomMeasure(java.lang.String name, MdmMeasureDimension dim, Source source, int precedence)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmCube.findOrCreateBaseMeasure and MdmCube.findOrCreateDerivedMeasure.
 MdmMeasure createCustomMeasure(java.lang.String name, Source source, int precedence)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmCube.findOrCreateBaseMeasure and MdmCube.findOrCreateDerivedMeasure.
 MdmAttribute createDateAttribute(java.lang.String name, MdmPrimaryDimension dimension, MtmValueExpression expression)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmPrimaryDimension.findOrCreateBaseAttribute and MdmPrimaryDimension.findOrCreateDerivedAttribute.
 MdmAttribute createDateAttribute(java.lang.String name, MdmPrimaryDimension dimension, java.lang.String expression)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmPrimaryDimension.findOrCreateBaseAttribute and MdmPrimaryDimension.findOrCreateDerivedAttribute.
 MdmLevel createDateLevel(java.lang.String name, MdmLevelHierarchy hierarchy, MtmValueExpression expression, int levelNumber)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.
 MdmLevel createDateLevel(java.lang.String name, MdmLevelHierarchy hierarchy, MtmValueExpression expression, MdmLevel parentLevel)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.
 MdmLevel createDateLevel(java.lang.String name, MdmLevelHierarchy hierarchy, java.lang.String expression, int levelNumber)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.
 MdmLevel createDateLevel(java.lang.String name, MdmLevelHierarchy hierarchy, java.lang.String expression, MdmLevel parentLevel)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.
 MdmMeasure createDateMeasure(java.lang.String name, MtmPartitionedCube cube, MtmValueExpression expression)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmCube.findOrCreateBaseMeasure and MdmCube.findOrCreateDerivedMeasure.
 MdmMeasure createDateMeasure(java.lang.String name, MtmPartitionedCube cube, java.lang.String expression)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmCube.findOrCreateBaseMeasure and MdmCube.findOrCreateDerivedMeasure.
 MdmAttribute createEndDateAttribute(MdmTimeDimension timeDimension, MtmValueExpression defaultExpression)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmPrimaryDimension.findOrCreateBaseAttribute.
 MdmLevelHierarchy createLevelHierarchy(java.lang.String name, MdmPrimaryDimension primaryDimension, MdmLevelHierarchy prototype)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmPrimaryDimension.findOrCreateLevelHierarchy.
 MdmMeasureDimension createMeasureDimension(java.lang.String name)
          Creates a custom MdmMeasureDimension that has no measures.
 MdmAttribute createNumericAttribute(java.lang.String name, MdmPrimaryDimension dimension, MtmValueExpression expression)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmPrimaryDimension.findOrCreateBaseAttribute and MdmPrimaryDimension.findOrCreateDerivedAttribute.
 MdmAttribute createNumericAttribute(java.lang.String name, MdmPrimaryDimension dimension, java.lang.String expression)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmPrimaryDimension.findOrCreateBaseAttribute and MdmPrimaryDimension.findOrCreateDerivedAttribute.
 MdmLevel createNumericLevel(java.lang.String name, MdmLevelHierarchy hierarchy, MtmValueExpression expression, int levelNumber)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.
 MdmLevel createNumericLevel(java.lang.String name, MdmLevelHierarchy hierarchy, MtmValueExpression expression, MdmLevel parentLevel)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.
 MdmLevel createNumericLevel(java.lang.String name, MdmLevelHierarchy hierarchy, java.lang.String expression, int levelNumber)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.
 MdmLevel createNumericLevel(java.lang.String name, MdmLevelHierarchy hierarchy, java.lang.String expression, MdmLevel parentLevel)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.
 MdmMeasure createNumericMeasure(java.lang.String name, MtmPartitionedCube cube, MtmValueExpression expression)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmCube.findOrCreateBaseMeasure and MdmCube.findOrCreateDerivedMeasure.
 MdmMeasure createNumericMeasure(java.lang.String name, MtmPartitionedCube cube, java.lang.String expression)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmCube.findOrCreateBaseMeasure and MdmCube.findOrCreateDerivedMeasure.
 MdmSchema createSchema(java.lang.String name)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmDatabaseSchema.findOrCreateOrganizationalSchema.
 MdmLevelHierarchy createSolvedLevelHierarchy(java.lang.String name, MdmPrimaryDimension primaryDimension, MtmTabularSource table, MtmValueExpression gidExpression, MtmValueExpression etExpression, MtmValueExpression parentGIDExpression, MtmValueExpression parentETExpression)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmPrimaryDimension.findOrCreateLevelHierarchy.
 MdmStandardMember createStandardCustomMember(java.lang.String name, MdmStandardDimension dim, MdmLevel level, java.lang.String parent, MdmLevel parentLevel, Source source, int precedence)
          Creates a custom dimension member for an MdmLevel and adds the member to an MdmStandardDimension; the member has the specified parent at the specified level.
 MdmStandardMember createStandardCustomMember(java.lang.String name, MdmStandardDimension dim, MdmLevel level, java.lang.String parent, Source source, int precedence)
          Creates a custom dimension member for an MdmLevel and adds the member to an MdmStandardDimension; the member has the specified parent at the level that is one level above the level of the custom member.
 MdmStandardMember createStandardCustomMember(java.lang.String name, MdmStandardDimension dim, MdmValueHierarchy valueHier, Source source, int precedence)
          Creates a custom dimension member of an MdmValueHierarchy and adds the member to an MdmStandardDimension.
 MdmStandardDimension createStandardDimension(java.lang.String name)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmDatabaseSchema.findOrCreateStandardDimension.
 MdmAttribute createStringAttribute(java.lang.String name, MdmPrimaryDimension dimension, MtmValueExpression expression)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmPrimaryDimension.findOrCreateBaseAttribute and MdmPrimaryDimension.findOrCreateDerivedAttribute.
 MdmAttribute createStringAttribute(java.lang.String name, MdmPrimaryDimension dimension, java.lang.String expression)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmPrimaryDimension.findOrCreateBaseAttribute and MdmPrimaryDimension.findOrCreateDerivedAttribute.
 MdmLevel createStringLevel(java.lang.String name, MdmLevelHierarchy hierarchy, MtmValueExpression expression, int levelNumber)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.
 MdmLevel createStringLevel(java.lang.String name, MdmLevelHierarchy hierarchy, MtmValueExpression expression, MdmLevel parentLevel)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.
 MdmLevel createStringLevel(java.lang.String name, MdmLevelHierarchy hierarchy, java.lang.String expression, int levelNumber)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.
 MdmLevel createStringLevel(java.lang.String name, MdmLevelHierarchy hierarchy, java.lang.String expression, MdmLevel parentLevel)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.
 MdmMeasure createStringMeasure(java.lang.String name, MtmPartitionedCube cube, MtmValueExpression expression)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmCube.findOrCreateBaseMeasure and MdmCube.findOrCreateDerivedMeasure.
 MdmMeasure createStringMeasure(java.lang.String name, MtmPartitionedCube cube, java.lang.String expression)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmCube.findOrCreateBaseMeasure and MdmCube.findOrCreateDerivedMeasure.
 MdmTimeMember createTimeCustomMember(java.lang.String name, MdmTimeDimension dim, MdmLevel level, java.lang.String parent, java.util.Date endDate, int timeSpan, Source source, int precedence)
          Creates a custom dimension member for an MdmLevel and adds the member to an MdmTimeDimension; the member has the specified parent at the level that is one level above the level of the custom member.
 MdmTimeMember createTimeCustomMember(java.lang.String name, MdmTimeDimension dim, MdmLevel level, java.lang.String parent, MdmLevel parentLevel, java.util.Date endDate, int timeSpan, Source source, int precedence)
          Creates a custom dimension member for an MdmLevel and adds the member to an MdmTimeDimension; the member has the specified parent at the specified level.
 MdmTimeMember createTimeCustomMember(java.lang.String name, MdmTimeDimension dim, MdmValueHierarchy valueHier, java.util.Date endDate, int timeSpan, Source source, int precedence)
          Creates a custom dimension member of an MdmValueHierarchy and adds the member to an MdmTimeDimension.
 MdmTimeDimension createTimeDimension(java.lang.String name)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmDatabaseSchema.findOrCreateTimeDimension.
 MdmAttribute createTimeSpanAttribute(MdmTimeDimension timeDimension, MtmValueExpression defaultExpression)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmPrimaryDimension.findOrCreateBaseAttribute.
 MdmLevelHierarchy createUnsolvedLevelHierarchy(java.lang.String name, MdmPrimaryDimension primaryDimension, MtmTabularSource table)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmPrimaryDimension.findOrCreateLevelHierarchy.
 MdmValueHierarchy createValueHierarchy(java.lang.String name, MdmPrimaryDimension primaryDimension, MdmLevelHierarchy levelHierarchy)
          Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmPrimaryDimension.findOrCreateValueHierarchy.
 MdmMetadataProvider getMdmMetadataProvider()
          Gets the MdmMetadataProvider associated with this MdmCustomObjectFactory.

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Method Detail

createNumericMeasure

public MdmMeasure createNumericMeasure(java.lang.String name,
                                       MtmPartitionedCube cube,
                                       MtmValueExpression expression)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmCube.findOrCreateBaseMeasure and MdmCube.findOrCreateDerivedMeasure.

createNumericMeasure

public MdmMeasure createNumericMeasure(java.lang.String name,
                                       MtmPartitionedCube cube,
                                       java.lang.String expression)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmCube.findOrCreateBaseMeasure and MdmCube.findOrCreateDerivedMeasure.

createDateMeasure

public MdmMeasure createDateMeasure(java.lang.String name,
                                    MtmPartitionedCube cube,
                                    MtmValueExpression expression)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmCube.findOrCreateBaseMeasure and MdmCube.findOrCreateDerivedMeasure.

createDateMeasure

public MdmMeasure createDateMeasure(java.lang.String name,
                                    MtmPartitionedCube cube,
                                    java.lang.String expression)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmCube.findOrCreateBaseMeasure and MdmCube.findOrCreateDerivedMeasure.

createStringMeasure

public MdmMeasure createStringMeasure(java.lang.String name,
                                      MtmPartitionedCube cube,
                                      MtmValueExpression expression)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmCube.findOrCreateBaseMeasure and MdmCube.findOrCreateDerivedMeasure.

createStringMeasure

public MdmMeasure createStringMeasure(java.lang.String name,
                                      MtmPartitionedCube cube,
                                      java.lang.String expression)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmCube.findOrCreateBaseMeasure and MdmCube.findOrCreateDerivedMeasure.

createBooleanMeasure

public MdmMeasure createBooleanMeasure(java.lang.String name,
                                       MtmPartitionedCube cube,
                                       MtmValueExpression expression)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmCube.findOrCreateBaseMeasure and MdmCube.findOrCreateDerivedMeasure.

createBooleanMeasure

public MdmMeasure createBooleanMeasure(java.lang.String name,
                                       MtmPartitionedCube cube,
                                       java.lang.String expression)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmCube.findOrCreateBaseMeasure and MdmCube.findOrCreateDerivedMeasure.

createNumericAttribute

public MdmAttribute createNumericAttribute(java.lang.String name,
                                           MdmPrimaryDimension dimension,
                                           MtmValueExpression expression)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmPrimaryDimension.findOrCreateBaseAttribute and MdmPrimaryDimension.findOrCreateDerivedAttribute.

createNumericAttribute

public MdmAttribute createNumericAttribute(java.lang.String name,
                                           MdmPrimaryDimension dimension,
                                           java.lang.String expression)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmPrimaryDimension.findOrCreateBaseAttribute and MdmPrimaryDimension.findOrCreateDerivedAttribute.

createDateAttribute

public MdmAttribute createDateAttribute(java.lang.String name,
                                        MdmPrimaryDimension dimension,
                                        MtmValueExpression expression)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmPrimaryDimension.findOrCreateBaseAttribute and MdmPrimaryDimension.findOrCreateDerivedAttribute.

createDateAttribute

public MdmAttribute createDateAttribute(java.lang.String name,
                                        MdmPrimaryDimension dimension,
                                        java.lang.String expression)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmPrimaryDimension.findOrCreateBaseAttribute and MdmPrimaryDimension.findOrCreateDerivedAttribute.

createStringAttribute

public MdmAttribute createStringAttribute(java.lang.String name,
                                          MdmPrimaryDimension dimension,
                                          MtmValueExpression expression)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmPrimaryDimension.findOrCreateBaseAttribute and MdmPrimaryDimension.findOrCreateDerivedAttribute.

createStringAttribute

public MdmAttribute createStringAttribute(java.lang.String name,
                                          MdmPrimaryDimension dimension,
                                          java.lang.String expression)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmPrimaryDimension.findOrCreateBaseAttribute and MdmPrimaryDimension.findOrCreateDerivedAttribute.

createBooleanAttribute

public MdmAttribute createBooleanAttribute(java.lang.String name,
                                           MdmPrimaryDimension dimension,
                                           MtmValueExpression expression)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmPrimaryDimension.findOrCreateBaseAttribute and MdmPrimaryDimension.findOrCreateDerivedAttribute.

createBooleanAttribute

public MdmAttribute createBooleanAttribute(java.lang.String name,
                                           MdmPrimaryDimension dimension,
                                           java.lang.String expression)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmPrimaryDimension.findOrCreateBaseAttribute and MdmPrimaryDimension.findOrCreateDerivedAttribute.

createEndDateAttribute

public MdmAttribute createEndDateAttribute(MdmTimeDimension timeDimension,
                                           MtmValueExpression defaultExpression)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmPrimaryDimension.findOrCreateBaseAttribute.

createTimeSpanAttribute

public MdmAttribute createTimeSpanAttribute(MdmTimeDimension timeDimension,
                                            MtmValueExpression defaultExpression)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmPrimaryDimension.findOrCreateBaseAttribute.

createNumericLevel

public MdmLevel createNumericLevel(java.lang.String name,
                                   MdmLevelHierarchy hierarchy,
                                   MtmValueExpression expression,
                                   int levelNumber)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.

createNumericLevel

public MdmLevel createNumericLevel(java.lang.String name,
                                   MdmLevelHierarchy hierarchy,
                                   java.lang.String expression,
                                   int levelNumber)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.

createNumericLevel

public MdmLevel createNumericLevel(java.lang.String name,
                                   MdmLevelHierarchy hierarchy,
                                   MtmValueExpression expression,
                                   MdmLevel parentLevel)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.

createNumericLevel

public MdmLevel createNumericLevel(java.lang.String name,
                                   MdmLevelHierarchy hierarchy,
                                   java.lang.String expression,
                                   MdmLevel parentLevel)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.

createStringLevel

public MdmLevel createStringLevel(java.lang.String name,
                                  MdmLevelHierarchy hierarchy,
                                  MtmValueExpression expression,
                                  int levelNumber)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.

createStringLevel

public MdmLevel createStringLevel(java.lang.String name,
                                  MdmLevelHierarchy hierarchy,
                                  java.lang.String expression,
                                  int levelNumber)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.

createStringLevel

public MdmLevel createStringLevel(java.lang.String name,
                                  MdmLevelHierarchy hierarchy,
                                  MtmValueExpression expression,
                                  MdmLevel parentLevel)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.

createStringLevel

public MdmLevel createStringLevel(java.lang.String name,
                                  MdmLevelHierarchy hierarchy,
                                  java.lang.String expression,
                                  MdmLevel parentLevel)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.

createDateLevel

public MdmLevel createDateLevel(java.lang.String name,
                                MdmLevelHierarchy hierarchy,
                                MtmValueExpression expression,
                                int levelNumber)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.

createDateLevel

public MdmLevel createDateLevel(java.lang.String name,
                                MdmLevelHierarchy hierarchy,
                                java.lang.String expression,
                                int levelNumber)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.

createDateLevel

public MdmLevel createDateLevel(java.lang.String name,
                                MdmLevelHierarchy hierarchy,
                                MtmValueExpression expression,
                                MdmLevel parentLevel)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.

createDateLevel

public MdmLevel createDateLevel(java.lang.String name,
                                MdmLevelHierarchy hierarchy,
                                java.lang.String expression,
                                MdmLevel parentLevel)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.

createBooleanLevel

public MdmLevel createBooleanLevel(java.lang.String name,
                                   MdmLevelHierarchy hierarchy,
                                   MtmValueExpression expression,
                                   int levelNumber)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.

createBooleanLevel

public MdmLevel createBooleanLevel(java.lang.String name,
                                   MdmLevelHierarchy hierarchy,
                                   java.lang.String expression,
                                   int levelNumber)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.

createBooleanLevel

public MdmLevel createBooleanLevel(java.lang.String name,
                                   MdmLevelHierarchy hierarchy,
                                   MtmValueExpression expression,
                                   MdmLevel parentLevel)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.

createBooleanLevel

public MdmLevel createBooleanLevel(java.lang.String name,
                                   MdmLevelHierarchy hierarchy,
                                   java.lang.String expression,
                                   MdmLevel parentLevel)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmLevelHierarchy.findOrCreateHierarchyLevel.

createLevelHierarchy

public MdmLevelHierarchy createLevelHierarchy(java.lang.String name,
                                              MdmPrimaryDimension primaryDimension,
                                              MdmLevelHierarchy prototype)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmPrimaryDimension.findOrCreateLevelHierarchy.

createUnsolvedLevelHierarchy

public MdmLevelHierarchy createUnsolvedLevelHierarchy(java.lang.String name,
                                                      MdmPrimaryDimension primaryDimension,
                                                      MtmTabularSource table)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmPrimaryDimension.findOrCreateLevelHierarchy.

createSolvedLevelHierarchy

public MdmLevelHierarchy createSolvedLevelHierarchy(java.lang.String name,
                                                    MdmPrimaryDimension primaryDimension,
                                                    MtmTabularSource table,
                                                    MtmValueExpression gidExpression,
                                                    MtmValueExpression etExpression,
                                                    MtmValueExpression parentGIDExpression,
                                                    MtmValueExpression parentETExpression)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmPrimaryDimension.findOrCreateLevelHierarchy.

createValueHierarchy

public MdmValueHierarchy createValueHierarchy(java.lang.String name,
                                              MdmPrimaryDimension primaryDimension,
                                              MdmLevelHierarchy levelHierarchy)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmPrimaryDimension.findOrCreateValueHierarchy.

createStandardDimension

public MdmStandardDimension createStandardDimension(java.lang.String name)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmDatabaseSchema.findOrCreateStandardDimension.

createTimeDimension

public MdmTimeDimension createTimeDimension(java.lang.String name)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmDatabaseSchema.findOrCreateTimeDimension.

createMeasureDimension

public MdmMeasureDimension createMeasureDimension(java.lang.String name)
Creates a custom MdmMeasureDimension that has no measures. You add measures to the measure dimension by calling the MdmMeasureDimension.addMeasure method.

The MdmRootSchema contains the single persistent MdmMeasureDimension. In a session, you can create a custom MdmMeasureDimension and add custom MdmMeasure objects to it. The custom objects are transient and exist only for the duration of the session. Such transient objects are not stored in the Oracle Database data dictionary and are not visible to nor accessible by other applications.

Parameters:
name - A String that specifies a name for the MdmMeasureDimension.
Returns:
An MdmMeasureDimension with the specified name and no measures.

createStandardCustomMember

public MdmStandardMember createStandardCustomMember(java.lang.String name,
                                                    MdmStandardDimension dim,
                                                    MdmLevel level,
                                                    java.lang.String parent,
                                                    Source source,
                                                    int precedence)
Creates a custom dimension member for an MdmLevel and adds the member to an MdmStandardDimension; the member has the specified parent at the level that is one level above the level of the custom member.
Parameters:
name - A String that contains a name for the member.
dim - The MdmStandardDimension to which you want to add 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.
Returns:
The MdmStandardMember that is a custom member of the level and the dimension.

createStandardCustomMember

public MdmStandardMember createStandardCustomMember(java.lang.String name,
                                                    MdmStandardDimension dim,
                                                    MdmLevel level,
                                                    java.lang.String parent,
                                                    MdmLevel parentLevel,
                                                    Source source,
                                                    int precedence)
Creates a custom dimension member for an MdmLevel and adds the member to an MdmStandardDimension; the member has the specified parent at the specified level.
Parameters:
name - A String that contains a name for the member.
dim - The MdmStandardDimension to which you want to add 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.
Returns:
The MdmStandardMember that is a custom member of the level and the dimension.

createStandardCustomMember

public MdmStandardMember createStandardCustomMember(java.lang.String name,
                                                    MdmStandardDimension dim,
                                                    MdmValueHierarchy valueHier,
                                                    Source source,
                                                    int precedence)
Creates a custom dimension member of an MdmValueHierarchy and adds the member to an MdmStandardDimension. A custom member of an MdmValueHierarchy does not have a parent.
Parameters:
name - A String that contains a name for the member.
dim - The MdmStandardDimension to which you want to add 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.
Returns:
The MdmStandardMember that is a custom member of the value hierarchy and the dimension.

createTimeCustomMember

public MdmTimeMember createTimeCustomMember(java.lang.String name,
                                            MdmTimeDimension dim,
                                            MdmLevel level,
                                            java.lang.String parent,
                                            java.util.Date endDate,
                                            int timeSpan,
                                            Source source,
                                            int precedence)
Creates a custom dimension member for an MdmLevel and adds the member to an MdmTimeDimension; the member has the specified parent at the level that is one level above the level of the custom member.
Parameters:
name - A String that contains a name for the MdmTimeMember.
dim - The MdmTimeDimension to which to add the custom member.
level - The MdmLevel to which you want the custom 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.
endDate - A Date that specifies the end date for the custom member.
timeSpan - An int that specifies the number of time periods that are the time span of the custom member.
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 MdmTimeDimension.
precedence - An integer that specifies the precedence for the custom member.
Returns:
The MdmTimeMember that is a custom member of the level and the dimension.

createTimeCustomMember

public MdmTimeMember createTimeCustomMember(java.lang.String name,
                                            MdmTimeDimension dim,
                                            MdmLevel level,
                                            java.lang.String parent,
                                            MdmLevel parentLevel,
                                            java.util.Date endDate,
                                            int timeSpan,
                                            Source source,
                                            int precedence)
Creates a custom dimension member for an MdmLevel and adds the member to an MdmTimeDimension; the member has the specified parent at the specified level.
Parameters:
name - A String that contains a name for the MdmTimeMember.
dim - The MdmTimeDimension to which to add the custom member.
level - The MdmLevel to which you want the custom 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.
endDate - A Date that specifies the end date for the custom member.
timeSpan - An int that specifies the number of time periods that are the time span of the custom member.
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 MdmTimeDimension.
precedence - An integer that specifies the precedence for the custom member.
Returns:
The MdmTimeMember that is a custom member of the level and the dimension.

createTimeCustomMember

public MdmTimeMember createTimeCustomMember(java.lang.String name,
                                            MdmTimeDimension dim,
                                            MdmValueHierarchy valueHier,
                                            java.util.Date endDate,
                                            int timeSpan,
                                            Source source,
                                            int precedence)
Creates a custom dimension member of an MdmValueHierarchy and adds the member to an MdmTimeDimension. A custom member of an MdmValueHierarchy does not have a parent.
Parameters:
name - A String that contains a name for the MdmTimeMember.
valueHier - The MdmValueHierarchy to which you want the custom member to belong.
endDate - A Date that specifies the end date for the custom member.
timeSpan - An integer that specifies the number of time periods that are the time span of the custom member.
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 MdmTimeDimension.
precedence - An integer that specifies the precedence for the custom member.
Returns:
The MdmTimeMember that is a custom member of the value hierarchy and the dimension.

createCustomMeasure

public MdmMeasure createCustomMeasure(java.lang.String name,
                                      Source source,
                                      int precedence)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmCube.findOrCreateBaseMeasure and MdmCube.findOrCreateDerivedMeasure.

createCustomMeasure

public MdmMeasure createCustomMeasure(java.lang.String name,
                                      MdmMeasureDimension dim,
                                      Source source,
                                      int precedence)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmCube.findOrCreateBaseMeasure and MdmCube.findOrCreateDerivedMeasure.

createCustomMeasure

public MdmMeasure createCustomMeasure(java.lang.String name,
                                      MdmMeasureDimension dim,
                                      MdmSchema schema,
                                      Source source,
                                      int precedence)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmCube.findOrCreateBaseMeasure and MdmCube.findOrCreateDerivedMeasure.

createSchema

public MdmSchema createSchema(java.lang.String name)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by MdmDatabaseSchema.findOrCreateOrganizationalSchema.

createColumnExpression

public MtmColumnExpression createColumnExpression(java.lang.String columnName)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by ColumnExpression.

createAWColumnExpression

public MtmAWColumnExpression createAWColumnExpression(java.lang.String columnName,
                                                      java.lang.String awObject)
Deprecated. As of Oracle 11g, Release 1 (11.1); hidden method.

createCustomExpression

public MtmCustomExpression createCustomExpression(java.lang.String expression,
                                                  MetadataObject datatype)
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by Expression.

createCustomExpression

public MtmCustomExpression createCustomExpression(java.lang.String expression)
Deprecated. As of Oracle9i, Release 2 (9.2.0.5); replaced by Expression.

getMdmMetadataProvider

public final MdmMetadataProvider getMdmMetadataProvider()
Gets the MdmMetadataProvider associated with this MdmCustomObjectFactory.
Returns:
The MdmMetadataProvider associated with this MdmCustomObjectFactory.

Skip navigation links

Copyright © 2002, 2008, Oracle. All rights reserved.