package com.android.dvci.module.chat;
import com.android.dvci.crypto.Digest;
public class Contact {
public Contact(String id) {
this.id = id;
this.number = id;
}
public Contact(String id, String number, String name, String extra) {
this.id = id;
this.number = number;
this.name = name;
this.extra = extra;
}
public Contact(String id, String name) {
this.id = id;
this.number = name;
this.name = name;
this.extra = name;
}
String id;
public String number;
public String name;
public String extra;
@Override
public String toString() {
return String.format("%s: %s, %s, %s", id, number, name, extra);
}
public long getId() {
try {
return Long.parseLong(id);
} catch (NumberFormatException ex) {
return Digest.CRC32(id.getBytes());
}
}
}