org.openmobileis.synchro.algo.replication.utils.DefaultSynchroAtomicObject Class Reference

Inheritance diagram for org.openmobileis.synchro.algo.replication.utils.DefaultSynchroAtomicObject:

org.openmobileis.synchro.algo.replication.SynchroAtomicObject org.openmobileis.synchro.openmsp.server.synctarget.SyncDBSynchroAtomicObject

List of all members.


Detailed Description

Title: OpenMobileIS project source
Description: Implements default Atomic Object behaviours.

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

Definition at line 41 of file DefaultSynchroAtomicObject.java.


Public Member Functions

long getCreationDate ()
 return the atomic Object creation date.
String getUID ()
 return the Atomic Object UID.
String getCheckSum ()
 return the checksum of the atomic Object.
void setCheckSum (String sum)
 set the checksum of the atomic Object.
long getModifSyncNumber ()
 return the sync number of the last modification.
void setModifSyncNumber (long ts)
 set the synchro number of the last modification.
short getModificationType ()
 return the last modification type (ADD, REPLACE, DELETE).
void setModificationType (short type) throws DatabaseException
 Update the sync number with last synchro number.

Member Function Documentation

String org.openmobileis.synchro.algo.replication.utils.DefaultSynchroAtomicObject.getUID (  ) 

return the Atomic Object UID.

All synchronizeb object must have an unique UID.

Implements org.openmobileis.synchro.algo.replication.SynchroAtomicObject.

Definition at line 69 of file DefaultSynchroAtomicObject.java.

String org.openmobileis.synchro.algo.replication.utils.DefaultSynchroAtomicObject.getCheckSum (  ) 

return the checksum of the atomic Object.

If checksum has changed, the object is synchronized.

Implements org.openmobileis.synchro.algo.replication.SynchroAtomicObject.

Definition at line 73 of file DefaultSynchroAtomicObject.java.

void org.openmobileis.synchro.algo.replication.utils.DefaultSynchroAtomicObject.setCheckSum ( String  sum  ) 

set the checksum of the atomic Object.

If checksum has changed, the object is synchronized.

Implements org.openmobileis.synchro.algo.replication.SynchroAtomicObject.

Definition at line 76 of file DefaultSynchroAtomicObject.java.

long org.openmobileis.synchro.algo.replication.utils.DefaultSynchroAtomicObject.getModifSyncNumber (  ) 

return the sync number of the last modification.

sync number can be anything that identifie the modification to manage synchronization. It can be a timestamp or any incremental number.

Implements org.openmobileis.synchro.algo.replication.SynchroAtomicObject.

Definition at line 80 of file DefaultSynchroAtomicObject.java.

void org.openmobileis.synchro.algo.replication.utils.DefaultSynchroAtomicObject.setModifSyncNumber ( long  ts  ) 

set the synchro number of the last modification.

sync number can be anything that identifie the modification to manage synchronization. It can be a timestamp or any incremental number.

Implements org.openmobileis.synchro.algo.replication.SynchroAtomicObject.

Definition at line 83 of file DefaultSynchroAtomicObject.java.

void org.openmobileis.synchro.algo.replication.utils.DefaultSynchroAtomicObject.setModificationType ( short  type  )  throws DatabaseException

Update the sync number with last synchro number.

Update modification type. set the modification type (ADD, REPLACE, DELETE).

Implements org.openmobileis.synchro.algo.replication.SynchroAtomicObject.

Definition at line 91 of file DefaultSynchroAtomicObject.java.


The documentation for this class was generated from the following file:
Generated on Mon Jan 14 17:29:54 2008 for OpenMobileIS by  doxygen 1.5.4