com.jabberwookie.ns.jabber.iq
Class IQAuth
java.lang.Object
|
+--XMLElement
|
+--com.jabberwookie.ns.jabber.iq.Query
|
+--com.jabberwookie.ns.jabber.iq.IQAuth
- All Implemented Interfaces:
- Const
- public class IQAuth
- extends Query
This implements the jabber:iq:auth namespace, it is used for
authenticating Client2Server connections.
- Author:
- smeiners
- See Also:
- Serialized Form
| Fields inherited from interface com.jabberwookie.ns.jabber.Const |
ADDRESS, ASK, AVAILABLE, AWAY, BODY, BOTH, CHAT, CITY, DATE, DESCRIPTION, DIGEST, DISPLAY, DND, EMAIL, ERROR, EXTENDED_AWAY, FROM, GET, GROUP, GROUPCHAT, HASH, HEADLINE, ID, INSTRUCTIONS, IQ, JID, MESSAGE, MISC, NAME, NONE, NORMAL, OS, PASSWORD, PHONE, PRESENCE, PRIORITY, REGISTER, REMOVE, RESOURCE, RESULT, SEARCH, SEQUENCE, SERVICE, SET, SHOW, STAMP, STATE, STATUS, SUBJECT, SUBSCRIBE, SUBSCRIBED, SUBSCRIPTION, TEXT, THREAD, TO, TOKEN, TRANSPORT, TYPE, TZ, UNAVAILABLE, UNSUBSCRIBE, UNSUBSCRIBED, URL, USERNAME, UTC, VERSION, ZIP |
|
Method Summary |
static IQ |
createGetRequest(java.lang.String to,
java.lang.String userName)
|
static IQ |
createSetRequest(Client2Server c2s,
Chunk authGetResp,
java.lang.String resource,
java.lang.String password)
|
static IQ |
createSetRequest(Client2Server c2s,
Chunk authGetResp,
java.lang.String resource,
java.lang.String password,
int minLevel,
int maxLevel)
|
static IQ |
createSetRequest(java.lang.String to,
java.util.Hashtable values)
|
void |
setDigest(java.lang.String password,
java.lang.String connectionId)
|
void |
setPassword(java.lang.String password)
|
void |
setResource(java.lang.String resource)
|
void |
setUsername(java.lang.String username)
|
void |
setZeroK(java.lang.String password,
java.lang.String token,
int seq)
|
| Methods inherited from class com.jabberwookie.ns.jabber.iq.Query |
getName |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NAMESPACE
public static final java.lang.String NAMESPACE
- See Also:
- Constant Field Values
LEVEL_PLAINTEXT
public static final int LEVEL_PLAINTEXT
- See Also:
- Constant Field Values
LEVEL_DIGEST
public static final int LEVEL_DIGEST
- See Also:
- Constant Field Values
LEVEL_ZERO_K
public static final int LEVEL_ZERO_K
- See Also:
- Constant Field Values
IQAuth
public IQAuth()
createGetRequest
public static IQ createGetRequest(java.lang.String to,
java.lang.String userName)
createSetRequest
public static IQ createSetRequest(Client2Server c2s,
Chunk authGetResp,
java.lang.String resource,
java.lang.String password)
createSetRequest
public static IQ createSetRequest(Client2Server c2s,
Chunk authGetResp,
java.lang.String resource,
java.lang.String password,
int minLevel,
int maxLevel)
createSetRequest
public static IQ createSetRequest(java.lang.String to,
java.util.Hashtable values)
setUsername
public void setUsername(java.lang.String username)
setResource
public void setResource(java.lang.String resource)
setPassword
public void setPassword(java.lang.String password)
setDigest
public void setDigest(java.lang.String password,
java.lang.String connectionId)
setZeroK
public void setZeroK(java.lang.String password,
java.lang.String token,
int seq)