1package de.gultsch.chat.entities;
2
3import java.io.Serializable;
4
5import android.net.Uri;
6
7public class Contact implements Serializable {
8 private static final long serialVersionUID = -4570817093119419962L;
9 protected String display_name;
10 protected String jid;
11 protected String photo;
12
13 public Contact(String display_name, String jid, String photo) {
14 this.display_name = display_name;
15 this.jid = jid;
16 this.photo = photo;
17 }
18
19 public String getDisplayName() {
20 return this.display_name;
21 }
22
23 public Uri getProfilePhoto() {
24 if (photo == null) return null;
25 return Uri.parse(photo);
26 }
27
28 public String getJid() {
29 return this.jid;
30 }
31
32 public boolean match(String needle) {
33 return (jid.toLowerCase().contains(needle.toLowerCase()) || (display_name.toLowerCase().contains(needle.toLowerCase())));
34 }
35}