org.exoplatform.services.xmpp.groupchat
Class MultiUserChatManager

java.lang.Object
  extended by org.exoplatform.services.xmpp.groupchat.MultiUserChatManager

public class MultiUserChatManager
extends java.lang.Object

Created by The eXo Platform SAS.

Version:
$Id: $
Author:
Vitaly Parfonov

Constructor Summary
MultiUserChatManager()
           
 
Method Summary
 void addMultiUserChat(org.jivesoftware.smackx.muc.MultiUserChat chat)
          Add chat to map.
 java.util.Collection<org.jivesoftware.smackx.muc.MultiUserChat> getAll()
           
 org.jivesoftware.smackx.muc.MultiUserChat getMultiUserChat(java.lang.String room)
           
 void removeMultiUserChat(org.jivesoftware.smackx.muc.MultiUserChat chat)
          Remove chat from map.
 java.lang.Boolean updateMultiUserChat(org.jivesoftware.smackx.muc.MultiUserChat chat)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiUserChatManager

public MultiUserChatManager()
Method Detail

addMultiUserChat

public void addMultiUserChat(org.jivesoftware.smackx.muc.MultiUserChat chat)
Add chat to map.

Parameters:
chat - the chat

removeMultiUserChat

public void removeMultiUserChat(org.jivesoftware.smackx.muc.MultiUserChat chat)
Remove chat from map.

Parameters:
chat - the chat

getMultiUserChat

public org.jivesoftware.smackx.muc.MultiUserChat getMultiUserChat(java.lang.String room)
Parameters:
room - the room name
Returns:
the instance of MultiUserChat

updateMultiUserChat

public java.lang.Boolean updateMultiUserChat(org.jivesoftware.smackx.muc.MultiUserChat chat)
Parameters:
chat - the chat
Returns:
true id successfully

getAll

public java.util.Collection<org.jivesoftware.smackx.muc.MultiUserChat> getAll()
Returns:
all chats


Copyright © 2012 eXo Platform SAS. All Rights Reserved.