org.openmobileis.synchro.algo.syncnumber.impl.OracleSafeServerSyncNumberQueryManager Class Reference

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

org.openmobileis.common.util.database.AbstractQueryManager org.openmobileis.synchro.algo.syncnumber.impl.SyncNumberQueryManager

List of all members.


Detailed Description

Title: OpenMobileIS project source
Description: This class manages the synchronization number and assicated timestamp.

Each synchronisation is identfied in the time by its synchro number. Use to determine the synchro timetamp and data to be synchronized.

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

Definition at line 49 of file OracleSafeServerSyncNumberQueryManager.java.


Public Member Functions

void create (String parameters[]) throws DatabaseException
 create() insert a new version number for a user ID.
void createSyncTable () throws DatabaseException, java.sql.SQLException
 check if the sync table exists.
void delete (String parameters[]) throws DatabaseException
 createTable() create SyncNB table
void update (String parameters[]) throws DatabaseException
 update() update a synchronisation : Not used here (same as create)
ResultSet getTimeStampForsn (String parameters[]) throws DatabaseException
 getLastSyncNumberbysn() get the sync number with specified ns
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.OracleSafeServerSyncNumberQueryManager.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 

Implements org.openmobileis.synchro.algo.syncnumber.impl.SyncNumberQueryManager.

Definition at line 91 of file OracleSafeServerSyncNumberQueryManager.java.

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

check if the sync table exists.

IF it does not exist, create it

Implements org.openmobileis.synchro.algo.syncnumber.impl.SyncNumberQueryManager.

Definition at line 98 of file OracleSafeServerSyncNumberQueryManager.java.

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

createTable() create SyncNB table

Returns:
None
Exceptions:
None delete() delete a synchronisation from the USERID
Parameters:
Array containing a String parameters : USERID
Returns:
None
Exceptions:
None 

Implements org.openmobileis.synchro.algo.syncnumber.impl.SyncNumberQueryManager.

Definition at line 129 of file OracleSafeServerSyncNumberQueryManager.java.

void org.openmobileis.synchro.algo.syncnumber.impl.OracleSafeServerSyncNumberQueryManager.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 

Implements org.openmobileis.synchro.algo.syncnumber.impl.SyncNumberQueryManager.

Definition at line 139 of file OracleSafeServerSyncNumberQueryManager.java.

ResultSet org.openmobileis.synchro.algo.syncnumber.impl.OracleSafeServerSyncNumberQueryManager.getTimeStampForsn ( 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 

Definition at line 148 of file OracleSafeServerSyncNumberQueryManager.java.

References org.openmobileis.common.util.database.AbstractQueryManager.executeQuery().

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

getLastSyncNumber() get the last sync number

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

Implements org.openmobileis.synchro.algo.syncnumber.impl.SyncNumberQueryManager.

Definition at line 157 of file OracleSafeServerSyncNumberQueryManager.java.

References org.openmobileis.common.util.database.AbstractQueryManager.executeQuery().

ResultSet org.openmobileis.synchro.algo.syncnumber.impl.OracleSafeServerSyncNumberQueryManager.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 

Implements org.openmobileis.synchro.algo.syncnumber.impl.SyncNumberQueryManager.

Definition at line 167 of file OracleSafeServerSyncNumberQueryManager.java.


The documentation for this class was generated from the following file:
Generated on Mon Jan 11 21:19:22 2010 for OpenMobileIS by  doxygen 1.5.4