pt.moredata.dao
Class DataBaseError

java.lang.Object
  extended bypt.moredata.dao.DataBaseError
Direct Known Subclasses:
DBError

public class DataBaseError
extends java.lang.Object

Faz o mapping de erros especificos devolvidos pelo driver de JDBC para erros especificos deste package. Company MoreData

Version:
$Revision: 1.4 $
Author:
Paulo Carmo, Ricardo Amaro, Sergio Ferreira

Field Summary
static int DUPLICATE_INDEX
          Definição de constantes que permitem identificar erros standard
static int FK_NOT_FOUND
           
static int INFORMIX
          Tipos de SGBD
static int INVALID_DATA_TYPE
           
static int KEY_VALUE_STILL_REF
           
static int MY_SQL
           
static int NOT_FOUND
           
static int NOT_NULL
           
static int NOT_UNIQUE
           
static int ORACLE
           
 
Constructor Summary
DataBaseError()
           
 
Method Summary
static java.lang.String getErrorMessage(int sgbdError, int SGBDType)
          Devolve a mensagem de erro correspondente a um codigo de erro SQL.
static int getSQLError(int sgbdError)
           
static int getSQLError(int sgbdError, int SGBDType)
          Devolve o erro de SQL relativo ao package da Despodata correspondente a determinado erro de SQL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DUPLICATE_INDEX

public static final int DUPLICATE_INDEX
Definição de constantes que permitem identificar erros standard

See Also:
Constant Field Values

NOT_NULL

public static final int NOT_NULL
See Also:
Constant Field Values

NOT_UNIQUE

public static final int NOT_UNIQUE
See Also:
Constant Field Values

FK_NOT_FOUND

public static final int FK_NOT_FOUND
See Also:
Constant Field Values

KEY_VALUE_STILL_REF

public static final int KEY_VALUE_STILL_REF
See Also:
Constant Field Values

INVALID_DATA_TYPE

public static final int INVALID_DATA_TYPE
See Also:
Constant Field Values

NOT_FOUND

public static final int NOT_FOUND
See Also:
Constant Field Values

INFORMIX

public static final int INFORMIX
Tipos de SGBD

See Also:
Constant Field Values

ORACLE

public static final int ORACLE
See Also:
Constant Field Values

MY_SQL

public static final int MY_SQL
See Also:
Constant Field Values
Constructor Detail

DataBaseError

public DataBaseError()
Method Detail

getSQLError

public static int getSQLError(int sgbdError)

getSQLError

public static int getSQLError(int sgbdError,
                              int SGBDType)
Devolve o erro de SQL relativo ao package da Despodata correspondente a determinado erro de SQL


getErrorMessage

public static java.lang.String getErrorMessage(int sgbdError,
                                               int SGBDType)
Devolve a mensagem de erro correspondente a um codigo de erro SQL. Se o erro nao for conhecido, e devolvido null.

Parameters:
sgbdError - Erro ocorrido.
SGBDType - Tipo de base de dados onde ocorreu o erro.