Files
tarisan_gitea/Fuentes/com/tarisan/excepcion/ExcepcionTarisan.java
T
2025-06-09 13:37:06 +02:00

92 lines
1.5 KiB
Java

/**
* @(#) ExcepcionTarisan.java
*/
package com.tarisan.excepcion;
import java.util.Hashtable;
/**
* Clase para el manejo de las excepciones que se produzcan en la aplicación Tarisan.
* @author <a href="mailto:sistemas@imqnavarra.com">Dpto. Informática</a>
* @version 1.0, 24/09/2003
*/
public class ExcepcionTarisan extends java.lang.Throwable
{
/**
* Detalles de la excepción producida.
*/
private Hashtable detalles;
/**
* Texto con el mensaje de la excepción producida.
*/
private String mensaje;
/**
* Constructor vacío de la clase.
*/
public ExcepcionTarisan()
{
}
/**
* Constructor que inicaliza la clase con un mensaje.
* @param mensaje El mensaje de la excepción producida.
*/
public ExcepcionTarisan(String mensaje)
{
this.setMensaje(mensaje);
}
/**
* @return Los detalles de la excepción.
*/
public Hashtable getDetalles()
{
return this.detalles;
}
/**
* @return El mensaje de la excepción.
*/
public String getMensaje()
{
return this.mensaje;
}
/**
* @param detalles Los detalles de la excepción.
*/
public void setDetalles(Hashtable detalles)
{
this.detalles = detalles;
}
/**
* @param mensaje El mensaje de la excepción.
*/
public void setMensaje(String mensaje)
{
this.mensaje = mensaje;
}
/**
* Descripción de la instancia de la clase.
* Devuelve el mensaje de la excepción producida.
* @return El nombre.
*/
public String toString()
{
StringBuffer cadena = new StringBuffer();
cadena.append(this.mensaje);
return cadena.toString();
}
}