org.openmobileis.synchro.algo.syncnumber.impl.SyncNumberQueryManager Interface Reference

Inheritance diagram for org.openmobileis.synchro.algo.syncnumber.impl.SyncNumberQueryManager:

org.openmobileis.synchro.algo.syncnumber.impl.HSQLSyncNumberQueryManager org.openmobileis.synchro.algo.syncnumber.impl.MSSQLSyncNumberQueryManager org.openmobileis.synchro.algo.syncnumber.impl.OracleSafeServerSyncNumberQueryManager org.openmobileis.synchro.algo.syncnumber.impl.PostgreSQLSyncNumberQueryManager List of all members.

Detailed Description

Title: OpenMobileIS project source
Description: Define the operation use to manage synchro Number in the database.

Author:
Philippe Delrieu
Since:
JDK 1.1
Version:
1.0.

Definition at line 43 of file SyncNumberQueryManager.java.

Public Member Functions

void createSyncTable () throws DatabaseException, java.sql.SQLException
 check if the sync table exists.
void create (String parameters[]) throws DatabaseException
 create() insert a new version number for a user ID.
void delete (String parameters[]) throws DatabaseException
 delete() delete a synchronisation from the USERID
void update (String parameters[]) throws DatabaseException
 update() update a synchronisation : Not used here (same as create)
ResultSet getLastSyncNumber () throws DatabaseException
 getLastSyncNumber() get the last sync number
ResultSet getSyncNumberbysn (String parameters[]) throws DatabaseException
 getLastSyncNumberbysn() get the sync number with specified ns


Member Function Documentation

void org.openmobileis.synchro.algo.syncnumber.impl.SyncNumberQueryManager.createSyncTable (  )  throws DatabaseException, java.sql.SQLException

check if the sync table exists.

IF it does not exist, create it

Implemented in org.openmobileis.synchro.algo.syncnumber.impl.HSQLSyncNumberQueryManager, org.openmobileis.synchro.algo.syncnumber.impl.MSSQLSyncNumberQueryManager, org.openmobileis.synchro.algo.syncnumber.impl.OracleSafeServerSyncNumberQueryManager, and org.openmobileis.synchro.algo.syncnumber.impl.PostgreSQLSyncNumberQueryManager.

Referenced by org.openmobileis.synchro.algo.syncnumber.impl.DefaultSyncNumberManagerDelegate.initDelegate().

void org.openmobileis.synchro.algo.syncnumber.impl.SyncNumberQueryManager.create ( String  parameters[]  )  throws DatabaseException

create() insert a new version number for a user ID.

Create the user Id if it does not exist.

Parameters:
Array containing a String parameters representing the variable values giving the USERID, VERSION_NB Refer to the database schema for more details
Returns:
None
Exceptions:
None 

Implemented in org.openmobileis.synchro.algo.syncnumber.impl.HSQLSyncNumberQueryManager, org.openmobileis.synchro.algo.syncnumber.impl.MSSQLSyncNumberQueryManager, org.openmobileis.synchro.algo.syncnumber.impl.OracleSafeServerSyncNumberQueryManager, and org.openmobileis.synchro.algo.syncnumber.impl.PostgreSQLSyncNumberQueryManager.

Referenced by org.openmobileis.synchro.algo.syncnumber.impl.DefaultSyncNumberManagerDelegate.createSynchroNumber(), org.openmobileis.synchro.algo.syncnumber.impl.DefaultSyncNumberManagerDelegate.getNextSynchroNumber(), and org.openmobileis.synchro.algo.syncnumber.impl.DefaultSyncNumberManagerDelegate.initDelegate().

void org.openmobileis.synchro.algo.syncnumber.impl.SyncNumberQueryManager.delete ( String  parameters[]  )  throws DatabaseException

delete() delete a synchronisation from the USERID

Parameters:
Array containing a String parameters : USERID
Returns:
None
Exceptions:
None 

Implemented in org.openmobileis.synchro.algo.syncnumber.impl.HSQLSyncNumberQueryManager, org.openmobileis.synchro.algo.syncnumber.impl.MSSQLSyncNumberQueryManager, org.openmobileis.synchro.algo.syncnumber.impl.OracleSafeServerSyncNumberQueryManager, and org.openmobileis.synchro.algo.syncnumber.impl.PostgreSQLSyncNumberQueryManager.

Referenced by org.openmobileis.synchro.algo.syncnumber.impl.DefaultSyncNumberManagerDelegate.deleteSyncNumber().

void org.openmobileis.synchro.algo.syncnumber.impl.SyncNumberQueryManager.update ( String  parameters[]  )  throws DatabaseException

update() update a synchronisation : Not used here (same as create)

Parameters:
Array containing a String parameters
Returns:
None
Exceptions:
None 

Implemented in org.openmobileis.synchro.algo.syncnumber.impl.HSQLSyncNumberQueryManager, org.openmobileis.synchro.algo.syncnumber.impl.MSSQLSyncNumberQueryManager, org.openmobileis.synchro.algo.syncnumber.impl.OracleSafeServerSyncNumberQueryManager, and org.openmobileis.synchro.algo.syncnumber.impl.PostgreSQLSyncNumberQueryManager.

Referenced by org.openmobileis.synchro.algo.syncnumber.impl.DefaultSyncNumberManagerDelegate.setTimeStampForSynchroNumber().

ResultSet org.openmobileis.synchro.algo.syncnumber.impl.SyncNumberQueryManager.getLastSyncNumber (  )  throws DatabaseException

getLastSyncNumber() get the last sync number

Returns:
ResultSet : A unique row containing the sunc num (int)
Exceptions:
None 

Implemented in org.openmobileis.synchro.algo.syncnumber.impl.HSQLSyncNumberQueryManager, org.openmobileis.synchro.algo.syncnumber.impl.MSSQLSyncNumberQueryManager, org.openmobileis.synchro.algo.syncnumber.impl.OracleSafeServerSyncNumberQueryManager, and org.openmobileis.synchro.algo.syncnumber.impl.PostgreSQLSyncNumberQueryManager.

Referenced by org.openmobileis.synchro.algo.syncnumber.impl.DefaultSyncNumberManagerDelegate.getCurrentSynchroNumber(), and org.openmobileis.synchro.algo.syncnumber.impl.DefaultSyncNumberManagerDelegate.initDelegate().

ResultSet org.openmobileis.synchro.algo.syncnumber.impl.SyncNumberQueryManager.getSyncNumberbysn ( String  parameters[]  )  throws DatabaseException

getLastSyncNumberbysn() get the sync number with specified ns

Parameters:
: array containing sync number
Returns:
ResultSet : A unique row containing the sunc num (int)
Exceptions:
None 

Implemented in org.openmobileis.synchro.algo.syncnumber.impl.HSQLSyncNumberQueryManager, org.openmobileis.synchro.algo.syncnumber.impl.MSSQLSyncNumberQueryManager, org.openmobileis.synchro.algo.syncnumber.impl.OracleSafeServerSyncNumberQueryManager, and org.openmobileis.synchro.algo.syncnumber.impl.PostgreSQLSyncNumberQueryManager.

Referenced by org.openmobileis.synchro.algo.syncnumber.impl.DefaultSyncNumberManagerDelegate.getSynchroNumber().


The documentation for this interface was generated from the following file:
Generated on Mon Dec 4 11:03:41 2006 for OpenMobileIS by  doxygen 1.5.1-p1