org.olat.login
Class DmzBFWCParts

java.lang.Object
  extended by org.olat.login.DmzBFWCParts
All Implemented Interfaces:
BaseFullWebappControllerParts

public class DmzBFWCParts
extends java.lang.Object
implements BaseFullWebappControllerParts

Description:
TODO: patrickb Class Description for DmzBFWCParts

Initial Date: 29.01.2008

Author:
patrickb

Constructor Summary
DmzBFWCParts()
           
 
Method Summary
 Controller createFooterController(UserRequest ureq, WindowControl wControl)
          footer controller (user count, logged in user, logo, verson info, etc)
 Controller createHeaderController(UserRequest ureq, WindowControl wControl)
          header controller
 Controller createTopNavController(UserRequest ureq, WindowControl wControl)
          top nav controller (logout, search, print, clipboard, etc)
 Controller getContentController(UserRequest ureq, WindowControl wControl)
           
 java.util.List<SiteInstance> getSiteInstances(UserRequest ureq, WindowControl wControl)
           
 void setContentControllerCreator(ControllerCreator contentControllerCreator)
           
 void showTopNav(boolean showTopNavController)
          Enable or disable the dmz top navigation.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DmzBFWCParts

public DmzBFWCParts()
Method Detail

createFooterController

public Controller createFooterController(UserRequest ureq,
                                         WindowControl wControl)
Description copied from interface: BaseFullWebappControllerParts
footer controller (user count, logged in user, logo, verson info, etc)

Specified by:
createFooterController in interface BaseFullWebappControllerParts
Returns:
See Also:
BaseFullWebappControllerParts.createFooterController(org.olat.core.gui.UserRequest, org.olat.core.gui.control.WindowControl)

createHeaderController

public Controller createHeaderController(UserRequest ureq,
                                         WindowControl wControl)
Description copied from interface: BaseFullWebappControllerParts
header controller

Specified by:
createHeaderController in interface BaseFullWebappControllerParts
Returns:
See Also:
BaseFullWebappControllerParts.createHeaderController(org.olat.core.gui.UserRequest, org.olat.core.gui.control.WindowControl)

createTopNavController

public Controller createTopNavController(UserRequest ureq,
                                         WindowControl wControl)
Description copied from interface: BaseFullWebappControllerParts
top nav controller (logout, search, print, clipboard, etc)

Specified by:
createTopNavController in interface BaseFullWebappControllerParts
Returns:
See Also:
BaseFullWebappControllerParts.createTopNavController(org.olat.core.gui.UserRequest, org.olat.core.gui.control.WindowControl)

setContentControllerCreator

public void setContentControllerCreator(ControllerCreator contentControllerCreator)

getContentController

public Controller getContentController(UserRequest ureq,
                                       WindowControl wControl)
Specified by:
getContentController in interface BaseFullWebappControllerParts
Returns:

getSiteInstances

public java.util.List<SiteInstance> getSiteInstances(UserRequest ureq,
                                                     WindowControl wControl)
Specified by:
getSiteInstances in interface BaseFullWebappControllerParts
Returns:
list of (static) Sites to be displayed
See Also:
BaseFullWebappControllerParts.getSiteInstances(org.olat.core.gui.UserRequest, org.olat.core.gui.control.WindowControl)

showTopNav

public void showTopNav(boolean showTopNavController)
Enable or disable the dmz top navigation. This is usefull to remove the lang-chooser which causes troubles in the registratoin workflow.

Parameters:
showTopNav -