1 /* 2 * JaspertReports JSF Plugin Copyright (C) 2011 A. Alonso Dominguez 3 * 4 * This library is free software; you can redistribute it and/or modify it 5 * under the terms of the GNU Lesser General Public License as published by 6 * the Free Software Foundation; either version 2.1 of the License, or (at 7 * your option) any later version. This library is distributed in the hope 8 * that it will be useful, but WITHOUT ANY WARRANTY; without even the implied 9 * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 10 * 11 * See the GNU Lesser General Public License for more details. You should have 12 * received a copy of the GNU Lesser General Public License along with this 13 * library; if not, write to the Free Software Foundation, Inc., 59 Temple 14 * Place, Suite 330, Boston, MA 02111-1307 USA A. 15 * 16 * Alonso Dominguez 17 * alonsoft@users.sf.net 18 */ 19 package net.sf.jasperreports.jsf; 20 21 import javax.faces.FacesException; 22 23 /** 24 * The root exception all thrown during the processing of JasperReports Faces 25 * requests. 26 * 27 * @author A. Alonso Dominguez 28 */ 29 public class JRFacesException extends FacesException { 30 31 /** */ 32 private static final long serialVersionUID = 282841613696573983L; 33 34 /** Instantiates a new JRFacesException. */ 35 public JRFacesException() { 36 super(); 37 } 38 39 /** 40 * Instantiates a new JRFacesException. 41 * 42 * @param msg the message 43 * @param t the cause 44 */ 45 public JRFacesException(final String msg, final Throwable t) { 46 super(msg, t); 47 } 48 49 /** 50 * Instantiates a new JRFacesException. 51 * 52 * @param msg the message 53 */ 54 public JRFacesException(final String msg) { 55 super(msg); 56 } 57 58 /** 59 * Instantiates a new JRFacesException. 60 * 61 * @param t the cause 62 */ 63 public JRFacesException(final Throwable t) { 64 super(t); 65 } 66 67 }