|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--edu.ou.kmi.buddyspace.core.BSPresenceInfo
BSPresenceInfo
contains presence information.
It includes JID
, availability, show and status information.
Field Summary | |
protected boolean |
available
|
static java.lang.String |
FRIENDLY_SHOW_AWAY
|
static java.lang.String |
FRIENDLY_SHOW_CHAT
|
static java.lang.String |
FRIENDLY_SHOW_DND
|
static java.lang.String |
FRIENDLY_SHOW_LURKER
|
static java.lang.String |
FRIENDLY_SHOW_OFFLINE
|
static java.lang.String |
FRIENDLY_SHOW_ONLINE
constants for friendly show text |
static java.lang.String |
FRIENDLY_SHOW_XA
|
protected JID |
jid
|
protected boolean |
lurker
|
protected boolean |
myself
|
static int |
NO_PRIORITY
no priority flag from jabberbeans |
protected int |
priority
|
protected boolean |
prioritySet
|
protected java.lang.String |
show
|
static java.lang.String |
SHOW_AWAY
|
static java.lang.String |
SHOW_CHAT
|
static java.lang.String |
SHOW_DND
|
static java.lang.String |
SHOW_ONLINE
presence show constants |
static java.lang.String |
SHOW_XA
|
protected java.lang.String |
status
|
static java.lang.String |
TYPE_AVAILABLE
types |
static java.lang.String |
TYPE_UNAVAILABLE
|
Constructor Summary | |
BSPresenceInfo(JID jid,
boolean available,
java.lang.String show,
java.lang.String status)
Constructor |
|
BSPresenceInfo(Presence p)
Constructs BSPresenceInfo from Presence
packet. |
Method Summary | |
java.lang.String |
getFriendlyShow()
Returns friendly form of show for displaying |
JID |
getJID()
Returns JID of the buddy |
Presence |
getPresencePacket(JID toAddress)
Returns new presence packet representing this. |
int |
getPriority()
Returns priority level being set by this presence. |
java.lang.String |
getShow()
Returns show |
java.lang.String |
getStatus()
Returns status |
boolean |
isBetterPresence(BSPresenceInfo pi)
Returns if this is better (not equal) presence |
boolean |
isEqualShow(BSPresenceInfo pi)
Returns if this has the same show status |
boolean |
isInRoster()
Returns if the buddy is in roster. |
boolean |
isMyself()
Returns if the buddy is myself it means the currently logged one. |
boolean |
isOnline()
Returns if buddy is available/on-line |
void |
setIsInRoster(boolean inRoster)
Sets if the buddy is in roster. |
void |
setIsMyself(boolean isMyself)
Sets if the buddy is myself it means the currently logged one. |
void |
setJID(JID jid)
Sets JID of the buddy |
void |
setPriority(int priority)
Sets priority level being set by this presence. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.lang.String show
protected java.lang.String status
protected int priority
protected boolean prioritySet
protected JID jid
protected boolean available
protected boolean myself
protected boolean lurker
public static final int NO_PRIORITY
public static final java.lang.String TYPE_AVAILABLE
public static final java.lang.String TYPE_UNAVAILABLE
public static final java.lang.String SHOW_ONLINE
public static final java.lang.String SHOW_AWAY
public static final java.lang.String SHOW_CHAT
public static final java.lang.String SHOW_DND
public static final java.lang.String SHOW_XA
public static final java.lang.String FRIENDLY_SHOW_ONLINE
public static final java.lang.String FRIENDLY_SHOW_CHAT
public static final java.lang.String FRIENDLY_SHOW_AWAY
public static final java.lang.String FRIENDLY_SHOW_XA
public static final java.lang.String FRIENDLY_SHOW_DND
public static final java.lang.String FRIENDLY_SHOW_OFFLINE
public static final java.lang.String FRIENDLY_SHOW_LURKER
Constructor Detail |
public BSPresenceInfo(Presence p)
BSPresenceInfo
from Presence
packet.
public BSPresenceInfo(JID jid, boolean available, java.lang.String show, java.lang.String status)
Method Detail |
public Presence getPresencePacket(JID toAddress) throws java.lang.InstantiationException
java.lang.InstantiationException
public boolean isOnline()
public java.lang.String getShow()
public java.lang.String getStatus()
public java.lang.String getFriendlyShow()
public void setIsInRoster(boolean inRoster)
public boolean isInRoster()
public void setIsMyself(boolean isMyself)
public boolean isMyself()
public void setPriority(int priority)
public int getPriority()
public JID getJID()
public void setJID(JID jid)
public boolean isBetterPresence(BSPresenceInfo pi)
public boolean isEqualShow(BSPresenceInfo pi)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |