diff options
Diffstat (limited to 'src/de/gultsch/chat/entities')
-rw-r--r-- | src/de/gultsch/chat/entities/Contact.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/de/gultsch/chat/entities/Contact.java b/src/de/gultsch/chat/entities/Contact.java index a01e20b0..a0dbf22f 100644 --- a/src/de/gultsch/chat/entities/Contact.java +++ b/src/de/gultsch/chat/entities/Contact.java @@ -38,6 +38,8 @@ public class Contact extends AbstractEntity implements Serializable { protected Presences presences = new Presences(); protected Account account; + + protected boolean inRoster = true; public Contact(Account account, String displayName, String jid, String photoUri) { @@ -262,4 +264,13 @@ public class Contact extends AbstractEntity implements Serializable { public static final int ASKING = 2; public static final int PREEMPTIVE_GRANT = 4; } + + + public void flagAsNotInRoster() { + this.inRoster = false; + } + + public boolean isInRoster() { + return this.inRoster; + } } |