org.olat.course.nodes.feed
Class FeedNodeEditController
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.feed.FeedNodeEditController
- All Implemented Interfaces:
- Controller, ControllerEventListener, Disposable, Activateable, TabbableController
- Direct Known Subclasses:
- BlogNodeEditController, PodcastNodeEditController
public abstract class FeedNodeEditController
- extends ActivateableTabbableDefaultController
- implements ControllerEventListener
The abstract feed course node edit controller.
Initial Date: Mar 31, 2009
- Author:
- gwassmann
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PANE_TAB_FEED
public static final java.lang.String PANE_TAB_FEED
- See Also:
- Constant Field Values
FeedNodeEditController
public FeedNodeEditController(AbstractFeedCourseNode courseNode,
ICourse course,
UserCourseEnvironment uce,
FeedUIFactory uiFactory,
java.lang.String resourceTypeName,
UserRequest ureq,
WindowControl control)
- Constructor. The uiFactory is needed for preview controller and the
resourceTypeName for the repository search.
- Parameters:
courseNode - course - uce - uiFactory - resourceTypeName - ureq - control -
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()
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:
TabbableController.addTabs(org.olat.core.gui.components.tabbedpane.TabbedPane)
removeReference
public static void removeReference(ModuleConfiguration moduleConfig)
- remove ref to repo entry from the config
- Parameters:
moduleConfig -
setReference
public static void setReference(RepositoryEntry re,
ModuleConfiguration moduleConfiguration)
- set an repository reference to the feed course node
- Parameters:
re - moduleConfiguration -