com.ejie.r01f.exceptions
Class R01FBaseEJBException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byjava.lang.RuntimeException
              extended byjavax.ejb.EJBException
                  extended bycom.ejie.r01f.exceptions.R01FBaseEJBException
All Implemented Interfaces:
java.io.Serializable

public abstract class R01FBaseEJBException
extends javax.ejb.EJBException

 Wrapper para las exceptiones del proyecto eAdministración.
 Provee a las excepciones de alguna funcionalidad adicional como la
 posibilidad de asociar un número de error o utilidades para
 imprimir la pila de llamadas de forma amigable en xml o html.
 

See Also:
Serialized Form

Constructor Summary
R01FBaseEJBException()
          Constructor vacío
R01FBaseEJBException(java.lang.Exception cause)
          Constructor en base otra excepción de más bajo nivel
R01FBaseEJBException(long exNumber, java.lang.Exception cause)
          Constructor en base a un número de error y otra excepción de más bajo nivel
R01FBaseEJBException(long exNumber, java.lang.String msg)
          Constructor en base a un número de error y otra excepción de más bajo nivel
R01FBaseEJBException(long exNumber, java.lang.String msg, java.lang.Exception cause)
          Constructor en base a un número de error, un mensaje y otra excepción de más bajo nivel
R01FBaseEJBException(java.lang.String msg)
          Constructor en base a otra excepción de más bajo nivel
R01FBaseEJBException(java.lang.String msg, java.lang.Exception cause)
          Constructor en base un mensaje y otra excepción de más bajo nivel
 
Method Summary
 java.lang.String getDetailedMessage()
          Obtiene un detalle completo de la excepción
 long getErrorNumber()
          Devuelve el número de error asociado a esta exception
 java.lang.String getMessage()
          Obtiene el mensage de la excepcion
 java.lang.String getRawMessage()
          Obtiene el mensaje original de la exception (sin formato)
 void setErrorNumber(long newErrorNumber)
          Establece el numero de error asociado a esta exception
 java.lang.String toHtml()
          Obtiene un detalle completo de la excepción en forma de HTML
 java.lang.String toString()
          Obtiene la descripción de la excepción
 java.lang.String toXML()
          Obtiene la excepción en forma de XML
 
Methods inherited from class javax.ejb.EJBException
getCausedByException, printStackTrace, printStackTrace, printStackTrace
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, setStackTrace
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

R01FBaseEJBException

public R01FBaseEJBException()
Constructor vacío


R01FBaseEJBException

public R01FBaseEJBException(java.lang.Exception cause)
Constructor en base otra excepción de más bajo nivel


R01FBaseEJBException

public R01FBaseEJBException(long exNumber,
                            java.lang.Exception cause)
Constructor en base a un número de error y otra excepción de más bajo nivel


R01FBaseEJBException

public R01FBaseEJBException(java.lang.String msg)
Constructor en base a otra excepción de más bajo nivel


R01FBaseEJBException

public R01FBaseEJBException(long exNumber,
                            java.lang.String msg)
Constructor en base a un número de error y otra excepción de más bajo nivel


R01FBaseEJBException

public R01FBaseEJBException(java.lang.String msg,
                            java.lang.Exception cause)
Constructor en base un mensaje y otra excepción de más bajo nivel


R01FBaseEJBException

public R01FBaseEJBException(long exNumber,
                            java.lang.String msg,
                            java.lang.Exception cause)
Constructor en base a un número de error, un mensaje y otra excepción de más bajo nivel

Method Detail

getErrorNumber

public long getErrorNumber()
Devuelve el número de error asociado a esta exception

Returns:
El numero de error asociado a la excepcion

setErrorNumber

public void setErrorNumber(long newErrorNumber)
Establece el numero de error asociado a esta exception


getMessage

public java.lang.String getMessage()
Obtiene el mensage de la excepcion

Returns:
El mensaje de la excepción

getDetailedMessage

public java.lang.String getDetailedMessage()
Obtiene un detalle completo de la excepción

Returns:
El mensaje detallado de la excepción

getRawMessage

public java.lang.String getRawMessage()
Obtiene el mensaje original de la exception (sin formato)

Returns:
el mensaje original (sin formatear) de la excepcion

toXML

public java.lang.String toXML()
Obtiene la excepción en forma de XML

Returns:
Una cadena que contiene un XML representando la excepcion

toHtml

public java.lang.String toHtml()
Obtiene un detalle completo de la excepción en forma de HTML

Returns:
Una cadena que contiene un HTML representando la excepcion

toString

public java.lang.String toString()
Obtiene la descripción de la excepción

Returns:
La descripción de la excepcion