org.openmobileis.synchro.algo.syncnumber
Interface SyncNumberManagerDelegate

All Known Implementing Classes:
DefaultSyncNumberManagerDelegate, EmptySyncNumberManagerDelegate, OracleSyncNumberManagerDelegate

public interface SyncNumberManagerDelegate

Title: OpenMobileIS project source
Description:

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

Method Summary
 void createSynchroNumber(long ns, long timestamp)
           
 void deleteSyncNumber(SynchroNumber ns)
           
 long getCurrentSynchroNumber()
           
 SynchroNumber getNextSynchroNumber()
           
 SynchroNumber getSynchroNumber(long ns)
           
 long getTimeStampForSynchroNumber(long syncNumber)
           
 void initDelegate()
           
 void setSyncNumberFactory(SyncNumberQueryManager fac)
           
 void setTimeStampForSynchroNumber(long syncNumber)
           
 

Method Detail

setSyncNumberFactory

public void setSyncNumberFactory(SyncNumberQueryManager fac)

initDelegate

public void initDelegate()

getSynchroNumber

public SynchroNumber getSynchroNumber(long ns)
                               throws SyncNumberNotFoundException
Throws:
SyncNumberNotFoundException

getNextSynchroNumber

public SynchroNumber getNextSynchroNumber()
                                   throws DatabaseException
Throws:
DatabaseException

getCurrentSynchroNumber

public long getCurrentSynchroNumber()
                             throws DatabaseException
Throws:
DatabaseException

deleteSyncNumber

public void deleteSyncNumber(SynchroNumber ns)
                      throws DatabaseException
Throws:
DatabaseException

createSynchroNumber

public void createSynchroNumber(long ns,
                                long timestamp)
                         throws DatabaseException
Throws:
DatabaseException

setTimeStampForSynchroNumber

public void setTimeStampForSynchroNumber(long syncNumber)
                                  throws SyncNumberNotFoundException
Throws:
SyncNumberNotFoundException

getTimeStampForSynchroNumber

public long getTimeStampForSynchroNumber(long syncNumber)
                                  throws SyncNumberNotFoundException
Throws:
SyncNumberNotFoundException


Copyright 2006 OpenMobileIS. All Rights Reserved.