|
Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client 11g Release 1 (11.1.1) E17503-02 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
oracle.adfnmc.AdfNmcException
oracle.jbo.JboWarning
public class JboWarning
| Field Summary | |
|---|---|
protected JboExceptionHelper |
mHelper
|
static int |
SEVERITY_ERROR
Implies that this exception is a fatal exception and the application needs to stop processing it's flow and go to an error page. |
static int |
SEVERITY_RECOVERABLE_ERROR
Implies that there's been a validation error or a business logic error and the application may override the exception/error via a user confirmation or correction of data being submitted. |
static int |
SEVERITY_VETOABLE_WARNING
Implies that there's some level of acceptible impropriety in the data being submitted. |
static int |
SEVERITY_WARNING
Implies that there's some level of acceptible impropriety in the data being submitted. |
| Fields inherited from class oracle.adfnmc.AdfNmcException |
|---|
CLASS_INSTANCE, PRIORITY_HIGH, PRIORITY_LOW, PRIORITY_MEDIUM |
| Constructor Summary | |
|---|---|
JboWarning(java.lang.Class callingClass,
java.lang.String callingMethod,
java.lang.Class resBundleClass,
java.lang.String errorCode,
java.lang.Object[] params)
Creates a translatable warning. |
|
JboWarning(java.lang.Class callingClass,
java.lang.String callingMethod,
ResourceBundleDef resBundleDef,
java.lang.String errorCode,
java.lang.Object[] params)
Creates a translatable warning. |
|
JboWarning(java.lang.Class callingClass,
java.lang.String callingMethod,
java.lang.String message)
Creates a non-formattable warning. |
|
JboWarning(java.lang.Class callingClass,
java.lang.String callingMethod,
java.lang.String message,
java.lang.String errorCode,
java.lang.Object[] params)
Creates a formattable but non-localizable warning. |
|
| Method Summary | |
|---|---|
void |
addToDetails(java.lang.Object obj)
Adds to the list of details. |
java.lang.String |
getBaseMessage()
Gets the message without localizing it or inserting parameters. |
java.lang.Throwable |
getCause()
|
java.lang.String |
getDetailMessage()
Constructs a message incorporating the list of details. |
java.lang.Object[] |
getDetails()
Gets the list of objects and exceptions that spawned this message. |
java.lang.String |
getErrorCode()
Gets the error code. |
java.lang.Object[] |
getErrorParameters()
Gets the error message's parameters. |
protected JboExceptionHelper |
getJboExceptionHelper()
Get the Helper object for this exception. |
java.lang.String |
getLocalizedBaseMessage(Locale l)
Localizes the message text for a specific Locale, but without inserting
parameters. |
java.lang.String |
getLocalizedMessage(Locale l)
Formats the message text for a specific Locale. |
java.lang.String |
getMessage()
Formats the message text for the default locale. |
java.lang.String |
getProductCode()
Gets the product code. |
java.util.Hashtable |
getProperties()
Gets the table of properties. |
java.lang.Object |
getProperty(java.lang.String hintName)
Retrieves the specified property, if it exists. |
java.lang.Object |
getProperty(java.lang.String hintName,
LocaleContext locale)
|
java.lang.Class |
getResourceClass()
Gets the class of the resource bundle used to localize messages. |
java.lang.String |
getResourceName()
Gets the name of the ResourceBundle used to localize messages. |
int |
getSeverity()
Gets the exception severity. |
static java.lang.String |
getTypeNameFromId(int id)
|
boolean |
isAppendCodes()
Returns true if this exception has to prefix the error message with Product and Message Ids. |
boolean |
isLocalizable()
Tests this message's localizability. |
boolean |
isWarning()
|
java.lang.Object |
refreshProperty(java.lang.String hintName)
Retrieves the specified property, if it exists. |
void |
setAppendCodes(boolean flag)
Set false if this exception should not prefix the error message with Product and Message Ids. |
void |
setDetails(java.lang.Object[] details)
Sets the list of details. |
protected void |
setErrorParameters(java.lang.Object[] params)
Resets the error parameters. |
protected void |
setErrorParametersMap(Map params)
Resets the error parameters as a name-value pair. |
void |
setLocaleContext(LocaleContext locale)
Set the default locale for this exception to the given locale. |
void |
setProperty(java.lang.String hintName,
java.lang.Object hintValue)
Sets a value for the specified property.. |
void |
setSeverity(int severity)
Sets the exception severity. |
| Methods inherited from class oracle.adfnmc.AdfNmcException |
|---|
addLogMessage, addLogMessage, getCallerInfo, getPriority, getStringContent, getStringContent, isFatal, printLogMessages, setFatal, setInnerException, setPriority, toLogString, toString |
| Methods inherited from class java.lang.Throwable |
|---|
printStackTrace |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected JboExceptionHelper mHelper
public static final int SEVERITY_ERROR
public static final int SEVERITY_RECOVERABLE_ERROR
public static final int SEVERITY_VETOABLE_WARNING
public static final int SEVERITY_WARNING
| Constructor Detail |
|---|
public JboWarning(java.lang.Class callingClass,
java.lang.String callingMethod,
java.lang.String message,
java.lang.String errorCode,
java.lang.Object[] params)
If a localizable warning is desired, use the JboWarning(Class, String, Object[])
constructor.
message - the unformatted text of the message.errorCode - an error code.params - the error message's parameters.java.util.ResourceBundle
public JboWarning(java.lang.Class callingClass,
java.lang.String callingMethod,
java.lang.String message)
message - the text of the message.
public JboWarning(java.lang.Class callingClass,
java.lang.String callingMethod,
java.lang.Class resBundleClass,
java.lang.String errorCode,
java.lang.Object[] params)
resBundleClass - the base class of the ResourceBundle that will supply the message
text.errorCode - error code, a key associated with a message in the resource bundle.params - the error message's parameters.java.util.ResourceBundle
public JboWarning(java.lang.Class callingClass,
java.lang.String callingMethod,
ResourceBundleDef resBundleDef,
java.lang.String errorCode,
java.lang.Object[] params)
resBundleDef - a ResourceBundleDef.errorCode - error code, a key associated with a message in the resource bundle.params - the error message's parameters.java.util.ResourceBundle| Method Detail |
|---|
public java.lang.String getMessage()
getMessage in interface JboMessagegetMessage in class java.lang.Throwablepublic java.lang.String getLocalizedMessage(Locale l)
Locale.
getLocalizedMessage in interface JboMessagel - a locale.
public java.lang.String getBaseMessage()
getBaseMessage in interface JboMessagepublic java.lang.Class getResourceClass()
getResourceClass in interface JboMessageResourceBundle.public java.lang.String getLocalizedBaseMessage(Locale l)
Locale, but without inserting
parameters.
getLocalizedBaseMessage in interface JboMessagel - a locale.
public java.lang.String getResourceName()
ResourceBundle used to localize messages.
getResourceName in interface JboMessagepublic java.lang.Object[] getErrorParameters()
getErrorParameters in interface JboMessageprotected void setErrorParameters(java.lang.Object[] params)
protected void setErrorParametersMap(Map params)
public java.lang.String getErrorCode()
getErrorCode in interface JboMessagepublic java.lang.String getProductCode()
getProductCode in interface JboMessageJBO_PRODUCT_CODE.public java.lang.Object[] getDetails()
getDetails in interface JboMessagepublic java.lang.String getDetailMessage()
getDetailMessage in interface JboMessagepublic void setDetails(java.lang.Object[] details)
setDetails in interface JboMessagedetails - an array which replaces the current list-of-details array in this warning object.public void addToDetails(java.lang.Object obj)
addToDetails in interface JboMessageobj - an object to add to the details list.public boolean isLocalizable()
isLocalizable in interface JboMessagetrue if this message can be localized.protected JboExceptionHelper getJboExceptionHelper()
JboExceptionHelperpublic int getSeverity()
JboWarning.SEVERITY_ERROR,
JboWarning.SEVERITY_RECOVERABLE_ERROR,
JboWarning.SEVERITY_VETOABLE_WARNING and
JboWarning.SEVERITY_WARNING.public void setSeverity(int severity)
severity - an int value representing the exception severitypublic static java.lang.String getTypeNameFromId(int id)
public java.lang.Object getProperty(java.lang.String hintName)
Properties
getProperty in interface PropertieshintName - Property name.
null.
public java.lang.Object getProperty(java.lang.String hintName,
LocaleContext locale)
getProperty in interface Propertiespublic java.lang.Object refreshProperty(java.lang.String hintName)
PropertiesgetProperty. As there is no notion of a 3-tier environment in ADF-nmc, this
never has any effect.
refreshProperty in interface PropertieshintName - Property name.
null.public java.util.Hashtable getProperties()
Properties
getProperties in interface Properties
public void setProperty(java.lang.String hintName,
java.lang.Object hintValue)
hintName - Property name.hintValue - the value of the property.public void setLocaleContext(LocaleContext locale)
public boolean isAppendCodes()
public void setAppendCodes(boolean flag)
public boolean isWarning()
public java.lang.Throwable getCause()
getCause in class AdfNmcException
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client 11g Release 1 (11.1.1) E17503-02 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||