1 package com.daffodilwoods.daffodildb.server.datadictionarysystem.information; 2 3 11 12 import java.io.*; 13 import java.util.*; 14 15 public class TriggerInformation implements _TriggerInformation { 16 17 private _TriggerInfo[] triggerInfo; 18 19 public TriggerInformation(_TriggerInfo[] triggerInfo) { 20 this.triggerInfo = triggerInfo; 21 } 22 23 public TriggerInformation() { 24 } 25 26 public _TriggerInfo getTriggerInfo(int index) { 27 return triggerInfo[index]; 28 } 29 30 ArrayList getAllTriggers() { 31 ArrayList triggersList = new ArrayList(); 32 for (int i = 0; i < triggerInfo.length; i++) { 33 triggersList.add(triggerInfo[i].getQualifiedTriggerName().toString()); 34 } 35 return triggersList; 36 } 37 38 public void readExternal(ObjectInput objectInput) throws IOException, ClassNotFoundException { 39 triggerInfo = (_TriggerInfo[]) objectInput.readObject(); 40 } 41 42 public void writeExternal(ObjectOutput objectOutput) throws IOException { 43 objectOutput.writeObject(triggerInfo); 44 } 45 } 46 | Popular Tags |