TestSynchroFODBReturnListener.java

00001 
00025 package org.openmobileis.test.database;
00026 
00027 import java.io.Serializable;
00028 
00029 import org.openmobileis.database.fastobjectdb.synchro.client.SynchroFODBReturnListener;
00030 import org.openmobileis.synchro.openmsp.OpenMSPException;
00031 
00032 /*
00033  * Title:        OpenMobileIS project source <BR>
00034  * Description:
00035  * @author      Philippe Delrieu
00036  * @since       JDK 1.1
00037  * @version 1.0.
00038  */
00039 
00040 public final class TestSynchroFODBReturnListener implements SynchroFODBReturnListener {
00041 
00042   public Serializable testMetadata;
00043   public boolean notifyBeginDBUpdateCall = false;
00044   public String notifyDBDeleteId = null;
00045   public String notifyFODBObjectSynchroDoneId = null;
00046   public boolean notifySynchroBeginCall = false;
00047   public boolean notifySynchroEndCall = false;
00051   public TestSynchroFODBReturnListener() {
00052   }
00053 
00054   /* (non-Javadoc)
00055    * @see org.openmobileis.database.fastobjectdb.synchro.client.SynchroFODBReturnListener#getSendSynchroMetada()
00056    */
00057   public Serializable getSendSynchroMetada() throws OpenMSPException {
00058     return testMetadata;
00059   }
00060 
00061   /* (non-Javadoc)
00062    * @see org.openmobileis.database.fastobjectdb.synchro.client.SynchroFODBReturnListener#notifyBeginDBUpdate(java.lang.Object)
00063    */
00064   public Object notifyBeginDBUpdate(Object object) throws OpenMSPException {
00065     notifyBeginDBUpdateCall = true;
00066     return object;
00067   }
00068 
00069   /* (non-Javadoc)
00070    * @see org.openmobileis.database.fastobjectdb.synchro.client.SynchroFODBReturnListener#notifyDBDelete(java.lang.String)
00071    */
00072   public void notifyDBDelete(String objectId) throws OpenMSPException {
00073     notifyDBDeleteId = objectId;
00074   }
00075 
00076   /* (non-Javadoc)
00077    * @see org.openmobileis.database.fastobjectdb.synchro.client.SynchroFODBReturnListener#notifyFODBObjectSynchroDone(java.lang.String)
00078    */
00079   public void notifyFODBObjectSynchroDone(String ObjectId) throws OpenMSPException {
00080     notifyFODBObjectSynchroDoneId = ObjectId;
00081   }
00082 
00083   /* (non-Javadoc)
00084    * @see org.openmobileis.database.fastobjectdb.synchro.client.SynchroFODBReturnListener#notifySynchroBegin()
00085    */
00086   public void notifySynchroBegin() {
00087     notifySynchroBeginCall = true;
00088     notifySynchroEndCall = false;
00089     notifyBeginDBUpdateCall = false;
00090     notifyDBDeleteId = null;
00091     notifyFODBObjectSynchroDoneId = null;
00092   }
00093 
00094   /* (non-Javadoc)
00095    * @see org.openmobileis.database.fastobjectdb.synchro.client.SynchroFODBReturnListener#notifySynchroEnd()
00096    */
00097   public void notifySynchroEnd() {
00098     notifySynchroEndCall = true;
00099   }
00100 
00101 }

Generated on Mon Dec 4 11:03:31 2006 for OpenMobileIS by  doxygen 1.5.1-p1