org.openmobileis.synchro.algo.syncnumber.impl
Class DefaultSyncNumberManagerDelegate
java.lang.Object
org.openmobileis.synchro.algo.syncnumber.impl.DefaultSyncNumberManagerDelegate
- All Implemented Interfaces:
- SyncNumberManagerDelegate
- public class DefaultSyncNumberManagerDelegate
- extends java.lang.Object
- implements SyncNumberManagerDelegate
Title: OpenMobileIS project source
Description:
- Since:
- JDK 1.1
- Version:
- 1.0.
- Author:
- Philippe Delrieu
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
syncQueryManager
protected SyncNumberQueryManager syncQueryManager
DefaultSyncNumberManagerDelegate
public DefaultSyncNumberManagerDelegate()
DefaultSyncNumberManagerDelegate
public DefaultSyncNumberManagerDelegate(SyncNumberQueryManager queryManager)
initDelegate
public void initDelegate()
- Specified by:
initDelegate
in interface SyncNumberManagerDelegate
setSyncNumberFactory
public void setSyncNumberFactory(SyncNumberQueryManager fac)
- Specified by:
setSyncNumberFactory
in interface SyncNumberManagerDelegate
getSynchroNumber
public SynchroNumber getSynchroNumber(long ns)
throws SyncNumberNotFoundException
- Specified by:
getSynchroNumber
in interface SyncNumberManagerDelegate
- Throws:
SyncNumberNotFoundException
getNextSynchroNumber
public SynchroNumber getNextSynchroNumber()
throws DatabaseException
- Specified by:
getNextSynchroNumber
in interface SyncNumberManagerDelegate
- Throws:
DatabaseException
getCurrentSynchroNumber
public long getCurrentSynchroNumber()
throws DatabaseException
- Specified by:
getCurrentSynchroNumber
in interface SyncNumberManagerDelegate
- Throws:
DatabaseException
deleteSyncNumber
public void deleteSyncNumber(SynchroNumber ns)
throws DatabaseException
- Specified by:
deleteSyncNumber
in interface SyncNumberManagerDelegate
- Throws:
DatabaseException
createSynchroNumber
public void createSynchroNumber(long ns,
long timestamp)
throws DatabaseException
- Specified by:
createSynchroNumber
in interface SyncNumberManagerDelegate
- Throws:
DatabaseException
setTimeStampForSynchroNumber
public void setTimeStampForSynchroNumber(long syncNumber)
throws SyncNumberNotFoundException
- set the new timestamp for the specified syncnumber. If it does not exist it is created.
- Specified by:
setTimeStampForSynchroNumber
in interface SyncNumberManagerDelegate
- Throws:
SyncNumberNotFoundException
getTimeStampForSynchroNumber
public long getTimeStampForSynchroNumber(long syncNumber)
throws SyncNumberNotFoundException
- return the last timestamp of the specified sync number. Throws SyncNumberNotFoundException if not found.
- Specified by:
getTimeStampForSynchroNumber
in interface SyncNumberManagerDelegate
- Throws:
SyncNumberNotFoundException
Copyright 2006 OpenMobileIS. All Rights Reserved.