1 /* 2 * This software was designed and created by Jason Carroll. 3 * Copyright (c) 2002, 2003, 2004 Jason Carroll. 4 * The author can be reached at jcarroll@cowsultants.com 5 * ITracker website: http://www.cowsultants.com 6 * ITracker forums: http://www.cowsultants.com/phpBB/index.php 7 * 8 * This program is free software; you can redistribute it and/or modify 9 * it only under the terms of the GNU General Public License as published by 10 * the Free Software Foundation; either version 2 of the License, or 11 * (at your option) any later version. 12 * 13 * This program is distributed in the hope that it will be useful, 14 * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 * GNU General Public License for more details. 17 */ 18 19 package org.itracker; 20 21 public class IssueSearchException extends Exception { 22 /** 23 * 24 */ 25 private static final long serialVersionUID = 4184441026918406008L; 26 public static final int ERROR_UNKNOWN_TYPE = 0; 27 public static final int ERROR_SQL_EXCEPTION = 1; 28 public static final int ERROR_EJB_EXCEPTION = 2; 29 public static final int ERROR_NULL_QUERY = 3; 30 31 private int type; 32 33 public IssueSearchException() { 34 } 35 36 public IssueSearchException(String message) { 37 super(message); 38 } 39 40 public IssueSearchException(String message, int type) { 41 super(message); 42 setType(type); 43 } 44 45 public int getType() { 46 return type; 47 } 48 49 public void setType(int value) { 50 type = value; 51 } 52 } 53 54