1 package com.instantbank.servicing.control.ejb;
2
3 import java.util.ArrayList;
4 import java.util.Collection;
5 import java.util.Map;
6 import java.rmi.RemoteException;
7 import javax.ejb.EJBException;
8 import com.instantbank.servicing.control.event.ParmLevelsNameEvent;
9 import com.instantbank.servicing.control.event.ParmLevel1ValuesEvent;
10 import com.instantbank.servicing.control.event.ParmLevel2ValuesEvent;
11 import com.instantbank.servicing.control.event.ParmSearchOrderEvent;
12 import com.instantbank.servicing.control.event.ParmRestrictionsEvent;
13 import com.instantbank.common.utilcomponents.Debug;
14 import com.instantbank.servicing.control.event.ServicingEvent;
15
16
23 public class ModelUpdateManager {
24
25 private Debug debug = null;
26
27
28
31 public ModelUpdateManager() {
32 debug = new Debug();
33 debug.setDebugginOn(true);
34 debug.setPreMessage("** ModelUpdateManager:");
35 }
36
37
38
49 public ArrayList getUpdatedModels(ServicingEvent ese, Object answer)
50 throws RemoteException {
51 ArrayList modelList = new ArrayList();
52 modelList.add(answer);
53
54 if(ese instanceof ParmLevelsNameEvent) {
55
56 debug.println("ParmLevelsNameEvent Over");
57 }
58 else if(ese instanceof ParmLevel1ValuesEvent) {
59
60 debug.println("ParmLevel1ValuesEvent Over");
61 }
62 else if(ese instanceof ParmLevel2ValuesEvent) {
63
64 debug.println("ParmLevel2ValuesEvent Over");
65 }
66 else if(ese instanceof ParmSearchOrderEvent) {
67
68 debug.println("ParmSearchOrderEvent Over");
69 }
70 else if(ese instanceof ParmRestrictionsEvent) {
71
72 debug.println("ParmRestrictionsEvent Over");
73 }
74
75 return modelList;
76 }
77 }
78
79