es.mcu.yingo.excepciones
Class TiempoEjecucionYingoException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by es.mcu.yingo.excepciones.TiempoEjecucionYingoException
All Implemented Interfaces:
ExcepcionConMensajeI18n, java.io.Serializable

public class TiempoEjecucionYingoException
extends java.lang.RuntimeException
implements ExcepcionConMensajeI18n

Excepción particularizada para la plataforma Yingo extendiendo de RuntimeException. Se puede provocar una excepción de este tipo en cualquier lugar del código. Los mensajes son internacionalizados.
Los constructores tienen un parámero String message que será la clave i18n y un Object[] parametros que serán los parámetros de esta clase i81n
Con esta información puede obtener un objeto MensajeI18n

Author:
miguel.esteban
See Also:
MensajeI18n, RuntimeException, Serialized Form

Field Summary
protected  org.apache.commons.logging.Log logger
          Logger para esta clase y sus subclases
protected  java.lang.Object[] parametros
          Atributo de los parámetros de la clave i18n
private static long serialVersionUID
           
 
Constructor Summary
TiempoEjecucionYingoException()
           
TiempoEjecucionYingoException(java.lang.String message)
          Se sobrescribe el constructor de la clase padre .
TiempoEjecucionYingoException(java.lang.String message, java.lang.Object[] parametros)
          Crea una nueva excepción pasándole un array de objetos que se usarán para el mensaje de internacionalización.
TiempoEjecucionYingoException(java.lang.String message, java.lang.Object[] parametros, java.lang.Throwable cause)
          Crea una nueva excepción además de con el mensaje y la causa de la excepción, se le pasa por argumento un array de objetos que se usarán como parametros de el mensaje de internacionalización.
TiempoEjecucionYingoException(java.lang.String message, java.lang.Throwable cause)
          Se sobreescribe el contructor de la clase padre, sacando el error por log
TiempoEjecucionYingoException(java.lang.Throwable cause)
          Se sobreescribe el contructor de la clase padre, sacando el error por log
 
Method Summary
 java.lang.Object[] getParametros()
           
 MensajeI18n obtenerMensajeI18n()
          A partir del mensaje de la excepción (clave i18n) y los parámetros cargados como atributo en la excepción obtiene un objeto MensajeI18n
 
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
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

logger

protected final org.apache.commons.logging.Log logger
Logger para esta clase y sus subclases


parametros

protected java.lang.Object[] parametros
Atributo de los parámetros de la clave i18n

Constructor Detail

TiempoEjecucionYingoException

public TiempoEjecucionYingoException()

TiempoEjecucionYingoException

public TiempoEjecucionYingoException(java.lang.String message)
Se sobrescribe el constructor de la clase padre .
Se saca una traza con el mensaje.

Parameters:
message -

TiempoEjecucionYingoException

public TiempoEjecucionYingoException(java.lang.String message,
                                     java.lang.Object[] parametros)
Crea una nueva excepción pasándole un array de objetos que se usarán para el mensaje de internacionalización.
Se saca por log el error.

Parameters:
message -
parametros -

TiempoEjecucionYingoException

public TiempoEjecucionYingoException(java.lang.Throwable cause)
Se sobreescribe el contructor de la clase padre, sacando el error por log

Parameters:
cause -

TiempoEjecucionYingoException

public TiempoEjecucionYingoException(java.lang.String message,
                                     java.lang.Throwable cause)
Se sobreescribe el contructor de la clase padre, sacando el error por log

Parameters:
message -
cause -

TiempoEjecucionYingoException

public TiempoEjecucionYingoException(java.lang.String message,
                                     java.lang.Object[] parametros,
                                     java.lang.Throwable cause)
Crea una nueva excepción además de con el mensaje y la causa de la excepción, se le pasa por argumento un array de objetos que se usarán como parametros de el mensaje de internacionalización.
Se saca por log el error.

Parameters:
message -
parametros -
cause -
Method Detail

obtenerMensajeI18n

public MensajeI18n obtenerMensajeI18n()
A partir del mensaje de la excepción (clave i18n) y los parámetros cargados como atributo en la excepción obtiene un objeto MensajeI18n

Specified by:
obtenerMensajeI18n in interface ExcepcionConMensajeI18n
Returns:

getParametros

public java.lang.Object[] getParametros()
Returns:
Devuelve el atributo parametros