public abstract class BaseMetadataProvider
extends java.lang.Object
oracle.olapi.metadata.mdm
package. The MdmMetadataProvider
subclass of BaseMetadataProvider
provides access to Oracle OLAP metadata.Modifier and Type | Method and Description |
---|---|
void |
flushDeletedObjects()
Frees the resources in an OLAP Java API client application for any objects that Oracle OLAP has deleted from cached metadata on the client.
|
void |
flushMetadataObjectCache()
Removes the cached metadata in an OLAP Java API client application for any objects that Oracle OLAP has previously fetched.
|
DataProvider |
getDataProvider()
Gets the
DataProvider that is associated with this BaseMetadataProvider . |
java.lang.String |
getID()
Gets the unique object identifier for the
BaseMetadataProvider . |
public final void flushDeletedObjects()
flushDeletedObjects
or the application exits. Most applications do not need to use this method.public final void flushMetadataObjectCache()
public DataProvider getDataProvider()
DataProvider
that is associated with this BaseMetadataProvider
. This is the DataProvider
that was specified when this BaseMetadataProvider
was created.DataProvider
that is associated with this BaseMetadataProvider
.public java.lang.String getID()
BaseMetadataProvider
. Object identifiers have the form objectName or ownerName.objectName. For example, the unique identifier for the MdmDatabaseSchema
for the user GLOBAL is GLOBAL
. For an MdmPrimaryDimension
named PRODUCTS_AWJ
, the ID is GLOBAL.PRODUCTS_AWJ
. For an MdmLevelHierarchy
named PRIMARY
, the ID is GLOBAL.PRODUCTS_AWJ.PRIMARY
.BaseMetadataProvider
.