org.olat.shibboleth
Class MessageWindowController

java.lang.Object
  extended by org.olat.core.gui.control.DefaultController
      extended by org.olat.core.gui.control.DefaultChiefController
          extended by org.olat.shibboleth.MessageWindowController
All Implemented Interfaces:
ChiefController, Controller, ControllerEventListener, Disposable

public class MessageWindowController
extends DefaultChiefController

Displays a simple message to the user TODO: Lavinia Dumitrescu Class Description for MessageWindowController

Initial Date: 05.11.2007

Author:
Lavinia Dumitrescu

Constructor Summary
MessageWindowController(UserRequest ureq, java.lang.Throwable th, java.lang.String detailedmessage, java.lang.String supportEmail)
           
 
Method Summary
static ChiefController createMessageChiefController(UserRequest ureq, java.lang.Throwable th, java.lang.String message, java.lang.String supportEmail)
          Provides a simple MessageWindowController for avoiding the famous REDSCREENs.
 void event(UserRequest ureq, Component source, Event event)
          abstract event method for subclasses.
 
Methods inherited from class org.olat.core.gui.control.DefaultChiefController
addControllerListener, getInitialComponent, getWindow, getWindowControl
 
Methods inherited from class org.olat.core.gui.control.DefaultController
addLoggingResourceable, dispatchEvent, dispatchEvent, dispose, getControllerCount, getUserActivityLogger, getWindowControlForDebug, isDisposed, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.olat.core.gui.control.Controller
dispatchEvent, dispose, getUserActivityLogger, getWindowControlForDebug, isDisposed
 

Constructor Detail

MessageWindowController

public MessageWindowController(UserRequest ureq,
                               java.lang.Throwable th,
                               java.lang.String detailedmessage,
                               java.lang.String supportEmail)
Parameters:
ureq -
th -
detailedmessage -
supportEmail -
Method Detail

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.

Specified by:
event in class DefaultChiefController
See Also:
DefaultController.event(org.olat.core.gui.UserRequest, org.olat.core.gui.components.Component, org.olat.core.gui.control.Event)

createMessageChiefController

public static ChiefController createMessageChiefController(UserRequest ureq,
                                                           java.lang.Throwable th,
                                                           java.lang.String message,
                                                           java.lang.String supportEmail)
Provides a simple MessageWindowController for avoiding the famous REDSCREENs.

Parameters:
ureq -
th -
message -
supportEmail -
Returns: