|
Oracle® OLAP Java API Reference 10g Release 2 (10.2) B14348-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.Throwable | +--java.lang.Exception | +--java.lang.RuntimeException | +--oracle.olapi.metadata.InvalidMetadataException
Indicates that one or more metadata objects are invalid. To find out which objects are invalid, use the getInvalidObjectIds
method, which returns a Set
of String
objects, each of which is the unique identifier of an invalid MetadataObject
. You can use the getMetadataObjects
method of an MdmMetadataProvider
to retrieve the MetadataObject
instances that have those IDs. For each MetadataObject
, you can then call the getErrorMessages
method to retrieve the error messages for that object.
If the number of errors for the object exceeds the error limit, then the getErrorMessages
might not return all of the messages for the object. In that case, the hasMoreErrors
method returns true
.
Method Summary | |
java.util.List |
getErrorMessages(MetadataObject object) Gets the error messages for the specified MetadataObject . |
java.util.List |
getErrorMessages(java.lang.String objectID) Gets the error messages for the MetadataObject that has the specified unique String identifier. |
java.util.Set |
getInvalidObjectIds() Gets the unique String identifier for each invalid MetadataObject . |
java.lang.String |
getLocalizedMessage() Gets a message in the language specified by the default java.util.Locale . |
java.lang.String |
getLocalizedMessage(java.util.Locale locale) Gets a message in the language specified by the java.util.Locale object. |
boolean |
hasMoreErrors() Indicates whether the number of error messages generated for the invalid MetadataObject objects is greater than the limit of error messages that Oracle OLAP allows. |
java.lang.String |
toString() Gets the message for the InvalidMetadataException . |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getMessage, printStackTrace, printStackTrace, printStackTrace |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
public java.util.Set getInvalidObjectIds()
String
identifier for each invalid MetadataObject
.Set
that contains the IDs of the invalid MetadataObject
objects.public java.util.List getErrorMessages(java.lang.String objectID)
MetadataObject
that has the specified unique String
identifier.List
that contains the error messages for the MetadataObject
with the specified ID.public java.util.List getErrorMessages(MetadataObject object)
MetadataObject
.List
that contains the error messages for the specified MetadataObject
.public boolean hasMoreErrors()
MetadataObject
objects is greater than the limit of error messages that Oracle OLAP allows. If this method returns true
, then the getErrorMessage
and getErrorMessages
methods might not have all of the error messages.true
if the number of error messages exceeds the limit and false
otherwise.public java.lang.String getLocalizedMessage(java.util.Locale locale)
java.util.Locale
object.locale
- The Locale
object that specifies the language for the message.String
that has the message in the specified language.public java.lang.String getLocalizedMessage()
java.util.Locale
.String
that has the message in the language of the default Locale
.public java.lang.String toString()
InvalidMetadataException
.String
that has the message for the InvalidMetadataException
.
|
Oracle® OLAP Java API Reference 10g Release 2 (10.2) B14348-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |