00001 /** 00002 * C-JDBC: Clustered JDBC. 00003 * Copyright (C) 2002-2004 French National Institute For Research In Computer 00004 * Science And Control (INRIA). 00005 * Contact: c-jdbc@objectweb.org 00006 * 00007 * This library is free software; you can redistribute it and/or modify it 00008 * under the terms of the GNU Lesser General Public License as published by the 00009 * Free Software Foundation; either version 2.1 of the License, or any later 00010 * version. 00011 * 00012 * This library is distributed in the hope that it will be useful, but WITHOUT 00013 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 00014 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License 00015 * for more details. 00016 * 00017 * You should have received a copy of the GNU Lesser General Public License 00018 * along with this library; if not, write to the Free Software Foundation, 00019 * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. 00020 * 00021 * Initial developer(s): Nicolas Modrzyk. 00022 * Contributor(s): 00023 */ 00024 00025 package org.objectweb.cjdbc.common.exceptions; 00026 00027 /** 00028 * Provides standard to exceptions types when complete new 00029 * <code>Exception</code> classes are not needed. 00030 * 00031 * @author <a href="mailto:Nicolas.Modrzyk@inrialpes.fr">Nicolas Modrzyk </a> 00032 */ 00033 public interface ExceptionTypes 00034 { 00035 /** 00036 * No cache enabled exception 00037 */ 00038 String NO_CACHE_ENABLED = "No cache enabled"; 00039 /** 00040 * Not Implemented exception 00041 */ 00042 String NOT_IMPLEMENTED = "Not Implemented"; 00043 /** 00044 * Cannot get access to backend exception 00045 */ 00046 String BACKEND_NOT_ACCESSIBLE = "Cannot reach backend"; 00047 00048 /** 00049 * Cannot disable backend exception 00050 */ 00051 String BACKEND_CANNOT_BE_DISABLED = "Backend cannot be disabled"; 00052 00053 /** 00054 * Client not found exception 00055 */ 00056 String CLIENT_NOT_FOUND = "Client not found"; 00057 /** 00058 * Invalid Data type for collector 00059 */ 00060 String INVALID_COLLECTOR_TYPE = "Invalid Collector Type"; 00061 /** 00062 * Authentication failed 00063 */ 00064 String AUTHENTICATION_FAILED = "Authentication failed"; 00065 /** 00066 * Database not found 00067 */ 00068 String DATABASE_NOT_FOUND = "Database does not exists"; 00069 00070 /** 00071 * Xml Document invalid 00072 */ 00073 String XML_DOCUMENT_INVALID = "Xml Document is invalid"; 00074 00075 /** No Recovery log defined exception */ 00076 String NO_RECOVERY_LOG = "No Recovery Log Defined"; 00077 00078 }