package com.fp.receivable.exception;


import com.fp.common.exception.APPException;

/**
 * Manejo de excepcion del paquete receivable (cuentas por cobrar). 
 * @author amerchan
 * @version 2.1
 */
@javax.ejb.ApplicationException(rollback=true)  
public class ReceivableException extends APPException{
	/**
	 * Version de la clase.
	 */
	private static final long serialVersionUID = 1L;
	
	/**
	 * Crea una instancia de ReceivableException.
	 * @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 ReceivableException(String code, String message, Exception pCause,Object... pParameters){
		super(code, message, pCause,pParameters);
	}
	
	/**
	 * Crea una instancia de ReceivableException.
	 * @param code		Codigo de mensaje aplicativo.
	 * @param message	Mensaje aplicativ
	 * @param pParameters	Arreglo de parametros a presentar adcionales al mensaje aplicativo.
	 */
	public ReceivableException(String code, String message, Object... pParameters){
		super(code, message, pParameters);
	}
}
