package es.ejie.frmk.infraestructura.seguridad;

import es.ejie.frmk.control.excepciones.Q70FrameworkException;

/**
 * Esta clase es la excepcion lanzada por el componente de 
 * Seguridad.
 * 
 * @version 1.0
 * Fecha: 18-dic-03
*/
public class Q70LogonException extends Q70FrameworkException {
	/**
	 * Constructor de <code>Q70SeguridadException</code>.
	 * 
	 * @param clase La clase que origino la excepcion
	 * @param metodo El metodo que origino la excepcion
	 * @param s Mensaje con el motivo de la excepcion
	 * @param t Excepcion original anidada, si existe. En caso contrario, llegara un null en el parametro.
	 */
	
	
	public Q70LogonException(
			String clase,
			String metodo,
			String s,
			Throwable t) {
			super(Q70Constantes.ID_COMPONENTE, clase, metodo, s, t);
		}
	private String retPath = null; 
	/**
	 * Devuelve la url a la que redirigira el Gestor de Excepciones despues de que el usuario se logee en XL-NETS.
	 * @return Url
	 */
	public String getRetPath() {
		return retPath;
	}

	/**
	 * Asigna la url a la que redirigira el Gestor de Excepciones despues de que el usuario se logee en XL-NETS.
	 * @param string Url
	 */
	public void setRetPath(String string) {
		retPath = string;
	}

}

