public class DMLException extends JboSQLException
Modifier and Type | Field and Description |
---|---|
static int |
DML_COMMIT |
static int |
DML_DELETE |
static int |
DML_INSERT |
static int |
DML_RELEASE_SAVEPOINT |
static int |
DML_ROLLBACK |
static int |
DML_ROLLBACK_TO_SAVEPOINT |
static int |
DML_SAVEPOINT |
static int |
DML_UPDATE |
mHasPeerException
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 |
---|
DMLException(java.lang.Class resBundle,
Row entityRow,
int handle,
java.lang.String errorCode,
java.lang.Object[] params,
java.lang.Exception ex) |
DMLException(java.lang.Class resBundle,
java.lang.String errorCode,
java.lang.Object[] params,
java.lang.Exception ex) |
DMLException(int operation,
Row entityRow,
int handle,
java.lang.String stmt,
java.lang.Exception ex)
Creates an exception to be localized using
CSMessageBundle |
DMLException(int operation,
java.lang.String stmt,
java.lang.Exception ex) |
Modifier and Type | Method and Description |
---|---|
Row |
getEntityRow() |
int |
getEntityRowHandle() |
int |
getOperation() |
static java.lang.String |
getOperationString(int operation) |
Key |
getRowKey() |
void |
setEntityRow(Row row) |
void |
setEntityRowHandle(int hdl) |
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 static final int DML_INSERT
public static final int DML_UPDATE
public static final int DML_DELETE
public static final int DML_ROLLBACK
public static final int DML_COMMIT
public static final int DML_SAVEPOINT
public static final int DML_ROLLBACK_TO_SAVEPOINT
public static final int DML_RELEASE_SAVEPOINT
public DMLException(int operation, Row entityRow, int handle, java.lang.String stmt, java.lang.Exception ex)
CSMessageBundle
and error code EXC_DML_POST_ENTITY
.
operation
- the attempted operation.stmt
- the DML statement, the first message parameter.ex
- the exception that spawned this exception, to be added to the details list.public DMLException(int operation, java.lang.String stmt, java.lang.Exception ex)
public DMLException(java.lang.Class resBundle, Row entityRow, int handle, java.lang.String errorCode, java.lang.Object[] params, java.lang.Exception ex)
public DMLException(java.lang.Class resBundle, java.lang.String errorCode, java.lang.Object[] params, java.lang.Exception ex)
public Key getRowKey()
public int getOperation()
public static java.lang.String getOperationString(int operation)
public int getEntityRowHandle()
public void setEntityRowHandle(int hdl)
public Row getEntityRow()
public void setEntityRow(Row row)