public abstract class ExceptionHelper
extends java.lang.Object
| Constructor and Description |
|---|
ExceptionHelper() |
| Modifier and Type | Method and Description |
|---|---|
static PersistenceBrokerSQLException |
generateException(java.sql.SQLException ex,
java.lang.String sql,
ClassDescriptor cld,
Logger logger,
java.lang.Object obj)
Method which support the conversion of
SQLException to
OJB's runtime exception (with additional message details). |
static PersistenceBrokerSQLException |
generateException(java.sql.SQLException ex,
java.lang.String sql,
ClassDescriptor cld,
ValueContainer[] values,
Logger logger,
java.lang.Object obj)
Method which support the conversion of
SQLException to
OJB's runtime exception (with additional message details). |
static PersistenceBrokerSQLException |
generateException(java.lang.String message,
java.sql.SQLException ex,
java.lang.String sql,
ClassDescriptor cld,
ValueContainer[] values,
Logger logger,
java.lang.Object obj)
Method which support the conversion of
SQLException to
OJB's runtime exception (with additional message details). |
static PersistenceBrokerSQLException |
generateException(java.lang.String message,
java.sql.SQLException ex,
java.lang.String sql,
Logger logger)
Method which support the conversion of
SQLException to
OJB's runtime exception (with additional message details). |
public static PersistenceBrokerSQLException generateException(java.lang.String message, java.sql.SQLException ex, java.lang.String sql, Logger logger)
SQLException to
OJB's runtime exception (with additional message details).message - The error message to use, if null a standard message is used.ex - The exception to convert (mandatory).sql - The used sql-statement or null.logger - The Logger to log an detailed message
to the specified Logger or null to skip logging message.PersistenceBrokerSQLException based on the specified
arguments.public static PersistenceBrokerSQLException generateException(java.sql.SQLException ex, java.lang.String sql, ClassDescriptor cld, Logger logger, java.lang.Object obj)
SQLException to
OJB's runtime exception (with additional message details).ex - The exception to convert (mandatory).sql - The used sql-statement or null.cld - The ClassDescriptor of the target object or null.logger - The Logger to log an detailed message
to the specified Logger or null to skip logging message.obj - The target object or null.PersistenceBrokerSQLException based on the specified
arguments.public static PersistenceBrokerSQLException generateException(java.sql.SQLException ex, java.lang.String sql, ClassDescriptor cld, ValueContainer[] values, Logger logger, java.lang.Object obj)
SQLException to
OJB's runtime exception (with additional message details).ex - The exception to convert (mandatory).sql - The used sql-statement or null.cld - The ClassDescriptor of the target object or null.values - The values set in prepared statement or null.logger - The Logger to log an detailed message
to the specified Logger or null to skip logging message.obj - The target object or null.PersistenceBrokerSQLException based on the specified
arguments.public static PersistenceBrokerSQLException generateException(java.lang.String message, java.sql.SQLException ex, java.lang.String sql, ClassDescriptor cld, ValueContainer[] values, Logger logger, java.lang.Object obj)
SQLException to
OJB's runtime exception (with additional message details).message - The error message to use, if null a standard message is used.ex - The exception to convert (mandatory).sql - The used sql-statement or null.cld - The ClassDescriptor of the target object or null.values - The values set in prepared statement or null.logger - The Logger to log an detailed message
to the specified Logger or null to skip logging message.obj - The target object or null.PersistenceBrokerSQLException based on the specified
arguments.(C) 2002 - 2005 Apache Software Foundation
All rights reserved. Published under the Apache License 2.0.
http://db.apache.org/ojb
Version: 1.0.4, 2005-12-30