00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029 package org.openmobileis.synchro.algo.replication;
00030
00038 public class ReplicationSAOEvent {
00039
00040 public static final short SERVER_SIDE = 0;
00041 public static final short CLIENT_SIDE = 1;
00042 public static final short BOTH_SIDE = 2;
00043
00044 public static final short CREATE = 1;
00045 public static final short UPDATE = 2;
00046 public static final short DELETE = 3;
00047
00048 private String AOid;
00049 private short updateSide;
00050 private short typeModif;
00051 private SynchroAtomicObject atomicobject;
00052
00053 public ReplicationSAOEvent(String id) {
00054 super();
00055 this.AOid = id;
00056 }
00057
00058 public String getAtomicObjectID(){
00059 return this.AOid;
00060 }
00061
00062 public void setUpdateSide(short updateSide){
00063 this.updateSide = updateSide;
00064 }
00065
00066 public short getUpdateSide(){
00067 return this.updateSide;
00068 }
00069
00070 public void setTypeModif(short typeModif){
00071 this.typeModif = typeModif;
00072 }
00073
00074 public short getTypeModif(){
00075 return this.typeModif;
00076 }
00077
00078 public SynchroAtomicObject getAtomicObject() {
00079 return atomicobject;
00080 }
00081
00082 public void setAobject(SynchroAtomicObject aobject) {
00083 this.atomicobject = aobject;
00084 }
00085
00086 }