org.olat.instantMessaging.groupchat
Class GroupChatManagerController
java.lang.Object
org.olat.core.gui.control.DefaultController
org.olat.core.gui.control.controller.BasicController
org.olat.instantMessaging.groupchat.GroupChatManagerController
- All Implemented Interfaces:
- Controller, ControllerEventListener, Disposable
- Direct Known Subclasses:
- GroupChatManagerControllerCluster, GroupChatManagerControllerSingleVM
public abstract class GroupChatManagerController
- extends BasicController
Description:
GroupChatManagerController manages creation and deletion of groupChatControllers and provides
Initial Date: 15.05.2008
- Author:
- guido
| Methods inherited from class org.olat.core.gui.control.DefaultController |
addControllerListener, addLoggingResourceable, dispatchEvent, dispatchEvent, dispose, getControllerCount, getInitialComponent, getUserActivityLogger, getWindowControlForDebug, isDisposed, toString |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
GroupChatManagerController
public GroupChatManagerController(UserRequest ureq,
WindowControl control)
GroupChatManagerController
public GroupChatManagerController(UserRequest ureq,
WindowControl control,
Translator fallBackTranslator)
createGroupChat
public abstract void createGroupChat(UserRequest ureq,
WindowControl windowControl,
OLATResourceable ores,
java.lang.String roomName,
boolean compact,
boolean anonymousInChatroom)
getGroupChatController
public Controller getGroupChatController(OLATResourceable ores)
getGroupChatContainer
public Component getGroupChatContainer()
removeChat
public void removeChat(OLATResourceable ores)
isLazyCreateChat
public boolean isLazyCreateChat()
- Returns:
- true if the users do not join the chatRoom automatically