Inheritance diagram for org.openmobileis.synchro.algo.replication.utils.DefaultSynchroAtomicObject:
Definition at line 41 of file DefaultSynchroAtomicObject.java.
Public Member Functions | |
DefaultSynchroAtomicObject (String id, String sum, long syncnumber, short type, long creationdate) | |
DefaultSynchroAtomicObject (String id, String sum) | |
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. | |
boolean | equals (Object obj) |
int | hashCode () |
Static Package Attributes | |
static final long | serialVersionUID = 5521257935120563452L |
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.
Referenced by org.openmobileis.synchro.algo.replication.utils.DefaultSynchroAtomicObject.equals().
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.
Referenced by org.openmobileis.synchro.openmsp.server.synctarget.OpenMSPDBSynchroTargetListener.processCommand().
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.
Referenced by org.openmobileis.examples.mycrm.data.jdbc.MyCrmAccountSynchroTarget.deleteCollectionObject(), and org.openmobileis.synchro.openmsp.server.synctarget.OpenMSPDBSynchroTargetListener.processCommand().