package cn.edu.tsinghua.hpc.syncbroker; public class SyncRecord { public static final int ID_IN_MEMORY = -2; public int _id = ID_IN_MEMORY; protected int guid; protected SyncTag tag; protected String data; public int getGuid() { return guid; } public void setGuid(int guid) { this.guid = guid; } public SyncTag getTag() { return tag; } public void setTag(SyncTag tag) { this.tag = tag; } public void setData(String data) { this.data = data; } public String getData() { return data; } public SyncRecord() { this.guid = -1; this.tag = SyncTag.INVALID; this.data = null; } public SyncRecord(int guid, SyncTag tag, String data) { this.guid = guid; this.tag = tag; this.data = data; } @Override public String toString() { return "SyncRecord [data=" + data + ", guid=" + guid + ", tag=" + tag + "]"; } } enum SyncRecordType { CONTACT, SMS }