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