Package org.firebirdsql.gds
Class GDSExceptionHelper
- java.lang.Object
-
- org.firebirdsql.gds.GDSExceptionHelper
-
public final class GDSExceptionHelper extends java.lang.ObjectThis class returns messages for the specified error code.This loads all messages during class initialization.
- Version:
- 1.0
- Author:
- David Jencks, Roman Rokytskyy, Blas Rodriguez Somoza, Mark Rotteveel
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGDSExceptionHelper.GDSMessageThis class wraps message template obtained from isc_error_msg.properties file and allows to set parameters to the message.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static GDSExceptionHelper.GDSMessagegetMessage(int code)This method returns a message for the specified error code.static java.lang.StringgetSQLState(int code)Get the SQL state for the specified error code.static java.lang.StringgetSQLState(int code, java.lang.String defaultSQLState)Get the SQL state for the specified error code.
-
-
-
Method Detail
-
getMessage
public static GDSExceptionHelper.GDSMessage getMessage(int code)
This method returns a message for the specified error code.- Parameters:
code- Firebird error code- Returns:
- instance of
GDSExceptionHelper.GDSMessageclass where you can set desired parameters.
-
getSQLState
public static java.lang.String getSQLState(int code)
Get the SQL state for the specified error code.- Parameters:
code- Firebird error code- Returns:
- SQL state for the Firebird error code, "HY000" if nothing found.
-
getSQLState
public static java.lang.String getSQLState(int code, java.lang.String defaultSQLState)Get the SQL state for the specified error code.- Parameters:
code- Firebird error codedefaultSQLState- The default SQLState to return- Returns:
- SQL state for the Firebird error code, or
defaultSQLStateif nothing found.
-
-