package com.fp.dto.rules;

import com.fp.dto.save.SaveRequest;

/**
 * Interface a implemntar por los comandos que generan excepciones de autorizacion en las solicitudes.
 * @author Jorge Vaca
 * @version 2.1
 */
public interface ExceptionRule {

	/**
	 * Implementa logica de negocio a invocar cuando una transaccion se ejecuta en modo normal. 
	 * @param pSaveRequest	Objeto con beans utilizados en el proceso de una transaccion. 
	 * @return String  Condicion de la excepcion.
	 * @throws Exception
	 */
	public String execute(SaveRequest pSaveRequest) throws Exception;
	
}
