|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.olat.core.gui.control.DefaultController
org.olat.core.gui.control.controller.BasicController
org.olat.modules.fo.ForumController
public class ForumController
Description:
CREATE: - new thread (topmessage) -> ask ForumCallback 'mayOpenNewThread' -
new message -> ask ForumCallback 'mayReplyMessage'
READ: - everybody may read every message
UPDATE: - who wrote a message may edit and save his message as long as it has
no children. - if somebody want to edit a message of somebodyelse -> ask
ForumCallback 'mayEditMessageAsModerator'
DELETE: - who wrote a message may delete his message as long as it has no
children. - if somebody want to delete a message of somebodyelse -> ask
ForumCallback 'mayDeleteMessageAsModerator'
Notifications: notified when:
a new thread is opened
a new reply is given
a message has been edited
but not when a message has been deleted
| Method Summary | |
|---|---|
void |
event(Event event)
|
void |
event(UserRequest ureq,
Component source,
Event event)
abstract event method for subclasses. |
void |
event(UserRequest ureq,
Controller source,
Event event)
the only method of the interface controllereventlistener. |
java.lang.String |
renderFileIconCssClass(java.lang.String filename)
[used by velocity in vcThreadView.contextPut("myself", this);] |
| 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 |
| Method Detail |
|---|
public void event(UserRequest ureq,
Component source,
Event event)
DefaultController
DefaultController.event(org.olat.core.gui.UserRequest,
org.olat.core.gui.components.Component, org.olat.core.gui.control.Event)
public void event(UserRequest ureq,
Controller source,
Event event)
DefaultController
DefaultController.event(org.olat.core.gui.UserRequest,
org.olat.core.gui.control.Controller, org.olat.core.gui.control.Event)public void event(Event event)
event in interface GenericEventListenerGenericEventListener.event(org.olat.core.gui.control.Event)public java.lang.String renderFileIconCssClass(java.lang.String filename)
filename -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||