SaslError.java

 1package im.conversations.android.xmpp.model.sasl;
 2
 3import im.conversations.android.annotation.XmlElement;
 4import im.conversations.android.xmpp.model.Extension;
 5
 6public class SaslError extends Extension {
 7
 8    private SaslError(final Class<? extends SaslError> clazz) {
 9        super(clazz);
10    }
11
12    @XmlElement
13    public static class Aborted extends SaslError {
14        public Aborted() {
15            super(Aborted.class);
16        }
17    }
18
19    @XmlElement
20    public static class AccountDisabled extends SaslError {
21        public AccountDisabled() {
22            super(AccountDisabled.class);
23        }
24    }
25
26    @XmlElement
27    public static class CredentialsExpired extends SaslError {
28        public CredentialsExpired() {
29            super(CredentialsExpired.class);
30        }
31    }
32
33    @XmlElement
34    public static class EncryptionRequired extends SaslError {
35        public EncryptionRequired() {
36            super(EncryptionRequired.class);
37        }
38    }
39
40    @XmlElement
41    public static class IncorrectEncoding extends SaslError {
42        public IncorrectEncoding() {
43            super(IncorrectEncoding.class);
44        }
45    }
46
47    @XmlElement
48    public static class InvalidAuthzid extends SaslError {
49        public InvalidAuthzid() {
50            super(InvalidAuthzid.class);
51        }
52    }
53
54    @XmlElement
55    public static class InvalidMechanism extends SaslError {
56        public InvalidMechanism() {
57            super(InvalidMechanism.class);
58        }
59    }
60
61    @XmlElement
62    public static class MalformedRequest extends SaslError {
63        public MalformedRequest() {
64            super(MalformedRequest.class);
65        }
66    }
67
68    @XmlElement
69    public static class MechanismTooWeak extends SaslError {
70        public MechanismTooWeak() {
71            super(MechanismTooWeak.class);
72        }
73    }
74
75    @XmlElement
76    public static class NotAuthorized extends SaslError {
77
78        public NotAuthorized() {
79            super(NotAuthorized.class);
80        }
81    }
82
83    @XmlElement
84    public static class TemporaryAuthFailure extends SaslError {
85        public TemporaryAuthFailure() {
86            super(TemporaryAuthFailure.class);
87        }
88    }
89}