001/* 002 * JKNIV, SQLegance keeping queries maintainable. 003 * 004 * Copyright (C) 2017, the original author or authors. 005 * 006 * This library is free software; you can redistribute it and/or 007 * modify it under the terms of the GNU Lesser General Public 008 * License as published by the Free Software Foundation; either 009 * version 2.1 of the License. 010 * 011 * This library is distributed in the hope that it will be useful, 012 * but WITHOUT ANY WARRANTY; without even the implied warranty of 013 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 014 * Lesser General Public License for more details. 015 * 016 * You should have received a copy of the GNU Lesser General Public 017 * License along with this library; if not, write to the Free Software Foundation, Inc., 018 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 019 */ 020package net.sf.jkniv.sqlegance; 021 022public class QueryNotFoundException extends RepositoryException 023{ 024 private static final long serialVersionUID = -1607171467309827392L; 025 026 /** 027 * Constructor for QueryNotFoundException without message detail 028 */ 029 public QueryNotFoundException() 030 { 031 super(); 032 } 033 034 /** 035 * Constructor for QueryNotFoundException. 036 * @param msg the detail from exception message 037 */ 038 public QueryNotFoundException(String msg) 039 { 040 super(msg); 041 } 042 043 /** 044 * Constructor for QueryNotFoundException. 045 * @param msg the detail from exception message 046 * @param cause the trouble root cause , usually JDBC family exception 047 */ 048 public QueryNotFoundException(String msg, Throwable cause) 049 { 050 super(msg, cause); 051 } 052 053 public QueryNotFoundException(Throwable cause) 054 { 055 super(cause); 056 } 057 058}