1package im.conversations.android.xmpp;
2
3import eu.siacs.conversations.xmpp.Jid;
4
5public abstract class Entity {
6
7 public final Jid address;
8
9 private Entity(final Jid address) {
10 this.address = address;
11 }
12
13 public static class DiscoItem extends Entity {
14
15 private DiscoItem(Jid address) {
16 super(address);
17 }
18 }
19
20 public static class Presence extends Entity {
21
22 private Presence(Jid address) {
23 super(address);
24 }
25 }
26
27 public static Presence presence(final Jid address) {
28 return new Presence(address);
29 }
30
31 public static DiscoItem discoItem(final Jid address) {
32 return new DiscoItem(address);
33 }
34}