Skip navigation links

Oracle® OLAP Java API Reference
11g Release 2 (11.2)

E10794-05


oracle.olapi.metadata.mdm
Class MdmOrganizationalSchema

java.lang.Object
  extended by oracle.olapi.metadata.BaseMetadataObject
      extended by oracle.olapi.metadata.mdm.MdmObject
          extended by oracle.olapi.metadata.mdm.MdmSchema
              extended by oracle.olapi.metadata.mdm.MdmOrganizationalSchema

All Implemented Interfaces:
MetadataObject

public class MdmOrganizationalSchema
extends MdmSchema

An MdmSchema that organizes MdmCube and other MdmObject objects, including other MdmOrganizationalSchema objects, that are related by informational content. An MdmOrganizationalSchema is equivalent to a folder or directory that contains associated items. Because MdmOrganizationalSchema objects can contain other MdmOrganizationalSchema objects, they can be arranged in a nested structure.


Method Summary
 java.lang.Object acceptVisitor(MdmObjectVisitor visitor, java.lang.Object context)
          Calls the visitMdmOrganizationalSchema method of the MdmObjectVisitor and passes that method this MdmOrganizationalSchema and an Object.
 void addOrganizationalSchema(MdmOrganizationalSchema subschema)
          Adds the specified MdmOrganizationalSchema to this MdmOrganizationalSchema.
 void addSubSchema(MdmSchema subschema)
          Adds the specified MdmSchema to this MdmOrganizationalSchema.
 java.lang.String getNamespace()
          Gets the namespace of this MdmOrganizationalSchema.
 java.util.List getOrganizationalSchemas()
          Gets the MdmOrganizationalSchema objects that this MdmOrganizationalSchema contains.
 MdmDatabaseSchema getOwner()
          Gets the MdmDatabaseSchema that owns this MdmOrganizationalSchema.
 java.util.List getPersistentLanguages()
          Gets the languages in which descriptions are available of this MdmOrganizationalSchema and the objects it contains.
 java.util.List getSubSchemas()
          Gets the MdmSchema objects that this MdmOrganizationalSchema contains.
 void removeOrganizationalSchema(MdmOrganizationalSchema subschema)
          Removes the specified MdmOrganizationalSchema from this MdmOrganizationalSchema.
 void removeSubSchema(MdmSchema subschema)
          Removes the specified MdmSchema from this MdmOrganizationalSchema.
 void setOwner(MdmDatabaseSchema schema)
          Specifies an MdmDatabaseSchema as the owner of this MdmOrganizationalSchema.

 

Methods inherited from class oracle.olapi.metadata.mdm.MdmSchema
addCube, addDimension, addMeasure, getCubes, getDimensions, getMeasureDimension, getMeasures, getOuterSchema, removeCube, removeDimension, removeMeasure

 

Methods inherited from class oracle.olapi.metadata.mdm.MdmObject
addDescription, addObjectClassification, findOrCreateDescription, getDescription, getDescription, getDescription, getDescriptions, getMetadataProvider, getName, getNewName, getObjectClassifications, getShortDescription, isClassifiedAs, removeDescription, removeObjectClassification, setDescription, setDescription, setDescription, setName, setShortDescription

 

Methods inherited from class oracle.olapi.metadata.BaseMetadataObject
getContainedByObject, getID

 

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

 

Method Detail

acceptVisitor

public java.lang.Object acceptVisitor(MdmObjectVisitor visitor,
                                      java.lang.Object context)
Calls the visitMdmOrganizationalSchema method of the MdmObjectVisitor and passes that method this MdmOrganizationalSchema and an Object.
Overrides:
acceptVisitor in class MdmSchema
Parameters:
visitor - An MdmObjectVisitor that implements the Mdm11_ObjectVisitor interface.
context - An Object.
Returns:
The Object returned by the visitMdmOrganizationalSchema method.

addOrganizationalSchema

public final void addOrganizationalSchema(MdmOrganizationalSchema subschema)
Adds the specified MdmOrganizationalSchema to this MdmOrganizationalSchema.
Parameters:
subschema - The MdmOrganizationalSchema to add to this MdmOrganizationalSchema.

addSubSchema

public final void addSubSchema(MdmSchema subschema)
Adds the specified MdmSchema to this MdmOrganizationalSchema. The MdmSchema must be an instance of an MdmOrganizationalSchema.
Overrides:
addSubSchema in class MdmSchema
Parameters:
subschema - The MdmSchema to add to this MdmOrganizationalSchema.

removeOrganizationalSchema

public final void removeOrganizationalSchema(MdmOrganizationalSchema subschema)
Removes the specified MdmOrganizationalSchema from this MdmOrganizationalSchema.
Parameters:
subschema - The MdmOrganizationalSchema to remove from this MdmOrganizationalSchema.

removeSubSchema

public final void removeSubSchema(MdmSchema subschema)
Removes the specified MdmSchema from this MdmOrganizationalSchema. The MdmSchema must be an instance of an MdmOrganizationalSchema.
Overrides:
removeSubSchema in class MdmSchema
Parameters:
subschema - The MdmSchema to remove from this MdmOrganizationalSchema.

getOrganizationalSchemas

public final java.util.List getOrganizationalSchemas()
Gets the MdmOrganizationalSchema objects that this MdmOrganizationalSchema contains.
Returns:
A List of MdmOrganizationalSchema objects that this MdmOrganizationalSchema contains.

getSubSchemas

public final java.util.List getSubSchemas()
Gets the MdmSchema objects that this MdmOrganizationalSchema contains. The MdmSchema objects are instances of MdmOrganizationalSchema.
Overrides:
getSubSchemas in class MdmSchema
Returns:
A List of MdmOrganizationalSchema objects that this MdmOrganizationalSchema contains.

getOwner

public final MdmDatabaseSchema getOwner()
Gets the MdmDatabaseSchema that owns this MdmOrganizationalSchema.
Overrides:
getOwner in class BaseMetadataObject
Returns:
The MdmDatabaseSchema that owns this MdmOrganizationalSchema.

setOwner

public final void setOwner(MdmDatabaseSchema schema)
Specifies an MdmDatabaseSchema as the owner of this MdmOrganizationalSchema.
Parameters:
schema - The MdmDatabaseSchema to own this MdmOrganizationalSchema.

getNamespace

public final java.lang.String getNamespace()
Gets the namespace of this MdmOrganizationalSchema. For information on namespaces, see Using Namespaces in the description of MdmMetadataProvider.
Returns:
A String that contains the namespace of this MdmOrganizationalSchema.

getPersistentLanguages

public java.util.List getPersistentLanguages()
Gets the languages in which descriptions are available of this MdmOrganizationalSchema and the objects it contains.
Returns:
A List of String objects that contain the names of NLS languages.

Skip navigation links

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