1package im.conversations.android.xmpp.model.muc.user;
2
3import com.google.common.collect.Collections2;
4import im.conversations.android.annotation.XmlElement;
5import im.conversations.android.xmpp.model.Extension;
6import java.util.Collection;
7import java.util.Objects;
8
9@XmlElement(name = "x")
10public class MucUser extends Extension {
11
12 public static final int STATUS_CODE_SELF_PRESENCE = 110;
13
14 public MucUser() {
15 super(MucUser.class);
16 }
17
18 public Item getItem() {
19 return this.getExtension(Item.class);
20 }
21
22 public Collection<Integer> getStatus() {
23 return Collections2.filter(
24 Collections2.transform(getExtensions(Status.class), Status::getCode),
25 Objects::nonNull);
26 }
27}