01: package com.teamkonzept.lib;
02:
03: /**
04: This interface defines all database errorcodes for Webman exceptions
05: * @author $Author: alex $
06: * @version $Revision: 1.4 $
07: */
08: public interface DatabaseErrorCodes extends ErrorCodes {
09:
10: /** ErrorCodes for section database */
11:
12: // Allgemeine SQL Bedienungsfehler
13: // JZ0C0, JZ0I9, JZ0P1, , JZ0PA, JZ0R0, JZ0R2, JZ0S2, JZ0S4, JZ0SA, JZ0SF,
14: // JZ0SM,
15: // falsche Query oder Abfrage der Query
16: // JZ008,
17: int WRONG_QUERY = INTERNAL + DATABASE + 3;
18:
19: // Verbindung weg
20: // JW0I0?, JZ006,JZ0I1, JZ0I2, JZ0T3, JZ0T4,
21: int CONNECTION_BROKEN = DATABASE + 4;
22:
23: // falsche Konfiguration
24: // 010SK, 010UF, 0100V, JZ001, JZ002, JZ003, JZ004, JZ00L, JZ011,
25: // JZ0D2, JZ0D3,
26:
27: // Treiberklassen nicht gefunden, PropertyFile nicht gefunden
28: int NO_DRIVER = DATABASE + 7;
29: int NO_PROPERTY_FILE = DATABASE + 8;
30:
31: // Typkonvertierung fehlgeschlagen
32: // JZ009,JZ00B, JZ0TC, JZ0TE,
33:
34: // Datenbankkonsistenzbedingung verletzt
35: int FK_CONSTRAINT_VIOLATION = INTERNAL + DATABASE + 20;
36:
37: int OBJECT_IN_USE = DATABASE + 21;
38:
39: // Userrechte
40:
41: /** Internal Errors */
42: int INVALID_EVENT = INTERNAL + 1;
43:
44: int TOO_MANY_CURSOR = DATABASE + 22;
45: }
|