|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.olat.instantMessaging.IMNameHelper
public class IMNameHelper
Description:
Helps to get the right user-/groupname for chat
Used to have multiple OLAT instances running on one single jabber server.
Can be turned off in olat.properties with instantMessaging.multipleInstances=false
Initial Date: 31.03.2008
| Constructor Summary | |
|---|---|
IMNameHelper(IMConfig config,
java.lang.String instanceID)
[used by spring] |
|
| Method Summary | |
|---|---|
java.lang.String |
extractOlatUsername(java.lang.String imUsername)
Get olatUsername from imUsername/JID |
java.lang.String |
getGroupnameForOlatInstance(java.lang.String groupId)
convert groupId (name) to be usable with multiple OLAT-instances |
java.lang.String |
getIMUsernameByOlatUsername(java.lang.String olatUsername)
convert olatUsername to imUsername the instanceID is attached to the olatUsername to distinguish between multiple OLAT instances using all the same IM-server |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public IMNameHelper(IMConfig config,
java.lang.String instanceID)
config - | Method Detail |
|---|
public java.lang.String getIMUsernameByOlatUsername(java.lang.String olatUsername)
olatUsername - (i.e: administrator, author) may contain @
public java.lang.String extractOlatUsername(java.lang.String imUsername)
imUsername - (i.e. administrator_OLATinstanceID@jabber.olat.org )
public java.lang.String getGroupnameForOlatInstance(java.lang.String groupId)
groupId - (i.e: BusinessGroup-12345)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||