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 schema; 8 String catalog; 9 String name; 10 String actionTime; 11 String triggerEvent; 12 String actionOrentiation; 13 String whenCondition; 14 String triggerStatements; 15 String oldAlias; 16 String newAlias; 17 18 public TriggerInfo() { 19 } 20 21 public String getName() { 22 return name; 23 } 24 25 27 28 public String getSchema() { 29 return schema; 30 } 31 32 public String 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 { 41 name = (String ) objectInput.readObject(); 42 actionTime = (String ) objectInput.readObject(); 43 triggerEvent = (String ) objectInput.readObject(); 44 actionOrentiation = (String ) objectInput.readObject(); 45 whenCondition = (String ) objectInput.readObject(); 46 triggerStatements = (String ) objectInput.readObject(); 47 oldAlias = (String ) objectInput.readObject(); 48 newAlias = (String ) objectInput.readObject(); 49 schema = (String ) objectInput.readObject(); 50 catalog = (String ) 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 getActionTime() { 67 return actionTime; 68 } 69 70 public String getTriggerEvent() { 71 return triggerEvent; 72 } 73 74 public String getActionOrientation() { 75 return actionOrentiation; 76 } 77 78 public String getWhenCondition() { 79 return whenCondition; 80 } 81 82 public String getTriggerStatements() { 83 return triggerStatements; 84 } 85 86 public String getOldAlias() { 87 return oldAlias; 88 } 89 90 public String getNewAlias() { 91 return newAlias; 92 } 93 } 94 | Popular Tags |