00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 package org.openmobileis.module.profiles.terminal;
00026
00027 import java.util.Hashtable;
00028
00029 import org.openmobileis.database.fastobjectdb.synchro.client.SynchroListenerAddNotifier;
00030 import org.openmobileis.synchro.openmsp.client.OpenMSPSyncListener;
00031
00039 public final class ProfileSynchroListenerAddNotifier implements SynchroListenerAddNotifier {
00040
00041 public Hashtable listenerlist;
00042 public Hashtable dependlist;
00043 public boolean bloking;
00044
00048 public ProfileSynchroListenerAddNotifier() {
00049 super();
00050 listenerlist = new Hashtable();
00051 dependlist = new Hashtable();
00052 bloking = true;
00053 }
00054
00055
00056
00057
00058 public void notifyAddListener(OpenMSPSyncListener listener, String[] depends) {
00059 listenerlist.put(listener.getSyncName(), listener);
00060 if (depends == null) depends = new String[0];
00061 dependlist.put(listener.getSyncName(), depends);
00062
00063 }
00064
00065
00066
00067
00068 public boolean isBlocking() {
00069 return bloking;
00070 }
00071
00072 public void setBlocking(boolean b) {
00073 bloking = b;
00074 }
00075
00076 }