|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.olat.instantMessaging.ClientHelper
public class ClientHelper
Helper class needed for rendering the roster and message stuff Iterator free for velocity. Velocity produces warnings when passing objects that return Iterators for looping over collections. Class currenty only needed for roster rendering in navigation bar.
Initial Date: 20.01.2005
| Constructor Summary | |
|---|---|
ClientHelper(java.lang.String username,
Controller controller,
VelocityContainer vc,
Translator translator)
|
|
| Method Summary | |
|---|---|
java.lang.String |
buddyCountOnline()
|
java.lang.String |
buddyCountOnlineForGroup(java.lang.String groupname)
|
static java.lang.String |
createAppendixFromGroupName(java.lang.String groupname)
|
java.util.List |
getDistinctRoster()
used by velocity |
java.lang.String |
getJid()
|
java.lang.String |
getOnlineTime()
|
java.lang.String |
getPassword()
|
java.util.List |
getRoster()
|
java.util.List<java.lang.String> |
getRosterGroupEntries(java.lang.String groupname)
used by velocity |
static java.lang.String |
getSendDate(org.jivesoftware.smack.packet.Message msg,
java.util.Locale loc)
|
boolean |
getShowOfflineBuddies()
|
java.lang.String |
getStatus()
|
java.lang.String |
getStatusMsg()
|
java.lang.String |
getUserPresence(java.lang.String jid)
|
boolean |
isChatDisabled()
|
boolean |
isConnected()
|
boolean |
isShowGroupsInRoster()
|
java.lang.String |
parseJid(java.lang.String xmppAddressWithRessource)
|
void |
sendPresence(org.jivesoftware.smack.packet.Presence.Type type,
java.lang.String status,
int priority,
org.jivesoftware.smack.packet.Presence.Mode mode)
|
void |
sendPresenceAvailable(org.jivesoftware.smack.packet.Presence.Mode mode)
send a presence packet "available" with a certain mode e.g. |
void |
sendPresenceUnavailable()
send a presence packet "unavailable" to all buddies |
void |
setShowGroupsInRoster(boolean showGroupsInRoster)
|
void |
setShowOfflineBuddies(boolean showOfflineBuddies)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ClientHelper(java.lang.String username,
Controller controller,
VelocityContainer vc,
Translator translator)
username - locale - | Method Detail |
|---|
public java.util.List getRoster()
public java.util.List getDistinctRoster()
public java.util.List<java.lang.String> getRosterGroupEntries(java.lang.String groupname)
groupname -
public static java.lang.String createAppendixFromGroupName(java.lang.String groupname)
public java.lang.String buddyCountOnlineForGroup(java.lang.String groupname)
groupname -
public java.lang.String getUserPresence(java.lang.String jid)
jid -
public java.lang.String parseJid(java.lang.String xmppAddressWithRessource)
xmppAddressWithRessource -
public boolean isConnected()
public java.lang.String buddyCountOnline()
public void sendPresence(org.jivesoftware.smack.packet.Presence.Type type,
java.lang.String status,
int priority,
org.jivesoftware.smack.packet.Presence.Mode mode)
type - status - priority - mode - public java.lang.String getPassword()
public java.lang.String getStatus()
public java.lang.String getStatusMsg()
public boolean getShowOfflineBuddies()
public void setShowOfflineBuddies(boolean showOfflineBuddies)
showOfflineBuddies - public java.lang.String getOnlineTime()
public boolean isShowGroupsInRoster()
public void setShowGroupsInRoster(boolean showGroupsInRoster)
showGroupsInRoster - public java.lang.String getJid()
public static java.lang.String getSendDate(org.jivesoftware.smack.packet.Message msg,
java.util.Locale loc)
public void sendPresenceAvailable(org.jivesoftware.smack.packet.Presence.Mode mode)
mode - public void sendPresenceUnavailable()
public boolean isChatDisabled()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||