Oracle Fusion Middleware extensions for Logging and Diagnostic
11g Release 1 (11.1.1.6)

E22565-06

oracle.apps.fnd.appltest.diagfwk.api.report
Interface ErrorInfo

All Superinterfaces:
Container, DiagConstants, ReportConstants
All Known Subinterfaces:
ErrorInfoExtn
All Known Implementing Classes:
ErrorInfoExtnImpl

public interface ErrorInfo
extends Container

Models an error diagnosed by a diagnostic test. An error information object indicates the severity of the error, the error message and one or more recommended fixes.


Nested Class Summary
static class ErrorInfo.ErrorType
          Enumeration representing the various severity levels.
static class ErrorInfo.Severity
          Enumeration representing the various severity levels.
 
Nested classes/interfaces inherited from interface oracle.apps.fnd.appltest.diagfwk.common.DiagConstants
DiagConstants.ExecutionMode, DiagConstants.Format, DiagConstants.LinkType, DiagConstants.Status
 
Field Summary
 
Fields inherited from interface oracle.apps.fnd.appltest.diagfwk.api.report.ReportConstants
ERROR_TYPE_DIAG, ERROR_TYPE_EXEC, MSG_ATTENTION, MSG_NORMAL, SEVERITY_CRITICAL, SEVERITY_WARNING
 
Fields inherited from interface oracle.apps.fnd.appltest.diagfwk.common.DiagConstants
APPS_MSG_ID_TAG_NAME, CFG_ADR_PROVIDER_CLASS, CFG_CACHE_PROVIDER_CLASS, CFG_CRED_PROVIDER_CLASS, CFG_DAO_FACTORY_CLASS, CFG_DB_CONN_INFO_PROVIDER_CLASS, CFG_DB_CONN_PROVIDER_CLASS, CFG_NLS_PROVIDER_CLASS, CFG_PLSQL_PROVIDER_CLASS, CFG_PROFILE_PROVIDER_CLASS, CFG_SECURITY_PROVIDER_CLASS, CFG_SESSION_INFO_PROVIDER_CLASS, CFG_URL_PROVIDER_FACTORY_CLASS, CFG_WLS_MBEANSRV_CONNINFO_PROVIDER_CLASS, DATA_SECURITY_PERMISSION_ALLOWED, DATA_SECURITY_PERMISSION_NOT_ALLOWED, DELIM_URL, EXEC_MODE_CLI, EXEC_MODE_ESS, EXEC_MODE_INCIDENT, EXEC_MODE_JAVA, EXEC_MODE_UI, EXECUTABLE_TYPE_JAVA, EXECUTABLE_TYPE_PLSQL, EXECUTABLE_TYPE_TESTREF, FORMAT_HTML, FORMAT_XML, GUID_ORACLE_MINUS1, GUID_ORACLE_ZERO, INPUTS_STATUS_ALL_OPT_INPUTS, INPUTS_STATUS_NO_INPUTS, INPUTS_STATUS_REQ_INPUTS_NO_DEFAULTS, INPUTS_STATUS_REQ_INPUTS_W_DEFAULTS, IO_FLAG_I, IO_FLAG_O, JMX_API_BASE_OBJECT_NAME, LINK_EXTERNAL, LINK_INTERNAL, LINK_METALINK, N, NLS_BUNDLE_JAVA_RES, NLS_BUNDLE_MSG_SVC, NLS_BUNDLE_RES_REF, NLS_BUNDLE_XLIFF, NO, NULL, ODF_MBEAN_DOMAIN_NAME, PARAM_MON_INTERVAL, PLSQL_DEBUG_ENABLED_SYSTEM_PROP, PREREQ_TYPE_TAG_VALUE, PREREQ_TYPE_TEST, SECONDS_IN_ONE_DAY, SECONDS_IN_ONE_HOUR, STATUS_CANCELED, STATUS_EXECERROR, STATUS_FAILURE, STATUS_RUNNING, STATUS_SUCCESS, STATUS_WARNING, SYS_PROP_MAX_MONITOR_INTERNVAL, SYS_PROP_MAX_NUM_THREADS, SYSPROP_APPCONNFILE, SYSPROP_DIAG_CONFIG_FILE, TAG_TYPE_DIAG, TAG_TYPE_TAXONOMY, TEST_TYPE_DECL, TEST_TYPE_JAVA, USER_NAME, WEB_APP_NAME_TAG_NAME, Y, YES
 
Method Summary
 Message getErrorMsg()
          Gets the error message.
 ErrorInfo.ErrorType getErrorType()
          Gets the error type for this error
 FixInfo getFixInfo()
          Gets the fix information for this error
 ErrorInfo.Severity getSeverity()
          Gets the severity for the error.
 java.lang.String getTrace()
          Gets the stack trace for the error
 void setErrorMsg(Message pErrMsg)
          Sets the message for the error.
 void setErrorType(ErrorInfo.ErrorType pErrorType)
          Sets the error type for this error.
 void setFixInfo(FixInfo pFixInfo)
          Sets a fix information for the error
 void setSeverity(ErrorInfo.Severity pSeverity)
          Sets the severity of the error.
 void setTrace(java.lang.String pTrace)
          Sets the stack trace for the error
 void setTrace(java.lang.Throwable t)
          Sets the stack trace for the error from the given throwable
 
Methods inherited from interface oracle.apps.fnd.appltest.diagfwk.api.report.Container
getMask, setMask
 

Method Detail

setSeverity

void setSeverity(ErrorInfo.Severity pSeverity)
Sets the severity of the error.

Parameters:
pSeverity - severity of the error.

setTrace

void setTrace(java.lang.String pTrace)
Sets the stack trace for the error

Parameters:
pTrace - the stack trace for the error

setTrace

void setTrace(java.lang.Throwable t)
Sets the stack trace for the error from the given throwable

Parameters:
t - the throwable to copy the stack trace from.

setErrorMsg

void setErrorMsg(Message pErrMsg)
Sets the message for the error.

Parameters:
pErrMsg - message for the error.

setErrorType

void setErrorType(ErrorInfo.ErrorType pErrorType)
Sets the error type for this error.

Parameters:
pErrorType - the error type for this error

setFixInfo

void setFixInfo(FixInfo pFixInfo)
Sets a fix information for the error

Parameters:
pFixInfo - fix information for the error

getSeverity

ErrorInfo.Severity getSeverity()
Gets the severity for the error.

Returns:
the severity for the error.

getTrace

java.lang.String getTrace()
Gets the stack trace for the error

Returns:
the stack trace for the error if one is set.

getErrorMsg

Message getErrorMsg()
Gets the error message.

Returns:
the error message.

getErrorType

ErrorInfo.ErrorType getErrorType()
Gets the error type for this error

Returns:
the error type for this error.

getFixInfo

FixInfo getFixInfo()
Gets the fix information for this error

Returns:
the fix information for this error.

Oracle Fusion Middleware extensions for Logging and Diagnostic
11g Release 1 (11.1.1.6)

E22565-06

Copyright © 2012 Oracle. All Rights Reserved.