aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/entities/ListItem.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/de/pixart/messenger/entities/ListItem.java')
-rw-r--r--src/main/java/de/pixart/messenger/entities/ListItem.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/main/java/de/pixart/messenger/entities/ListItem.java b/src/main/java/de/pixart/messenger/entities/ListItem.java
index fba37cc4c..e8907b588 100644
--- a/src/main/java/de/pixart/messenger/entities/ListItem.java
+++ b/src/main/java/de/pixart/messenger/entities/ListItem.java
@@ -14,17 +14,21 @@ public interface ListItem extends Comparable<ListItem>, AvatarService.Avatarable
Jid getJid();
+ Account getAccount();
+
List<Tag> getTags(Context context);
final class Tag {
private final String name;
private final int color;
private final int offline;
+ private final Account account;
- public Tag(final String name, final int color, final int offline) {
+ public Tag(final String name, final int color, final int offline, final Account account) {
this.name = name;
this.color = color;
this.offline = offline;
+ this.account = account;
}
public int getColor() {
@@ -38,6 +42,10 @@ public interface ListItem extends Comparable<ListItem>, AvatarService.Avatarable
public int getOffline() {
return this.offline;
}
+
+ public Account getAccount() {
+ return this.account;
+ }
}
boolean match(Context context, final String needle);