pt.moredata.dao
Class DataBaseException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byjava.lang.RuntimeException
              extended bypt.moredata.dao.DataBaseException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
DBException

public class DataBaseException
extends java.lang.RuntimeException

Title: DataBaseException Description: Excepções ocorridas quando uma acção sobre a base de dados devolve um erro Company MoreData

Version:
$Revision: 1.5 $
Author:
Paulo Carmo, Ricardo Amaro, Sergio Ferreira
See Also:
Serialized Form

Constructor Summary
DataBaseException(java.lang.String message, java.sql.SQLException _sqlException, java.lang.Object exceptionSource)
           
 
Method Summary
 java.lang.String getDetailedMessage()
          Devolve uma mensagem detalhada do tipo de erros especifico das API(s) ddata.
 int getErrorCode()
          devolve o codigo de erro SQL.
 java.lang.String getErrorMessage()
          Devolve mensagem especifica do tipo de erros especifico das API(s) ddata
 int getErrorType()
          Devolve o tipo de erros especifico das API(s) ddata
 java.sql.SQLException getSQLException()
          Devolve a SQLException usada para criar esta excepcao.
 java.lang.String getSQLState()
          Devolve o SQL state da excepção
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DataBaseException

public DataBaseException(java.lang.String message,
                         java.sql.SQLException _sqlException,
                         java.lang.Object exceptionSource)
Parameters:
message - Mensagem especifica
_sqlException - Referência para a excepção de SQL ocorrida
Method Detail

getErrorType

public int getErrorType()
Devolve o tipo de erros especifico das API(s) ddata


getErrorMessage

public java.lang.String getErrorMessage()
Devolve mensagem especifica do tipo de erros especifico das API(s) ddata


getDetailedMessage

public java.lang.String getDetailedMessage()
Devolve uma mensagem detalhada do tipo de erros especifico das API(s) ddata.


getSQLState

public java.lang.String getSQLState()
Devolve o SQL state da excepção


getErrorCode

public int getErrorCode()
devolve o codigo de erro SQL.


getSQLException

public java.sql.SQLException getSQLException()
Devolve a SQLException usada para criar esta excepcao.

Returns:
A SQLException usada para criar esta excepcao.