Package org.firebirdsql.gds
Class GDSExceptionHelper
- java.lang.Object
-
- org.firebirdsql.gds.GDSExceptionHelper
-
public final class GDSExceptionHelper extends java.lang.Object
This 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 class
GDSExceptionHelper.GDSMessage
This 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.GDSMessage
getMessage(int code)
This method returns a message for the specified error code.static java.lang.String
getSQLState(int code)
Get the SQL state for the specified error code.static java.lang.String
getSQLState(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.GDSMessage
class 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
defaultSQLState
if nothing found.
-
-