KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sessionsystem > sessioncondition > SessionConditionReferences


1 package com.daffodilwoods.daffodildb.server.sessionsystem.sessioncondition;
2
3 import com.daffodilwoods.daffodildb.server.sql99.utils._Reference;
4 import com.daffodilwoods.database.resource.DException;
5 import com.daffodilwoods.database.general.SystemFields;
6
7 /**
8  * Main purpose of this class is to provide references for all the system field values
9  * for evaluation of conditions .
10  */

11
12 public class SessionConditionReferences implements _Reference {
13   String JavaDoc reason;
14    String JavaDoc columnName;
15    int index;
16    int size;
17
18    /**
19     * rowID reference
20     */

21    public static final _Reference rowIdReference_0 = new SessionConditionReferences(SystemFields.systemFields[0], SystemFields.rowId);
22
23    /**
24     * transactionID reference
25     */

26    public static final _Reference transactionIdReference_1 = new SessionConditionReferences(SystemFields.systemFields[1], SystemFields.transactionId);
27
28    /**
29     * invalidTransactionID reference
30     */

31    public static final _Reference invalidTransactionIdReference_2 = new SessionConditionReferences(SystemFields.systemFields[2], SystemFields.invalidTransactionId);
32
33    /**
34     * sessionID reference
35     */

36    public static final _Reference sessionIdReference_3 = new SessionConditionReferences(SystemFields.systemFields[3], SystemFields.sessionId);
37
38    /**
39     * invalidSessionID reference
40     */

41    public static final _Reference invalidSessionIdReference_4 = new SessionConditionReferences(SystemFields.systemFields[4], SystemFields.invalidSessionId);
42
43    /**
44     * Setting the value of Column name and its index position in the table for getting reference.
45     * @param columnName0
46     * @param index0
47     */

48    public SessionConditionReferences(String JavaDoc columnName0, int index0) {
49       columnName = columnName0;
50       index = index0;
51    }
52
53    public String JavaDoc getColumn() throws DException {
54       return columnName;
55    }
56
57    public int getIndex() throws DException {
58       return index;
59    }
60
61    public void setIndex(int index) throws DException {
62       /**@todo Implement this com.daffodilwoods.daffodildb.server.sql99.utils._Reference method*/
63       throw new java.lang.UnsupportedOperationException JavaDoc("Method setIndex() not yet implemented.");
64    }
65
66    public int getReferenceType() throws DException {
67       /**@todo Implement this com.daffodilwoods.daffodildb.server.sql99.utils._Reference method*/
68       throw new java.lang.UnsupportedOperationException JavaDoc("Method getReferenceType() not yet implemented.");
69    }
70
71    public String JavaDoc getQualifiedColumnName() throws DException {
72       /**@todo Implement this com.daffodilwoods.daffodildb.server.sql99.utils._Reference method*/
73       throw new java.lang.UnsupportedOperationException JavaDoc("Method getQualifiedColumnName() not yet implemented.");
74    }
75
76    public String JavaDoc getTriggerTableAlias() throws DException {
77       /**@todo Implement this com.daffodilwoods.daffodildb.server.sql99.utils._Reference method*/
78       throw new java.lang.UnsupportedOperationException JavaDoc("Method getTriggerTableAlias() not yet implemented.");
79    }
80
81    public int getDatatype() throws DException {
82       /**@todo Implement this com.daffodilwoods.daffodildb.server.sql99.utils._Reference method*/
83       throw new java.lang.UnsupportedOperationException JavaDoc("Method getDatatype() not yet implemented.");
84    }
85
86    public void setSize(int size0) throws DException {
87       size = size0;
88    }
89
90    public int getSize() throws DException {
91       return size;
92    }
93
94    public void setDatatype(int type) throws DException {
95       /**@todo Implement this com.daffodilwoods.daffodildb.server.sql99.utils._Reference method*/
96       throw new java.lang.UnsupportedOperationException JavaDoc("Method setDatatype() not yet implemented.");
97    }
98
99
100    public void setReason(String JavaDoc reason0) throws DException {
101    reason = reason0;
102    }
103
104    public String JavaDoc getReason() throws DException {
105      return reason;
106  }
107
108  /* Done by Kaushik on 10/09/2004 to solve Bug No.11173 */
109    boolean isCloned;
110    public boolean isCloned(){
111       return isCloned;
112    }
113    public void setCloned(boolean isCloned0){
114       isCloned=isCloned0;
115    }
116
117
118 }
119
Popular Tags