|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openmobileis.common.util.database.AbstractQueryManager
org.openmobileis.synchro.algo.syncnumber.impl.MSSQLSyncNumberQueryManager
Title: OpenMobileIS project source
Description: This class manages the synchronization number
For each user, a number is associated with the synchronization
to manage the incremental sync.
Data mapping is made for InstantDB database
Constructor Summary | |
MSSQLSyncNumberQueryManager()
|
|
MSSQLSyncNumberQueryManager(JdbcPoolManagerDB pool)
|
Method Summary | |
void |
create(java.lang.String[] parameters)
create() insert a new version number for a user ID. |
void |
createSyncTable()
check if the sync table exists. |
void |
delete(java.lang.String[] parameters)
delete() delete a synchronisation from the USERID |
java.sql.ResultSet |
getLastSyncNumber()
getLastSyncNumber() get the last sync number |
java.sql.ResultSet |
getSyncNumberbysn(java.lang.String[] parameters)
getLastSyncNumberbysn() get the sync number with specified ns |
java.sql.ResultSet |
getTimeStampForsn(java.lang.String[] parameters)
getLastSyncNumberbysn() get the sync number with specified ns |
void |
update(java.lang.String[] parameters)
update() update a synchronisation : Not used here (same as create) |
Methods inherited from class org.openmobileis.common.util.database.AbstractQueryManager |
buildDynamicQuery, buildQuery, close, executeBlobUpdate, executeDynamicQuery, executeDynamicUpdate, executeQuery, executeUpdate, getDbManager, makeSQLList, registerManagerDB |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public MSSQLSyncNumberQueryManager()
public MSSQLSyncNumberQueryManager(JdbcPoolManagerDB pool)
Method Detail |
public void create(java.lang.String[] parameters) throws DatabaseException
create
in interface SyncNumberQueryManager
None
DatabaseException
public void createSyncTable() throws DatabaseException, java.sql.SQLException
SyncNumberQueryManager
createSyncTable
in interface SyncNumberQueryManager
DatabaseException
java.sql.SQLException
public void delete(java.lang.String[] parameters) throws DatabaseException
delete
in interface SyncNumberQueryManager
None
DatabaseException
public void update(java.lang.String[] parameters) throws DatabaseException
update
in interface SyncNumberQueryManager
None
DatabaseException
public java.sql.ResultSet getTimeStampForsn(java.lang.String[] parameters) throws DatabaseException
None
DatabaseException
public java.sql.ResultSet getLastSyncNumber() throws DatabaseException
getLastSyncNumber
in interface SyncNumberQueryManager
None
DatabaseException
public java.sql.ResultSet getSyncNumberbysn(java.lang.String[] parameters) throws DatabaseException
getSyncNumberbysn
in interface SyncNumberQueryManager
None
DatabaseException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |