public final class PresenceBuilder extends MessageOrPresenceBuilder<Presence,PresenceBuilder> implements PresenceView
| Modifier and Type | Method and Description |
|---|---|
protected void |
addStanzaSpecificAttributes(ToStringUtil.Builder builder) |
Presence |
build() |
Presence.Mode |
getMode()
Returns the mode of the presence update.
|
int |
getPriority()
Returns the priority of the presence.
|
byte |
getPriorityByte()
Returns the priority of the presence.
|
java.lang.String |
getStatus()
Returns the status message of the presence update, or
null if there
is not a status. |
PresenceBuilder |
getThis() |
Presence.Type |
getType()
Returns the type of this presence stanza.
|
PresenceBuilder |
ofType(Presence.Type type) |
PresenceBuilder |
setMode(Presence.Mode mode) |
PresenceBuilder |
setPriority(java.lang.Byte priority) |
PresenceBuilder |
setPriority(int priority) |
PresenceBuilder |
setStatus(java.lang.String status) |
addExtension, addExtensions, addOptExtensions, buildIqData, buildMessage, buildMessage, buildMessageFrom, buildMessageFrom, buildPresence, buildPresence, buildPresenceFrom, buildPresenceFrom, buildResponse, from, from, getError, getExtension, getExtensions, getExtensions, getExtensions, getFrom, getLanguage, getStanzaId, getTo, overrideExtension, removeExtension, removeExtension, setError, setLanguage, throwIfNoStanzaId, to, to, toString, willBuildStanzaWithIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetError, getExtension, getExtension, getExtensions, getExtensions, getExtensions, getFrom, getStanzaId, getTo, hasExtension, hasExtension, hasExtensiongetLanguageprotected void addStanzaSpecificAttributes(ToStringUtil.Builder builder)
addStanzaSpecificAttributes in class StanzaBuilder<PresenceBuilder>public PresenceBuilder ofType(Presence.Type type)
public PresenceBuilder setStatus(java.lang.String status)
public PresenceBuilder setPriority(int priority)
public PresenceBuilder setPriority(java.lang.Byte priority)
public PresenceBuilder setMode(Presence.Mode mode)
public PresenceBuilder getThis()
getThis in class StanzaBuilder<PresenceBuilder>public Presence build()
build in class MessageOrPresenceBuilder<Presence,PresenceBuilder>public Presence.Type getType()
PresenceViewgetType in interface PresenceViewpublic java.lang.String getStatus()
PresenceViewnull if there
is not a status. The status is free-form text describing a user's presence
(i.e., "gone to lunch").getStatus in interface PresenceViewpublic int getPriority()
PresenceViewgetPriority in interface PresenceViewpublic byte getPriorityByte()
PresenceViewgetPriorityByte in interface PresenceViewpublic Presence.Mode getMode()
PresenceViewgetMode in interface PresenceView