Search in sources :

Example 6 with LockableController

use of org.olat.core.commons.fullWebApp.LockableController in project openolat by klemens.

the class GuestBFWCParts method createTopNavController.

/**
 * @see org.olat.core.commons.fullWebApp.BaseFullWebappControllerParts#createTopNavController(org.olat.core.gui.UserRequest, org.olat.core.gui.control.WindowControl)
 */
@Override
public LockableController createTopNavController(UserRequest ureq, WindowControl wControl) {
    if (showTopNav) {
        LockableController topNavCtr = null;
        if (CoreSpringFactory.containsBean("fullWebApp.GuestTopNavControllerCreator")) {
            ControllerCreator headerControllerCreator = (ControllerCreator) CoreSpringFactory.getBean("fullWebApp.GuestTopNavControllerCreator");
            topNavCtr = (LockableController) headerControllerCreator.createController(ureq, wControl);
        }
        return topNavCtr;
    } else {
        return null;
    }
}
Also used : LockableController(org.olat.core.commons.fullWebApp.LockableController) ControllerCreator(org.olat.core.gui.control.creator.ControllerCreator)

Example 7 with LockableController

use of org.olat.core.commons.fullWebApp.LockableController in project openolat by klemens.

the class AuthBFWCParts method createTopNavController.

/**
 * @see org.olat.core.commons.fullWebApp.BaseFullWebappControllerParts#createTopNavController(org.olat.core.gui.UserRequest, org.olat.core.gui.control.WindowControl)
 */
@Override
public LockableController createTopNavController(UserRequest ureq, WindowControl wControl) {
    Controller topnavCtr = null;
    // ----------- topnav, optional (e.g. for imprint, logout) ------------------
    if (CoreSpringFactory.containsBean("fullWebApp.TopNavControllerCreator")) {
        ControllerCreator topnavControllerCreator = (ControllerCreator) CoreSpringFactory.getBean("fullWebApp.TopNavControllerCreator");
        topnavCtr = topnavControllerCreator.createController(ureq, wControl);
    }
    return (LockableController) topnavCtr;
}
Also used : LockableController(org.olat.core.commons.fullWebApp.LockableController) LockableController(org.olat.core.commons.fullWebApp.LockableController) Controller(org.olat.core.gui.control.Controller) ControllerCreator(org.olat.core.gui.control.creator.ControllerCreator)

Example 8 with LockableController

use of org.olat.core.commons.fullWebApp.LockableController in project OpenOLAT by OpenOLAT.

the class GuestBFWCParts method createTopNavController.

/**
 * @see org.olat.core.commons.fullWebApp.BaseFullWebappControllerParts#createTopNavController(org.olat.core.gui.UserRequest, org.olat.core.gui.control.WindowControl)
 */
@Override
public LockableController createTopNavController(UserRequest ureq, WindowControl wControl) {
    if (showTopNav) {
        LockableController topNavCtr = null;
        if (CoreSpringFactory.containsBean("fullWebApp.GuestTopNavControllerCreator")) {
            ControllerCreator headerControllerCreator = (ControllerCreator) CoreSpringFactory.getBean("fullWebApp.GuestTopNavControllerCreator");
            topNavCtr = (LockableController) headerControllerCreator.createController(ureq, wControl);
        }
        return topNavCtr;
    } else {
        return null;
    }
}
Also used : LockableController(org.olat.core.commons.fullWebApp.LockableController) ControllerCreator(org.olat.core.gui.control.creator.ControllerCreator)

Example 9 with LockableController

use of org.olat.core.commons.fullWebApp.LockableController in project OpenOLAT by OpenOLAT.

the class AuthBFWCParts method createFooterController.

/**
 * @see org.olat.core.commons.fullWebApp.BaseFullWebappControllerParts#createFooterController(org.olat.core.gui.UserRequest, org.olat.core.gui.control.WindowControl)
 */
@Override
public LockableController createFooterController(UserRequest ureq, WindowControl wControl) {
    Controller footerCtr = null;
    // ----------- footer, optional (e.g. for copyright, powerd by) ------------------
    if (CoreSpringFactory.containsBean("fullWebApp.FooterControllerCreator")) {
        ControllerCreator footerCreator = (ControllerCreator) CoreSpringFactory.getBean("fullWebApp.FooterControllerCreator");
        footerCtr = footerCreator.createController(ureq, wControl);
    }
    return (LockableController) footerCtr;
}
Also used : LockableController(org.olat.core.commons.fullWebApp.LockableController) LockableController(org.olat.core.commons.fullWebApp.LockableController) Controller(org.olat.core.gui.control.Controller) ControllerCreator(org.olat.core.gui.control.creator.ControllerCreator)

Example 10 with LockableController

use of org.olat.core.commons.fullWebApp.LockableController in project OpenOLAT by OpenOLAT.

the class DmzBFWCParts method createTopNavController.

@Override
public LockableController createTopNavController(UserRequest ureq, WindowControl wControl) {
    if (showTopNav) {
        LockableController topNavCtr = null;
        if (CoreSpringFactory.containsBean("fullWebApp.DMZTopNavControllerCreator")) {
            ControllerCreator headerControllerCreator = (ControllerCreator) CoreSpringFactory.getBean("fullWebApp.DMZTopNavControllerCreator");
            topNavCtr = (LockableController) headerControllerCreator.createController(ureq, wControl);
        }
        return topNavCtr;
    } else {
        return null;
    }
}
Also used : LockableController(org.olat.core.commons.fullWebApp.LockableController) ControllerCreator(org.olat.core.gui.control.creator.ControllerCreator)

Aggregations

LockableController (org.olat.core.commons.fullWebApp.LockableController)14 ControllerCreator (org.olat.core.gui.control.creator.ControllerCreator)14 Controller (org.olat.core.gui.control.Controller)10 OlatFooterController (org.olat.gui.control.OlatFooterController)4 BaseFullWebappControllerParts (org.olat.core.commons.fullWebApp.BaseFullWebappControllerParts)2 UserRequest (org.olat.core.gui.UserRequest)2 WindowControl (org.olat.core.gui.control.WindowControl)2 SiteInstance (org.olat.core.gui.control.navigation.SiteInstance)2