KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > datadictionarysystem > information > TriggerInfo


1 package com.daffodilwoods.daffodildb.server.datadictionarysystem.information;
2
3 import java.io.*;
4 import com.daffodilwoods.database.general.QualifiedIdentifier;
5
6 public class TriggerInfo implements _TriggerInfo {
7    String JavaDoc schema;
8    String JavaDoc catalog;
9    String JavaDoc name;
10    String JavaDoc actionTime;
11    String JavaDoc triggerEvent;
12    String JavaDoc actionOrentiation;
13    String JavaDoc whenCondition;
14    String JavaDoc triggerStatements;
15    String JavaDoc oldAlias;
16    String JavaDoc newAlias;
17
18    public TriggerInfo() {
19    }
20
21    public String JavaDoc getName() {
22       return name;
23    }
24
25    /**
26     * Add three methods (getSchema(), getCatalog(), getQualifiedTriggerName()) by harvinder related to bug 11834. */

27
28    public String JavaDoc getSchema() {
29       return schema;
30    }
31
32    public String JavaDoc getCatalog() {
33       return catalog;
34    }
35
36    public QualifiedIdentifier getQualifiedTriggerName() {
37       return new QualifiedIdentifier(catalog, schema, name);
38    }
39
40    public void readExternal(ObjectInput objectInput) throws IOException, ClassNotFoundException JavaDoc {
41       name = (String JavaDoc) objectInput.readObject();
42       actionTime = (String JavaDoc) objectInput.readObject();
43       triggerEvent = (String JavaDoc) objectInput.readObject();
44       actionOrentiation = (String JavaDoc) objectInput.readObject();
45       whenCondition = (String JavaDoc) objectInput.readObject();
46       triggerStatements = (String JavaDoc) objectInput.readObject();
47       oldAlias = (String JavaDoc) objectInput.readObject();
48       newAlias = (String JavaDoc) objectInput.readObject();
49       schema = (String JavaDoc) objectInput.readObject();
50       catalog = (String JavaDoc) objectInput.readObject();
51    }
52
53    public void writeExternal(ObjectOutput objectOutput) throws IOException {
54       objectOutput.writeObject(name);
55       objectOutput.writeObject(actionTime);
56       objectOutput.writeObject(triggerEvent);
57       objectOutput.writeObject(actionOrentiation);
58       objectOutput.writeObject(whenCondition);
59       objectOutput.writeObject(triggerStatements);
60       objectOutput.writeObject(oldAlias);
61       objectOutput.writeObject(newAlias);
62       objectOutput.writeObject(schema);
63       objectOutput.writeObject(catalog);
64    }
65
66    public String JavaDoc getActionTime() {
67       return actionTime;
68    }
69
70    public String JavaDoc getTriggerEvent() {
71       return triggerEvent;
72    }
73
74    public String JavaDoc getActionOrientation() {
75       return actionOrentiation;
76    }
77
78    public String JavaDoc getWhenCondition() {
79       return whenCondition;
80    }
81
82    public String JavaDoc getTriggerStatements() {
83       return triggerStatements;
84    }
85
86    public String JavaDoc getOldAlias() {
87       return oldAlias;
88    }
89
90    public String JavaDoc getNewAlias() {
91       return newAlias;
92    }
93 }
94
Popular Tags