org.olat.core.commons.controllers.navigation
Class YearNavigationController

java.lang.Object
  extended by org.olat.core.gui.control.DefaultController
      extended by org.olat.core.gui.control.controller.BasicController
          extended by org.olat.core.commons.controllers.navigation.YearNavigationController
All Implemented Interfaces:
Controller, ControllerEventListener, Disposable

public class YearNavigationController
extends BasicController

Displays a navigation tool for Dated objects sorted by month. Like this:

 << 2009 >>
 August (3)
 July (12)
 June (29)
 ...
 
Fires: NavigationEvent

Initial Date: Aug 12, 2009

Author:
gwassmann

Constructor Summary
YearNavigationController(UserRequest ureq, WindowControl control, Translator fallBackTranslator, java.util.List<? extends Dated> datedObjects)
          Constructor based on a list of Dated objects.
 
Method Summary
 void add(Dated item)
          Adds the item to the model
 void remove(Dated item)
          Removes the item from the model
 void setDatedObjects(java.util.List<? extends Dated> datedObjects)
           
 
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
 

Constructor Detail

YearNavigationController

public YearNavigationController(UserRequest ureq,
                                WindowControl control,
                                Translator fallBackTranslator,
                                java.util.List<? extends Dated> datedObjects)
Constructor based on a list of Dated objects.

Parameters:
ureq -
control -
fallBackTranslator -
datedObjects -
Method Detail

setDatedObjects

public void setDatedObjects(java.util.List<? extends Dated> datedObjects)

add

public void add(Dated item)
Adds the item to the model

Parameters:
item -

remove

public void remove(Dated item)
Removes the item from the model

Parameters:
item -