org.olat.course.nodes.wiki
Class WikiEditController
java.lang.Object
org.olat.core.gui.control.DefaultController
org.olat.core.gui.control.controller.BasicController
org.olat.core.gui.control.generic.tabbable.TabbableDefaultController
org.olat.core.gui.control.generic.tabbable.ActivateableTabbableDefaultController
org.olat.course.nodes.wiki.WikiEditController
- All Implemented Interfaces:
- Controller, ControllerEventListener, Disposable, Activateable, TabbableController
public class WikiEditController
- extends ActivateableTabbableDefaultController
- implements ControllerEventListener
Description:
Edit controller for single page course nodes
Initial
Date: Oct 12, 2004
- Author:
- Felix Jost
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PANE_TAB_ACCESSIBILITY
public static final java.lang.String PANE_TAB_ACCESSIBILITY
- See Also:
- Constant Field Values
PANE_TAB_WIKICONFIG
public static final java.lang.String PANE_TAB_WIKICONFIG
- See Also:
- Constant Field Values
PANE_TAB_WIKIDISPLAYCONFIG
public static final java.lang.String PANE_TAB_WIKIDISPLAYCONFIG
- See Also:
- Constant Field Values
WikiEditController
public WikiEditController(ModuleConfiguration config,
UserRequest ureq,
WindowControl wControl,
WikiCourseNode wikiCourseNode,
ICourse course,
UserCourseEnvironment euce)
- Constructor for wiki page editor controller
- Parameters:
config - The node module configurationureq - The user requestwikiCourseNode - The current wiki page course nodecourse -
event
public void event(UserRequest ureq,
Component source,
Event event)
- Description copied from class:
DefaultController
- abstract event method for subclasses. the event received from the component
we are listening to are always rerouted to this method here, except when
the component has been disposed, in which case the events are simply
ignored.
- See Also:
DefaultController.event(org.olat.core.gui.UserRequest,
org.olat.core.gui.components.Component,
org.olat.core.gui.control.Event)
event
public void event(UserRequest urequest,
Controller source,
Event event)
- Description copied from class:
DefaultController
- the only method of the interface controllereventlistener. always gets
called when a controller we 'subscribed' to fires an event. we provide a
default implementation here since there are many controllers which are
standalone and need no subcontrollers
- See Also:
DefaultController.event(org.olat.core.gui.UserRequest,
org.olat.core.gui.control.Controller, org.olat.core.gui.control.Event)
addTabs
public void addTabs(TabbedPane tabbedPane)
- Description copied from interface:
TabbableController
- Add tabs to the given tabbed pane
- Specified by:
addTabs in interface TabbableController
- Parameters:
tabbedPane - The tabbed pane- See Also:
org.olat.core.gui.control.generic.tabbable.TabbableController#addTabs(org.olat.core.gui.components.TabbedPane)
getPaneKeys
public java.lang.String[] getPaneKeys()
- Specified by:
getPaneKeys in class ActivateableTabbableDefaultController
- Returns:
- translation keys for the panes
- See Also:
ActivateableTabbableDefaultController.getPaneKeys()
getTabbedPane
public TabbedPane getTabbedPane()
- Specified by:
getTabbedPane in class ActivateableTabbableDefaultController
- Returns:
- tabbed pane
- See Also:
ActivateableTabbableDefaultController.getTabbedPane()
getWikiRepoReference
public static RepositoryEntry getWikiRepoReference(ModuleConfiguration config,
boolean strict)
- Parameters:
config - the moduleConfigstrict - an assertion exception is thrown if no entry is found when
strict is set to true, otherwise, null is returned
- Returns:
- the repositoryentry or null if not in strict mode and no entry
found
- Throws:
AssertException - when in strict mode and no entry is found
setWikiRepoReference
public static void setWikiRepoReference(RepositoryEntry re,
ModuleConfiguration moduleConfiguration)
- set an repository reference to an wiki course node
- Parameters:
re - moduleConfiguration -
isModuleConfigValid
public static boolean isModuleConfigValid(ModuleConfiguration moduleConfiguration)
- Parameters:
moduleConfiguration -
- Returns:
- boolean
getWikiReference
public static RepositoryEntry getWikiReference(ModuleConfiguration config,
boolean strict)
- Parameters:
config - the moduleConfigstrict - an assertion exception is thrown if no entry is found when
strict is set to true, otherwise, null is returned
- Returns:
- the repositoryentry or null if not in strict mode and no entry
found
- Throws:
AssertException - when in strict mode and no entry is found
removeWikiReference
public static void removeWikiReference(ModuleConfiguration moduleConfig)
- remove ref to wiki from the config
- Parameters:
moduleConfig -