public class ApplicationModuleCreateException extends JboException
This exception may be thrown by ApplicationModuleHome
while trying to create a root Application Module
(while processing the ApplicationModuleHome.create()
call). In that case, the exception's detail (which may be retrieved
by calling JboException.getExceptions()
) will likely
contain the root cause of the problem.
It may also be thrown while creating nested Application Module. In that case, it represents some problem in the Application Module's definition. For example, if the system detects a circular reference of Application Modules (e.g., Application Module definition AA contains a nested Application Module of definition BB, which in turn contains a nested Application Module of definition AA), this exception will be thrown.
JboException
,
JboException.getExceptions()
,
ApplicationModule
,
ApplicationModuleHome
,
Serialized FormmHasPeerException
HIDE_DETAIL_EXCEPTIONS_HINT, mHelper, SEVERITY_ERROR, SEVERITY_INFORMATION, SEVERITY_RAC_RECOVERABLE_ERROR, SEVERITY_RECOVERABLE_ERROR, SEVERITY_VETOABLE_WARNING, SEVERITY_WARNING, SYSTEM_ERROR
TYP_APP_MODULE, TYP_ATTRIBUTE, TYP_ATTRIBUTE_LIST_WITH_DEF, TYP_CATEGORY, TYP_COMPONENT_OBJECT, TYP_DATA_CONTROL, TYP_DEF_ANY, TYP_DEF_APP_MODULE, TYP_DEF_ASSOC_END, TYP_DEF_ATTRIBUTE, TYP_DEF_COMPONENT_OBJECT, TYP_DEF_DOMAIN, TYP_DEF_ENTITY_ASSOC, TYP_DEF_ENTITY_OBJECT, TYP_DEF_EXPRWHITELIST, TYP_DEF_KEY, TYP_DEF_LIST_BINDING, TYP_DEF_METHOD, TYP_DEF_OPERATION, TYP_DEF_OPERATION_PARAM, TYP_DEF_OPERATIONS, TYP_DEF_PACKAGE, TYP_DEF_ROWFINDER, TYP_DEF_VIEW_ACCESSOR, TYP_DEF_VIEW_ANNOT, TYP_DEF_VIEW_LINK, TYP_DEF_VIEW_LINK_END, TYP_DEF_VIEW_OBJECT, TYP_DOMAIN, TYP_ENTITY_ASSOC, TYP_ENTITY_OBJECT, TYP_ENTITY_ROW, TYP_ENTITY_ROW_SET, TYP_ENTITY_ROW_SET_ITERATOR, TYP_ENTITY_USAGE, TYP_ITERATOR_BINDING, TYP_PACKAGE, TYP_PERS_DEF_APP_MODULE, TYP_PERS_DEF_ATTRIBUTE, TYP_PERS_DEF_COMPONENT_OBJECT, TYP_PERS_DEF_DOMAIN, TYP_PERS_DEF_ENTITY_ASSOC, TYP_PERS_DEF_ENTITY_OBJECT, TYP_PERS_DEF_OFFSET, TYP_PERS_DEF_OPERATION, TYP_PERS_DEF_PACKAGE, TYP_PERS_DEF_VARIABLE, TYP_PERS_DEF_VIEW_LINK, TYP_PERS_DEF_VIEW_OBJECT, TYP_SERVICE_VIEW_USAGE, TYP_SORT_CRITERIA, TYP_SORT_CRITERIA_LIST, TYP_TRANSACTION, TYP_TRIGGER_TYPE, TYP_VALIDATOR_TYPE, TYP_VARIABLE, TYP_VARIABLE_WHERE_CLAUSE, TYP_VIEW_CRITERIA, TYP_VIEW_CRITERIA_ITEM, TYP_VIEW_CRITERIA_ROW, TYP_VIEW_LINK, TYP_VIEW_OBJECT, TYP_VIEW_ROW, TYP_VIEW_ROW_SET, TYP_VIEW_ROW_SET_ITERATOR, TYP_VIEW_USAGE
Constructor and Description |
---|
ApplicationModuleCreateException()
Creates an instance of
ApplicationModuleCreateException . |
ApplicationModuleCreateException(java.lang.Class resBundle,
java.lang.String errCode,
java.lang.Object[] params,
java.lang.Throwable detail)
Creates an instance of
ApplicationModuleCreateException . |
ApplicationModuleCreateException(java.lang.String errCode,
java.lang.Throwable e)
Creates an instance of
ApplicationModuleCreateException . |
ApplicationModuleCreateException(java.lang.Throwable e)
Creates an instance of
ApplicationModuleCreateException . |
addToDetails, addToExceptions, cacheMessage, containsException, doEntityToVOMapping, getExceptions, hasPeerExceptions, needsEntityToVOMapping, printStackTrace, printStackTrace, printStackTrace, setApplicationModule, setDetails, setExceptions, setNeedsEntityToVOMapping
adjustRowSpecificHints, getBaseMessage, getDetailMessage, getDetails, getErrorCode, getErrorParameters, getErrorParametersMap, getJboExceptionHelper, getLocalizedBaseMessage, getLocalizedMessage, getMessage, getProductCode, getProperties, getProperty, getProperty, getResourceClass, getResourceName, getSeverity, getSource, getTypeNameFromId, isAppendCodes, isExceptionInNonUIContext, isInformation, isLocalizable, isShowDetailExceptions, isWarning, processHelper, refreshProperty, setAppendCodes, setErrorParameters, setErrorParametersMap, setLocaleContext, setProperty, setSeverity, setShowDetailExceptions, setSource
public ApplicationModuleCreateException(java.lang.Throwable e)
ApplicationModuleCreateException
.
This constructor uses EXC_APPMODULE_CREATE
error message
in oracle.jbo.CSMessageBundle
.
This constructor is used by ApplicationModuleHome.create()
to report a problem from another subsystem while trying to create
a root Application Module. Use JboException.getExceptions()
)
to retrieve the root cause of the problem.
e
- a detail exception.JboException
,
JboException.getExceptions()
,
ApplicationModule
,
ApplicationModuleHome
public ApplicationModuleCreateException(java.lang.String errCode, java.lang.Throwable e)
ApplicationModuleCreateException
.
The error code is passed in from the caller. The message is to be
found in CSMessageBundle
.errCode
- the error code.e
- a detail exception. null if no detail exception.JboException
,
JboException.getExceptions()
,
CSMessageBundle
public ApplicationModuleCreateException(java.lang.Class resBundle, java.lang.String errCode, java.lang.Object[] params, java.lang.Throwable detail)
ApplicationModuleCreateException
.
The error code is passed in from the caller. The message is to be
found in the message bundle class identified by resBundle.resBundle
- resource bundle (message) class where the message
associated with errCode is to be found.
BC4J takes care of identifying a locale specific
message bundle based on the session's locale
(Session.getLocale()
).
Thus, the caller should pass in the base message
bundle class, not a locale specific message
bundle class.errCode
- the error code.params
- an array of error information (parameters).detail
- a detail exception. null if no detail exception.JboException
,
JboException.getExceptions()
public ApplicationModuleCreateException()
ApplicationModuleCreateException
.
This constructor uses EXC_APPMODULE_CREATE
error message
in oracle.jbo.CSMessageBundle
.
This constructor is an abbreviated version of ApplicationModuleCreateException(Exception) where no detail exception is available. See ApplicationModuleCreateException(Exception) for further details.