org.olat.commons.calendar.ui
Interface CalendarController

All Superinterfaces:
Controller, Disposable
All Known Implementing Classes:
WeeklyCalendarController

public interface CalendarController
extends Controller


Field Summary
static java.lang.String ACTION_CALENDAR_COURSE
           
static java.lang.String ACTION_CALENDAR_GROUP
           
static java.lang.String CALLER_COLLAB
           
static java.lang.String CALLER_COURSE
           
static java.lang.String CALLER_HOME
           
static java.lang.String CALLER_PROFILE
           
 
Method Summary
 void setCalendars(java.util.List calendars)
          Sets the list of KalendarRenderWrappers for this calendar controller.
 void setCalendars(java.util.List calendars, java.util.List importedCalendars)
          Sets the list of KalendarRenderWrappers for this calendar controller.
 void setDirty()
          Sets the calendar dirty.
 void setFocus(java.util.Date date)
          Set the focus for this calendar.
 void setFocusOnEvent(java.lang.String eventId)
          Set the focus for this calendar.
 
Methods inherited from interface org.olat.core.gui.control.Controller
addControllerListener, dispatchEvent, dispose, getInitialComponent, getUserActivityLogger, getWindowControlForDebug, isDisposed
 

Field Detail

ACTION_CALENDAR_COURSE

static final java.lang.String ACTION_CALENDAR_COURSE
See Also:
Constant Field Values

ACTION_CALENDAR_GROUP

static final java.lang.String ACTION_CALENDAR_GROUP
See Also:
Constant Field Values

CALLER_COURSE

static final java.lang.String CALLER_COURSE
See Also:
Constant Field Values

CALLER_COLLAB

static final java.lang.String CALLER_COLLAB
See Also:
Constant Field Values

CALLER_PROFILE

static final java.lang.String CALLER_PROFILE
See Also:
Constant Field Values

CALLER_HOME

static final java.lang.String CALLER_HOME
See Also:
Constant Field Values
Method Detail

setFocus

void setFocus(java.util.Date date)
Set the focus for this calendar.

Parameters:
Date -

setFocusOnEvent

void setFocusOnEvent(java.lang.String eventId)
Set the focus for this calendar.

Parameters:
Date -

setCalendars

void setCalendars(java.util.List calendars)
Sets the list of KalendarRenderWrappers for this calendar controller.

Parameters:
calendars -

setCalendars

void setCalendars(java.util.List calendars,
                  java.util.List importedCalendars)
Sets the list of KalendarRenderWrappers for this calendar controller.

Parameters:
calendars -

setDirty

void setDirty()
Sets the calendar dirty. The calendar controller should issue an KalendarModfied event upon next user click.