package com.fp.viaticos.rules.exception;

import javax.ejb.ApplicationException;

import com.fp.common.exception.APPException;

@ApplicationException(rollback=true)  
public class ViaticosException extends APPException{

	/**Version de la clase. */
	private static final long serialVersionUID = 1L;

	/**
	 * Crea una instancia de ViaticosException.
	 * @param code		Codigo de mensaje aplicativo.
	 * @param message	Mensaje aplicativ 
	 * @param pCause	Excepcion original, cuando esta no se origina en api's de terceros.
	 * @param pParameters	Arreglo de parametros a presentar adcionales al mensaje aplicativo.
	 */
	public ViaticosException(String code, String message, Exception pCause,Object... pParameters){
		super(code, message, pCause,pParameters);
	}
	
	/**
	 * Crea una instancia de ViaticosException.
	 * @param code		Codigo de mensaje aplicativo.
	 * @param message	Mensaje aplicativ
	 * @param pParameters	Arreglo de parametros a presentar adcionales al mensaje aplicativo.
	 */
	public ViaticosException(String code, String message, Object... pParameters){
		super(code, message, pParameters);
	}
}
