Package org.olat.core.commons.chiefcontrollers

Examples of org.olat.core.commons.chiefcontrollers.BaseChiefControllerCreator


          ContextHelpLayoutControllerCreator cHelpPopupLayoutCreator = new ContextHelpLayoutControllerCreator(cHelpMainControllerCreator);
          return new BaseFullWebappPopupBrowserWindow(lureq, lwControl, cHelpPopupLayoutCreator.getFullWebappParts());
        }
      };

      BaseChiefControllerCreator bbc = new BaseChiefControllerCreator();
      bbc.setContentControllerCreator(cHelpPopupWindowControllerCreator);     
      cc = bbc.createChiefController(ureq);   
      // add to user session for cleanup on user logout
      Windows.getWindows(ureq.getUserSession()).setAttribute(CONTEXTHELPCHIEFCONTROLLER, cc);     
      Window currentWindow = cc.getWindow();
      currentWindow.setUriPrefix(WebappHelper.getServletContextPath() + PATH_CHELP);
      Windows.getWindows(ureq).registerWindow(currentWindow);
View Full Code Here


   * @return chiefcontroller
   */
  private ChiefController createAuthHome(UserRequest ureq) {
    if (!ureq.getUserSession().isAuthenticated()) throw new AssertException("not authenticated!");

    BaseChiefControllerCreator bbc = new BaseChiefControllerCreator();
    bbc.setContentControllerCreator(/*this is later injected by spring*/new ControllerCreator() {
      public Controller createController(UserRequest lureq, WindowControl lwControl) {
        BaseFullWebappControllerParts authSitesAndNav = new AuthBFWCParts();
        return new BaseFullWebappController(lureq, lwControl, authSitesAndNav );
      }
    });

    ChiefController cc = bbc.createChiefController(ureq);
    return cc;
  }
View Full Code Here

  }

  private static ChiefController createGuestHome(UserRequest ureq) {
    if (!ureq.getUserSession().isAuthenticated()) throw new AssertException("not authenticated!");

    BaseChiefControllerCreator bbc = new BaseChiefControllerCreator();
    bbc.setContentControllerCreator(/*this is later injected by spring*/new ControllerCreator() {
      public Controller createController(UserRequest lureq, WindowControl lwControl) {
        BaseFullWebappControllerParts guestSitesAndNav = new GuestBFWCParts();
        return new BaseFullWebappController(lureq, lwControl, guestSitesAndNav );
      }
    });

    ChiefController cc = bbc.createChiefController(ureq);
    Windows.getWindows(ureq.getUserSession()).setAttribute("AUTHCHIEFCONTROLLER", cc);
    Tracing.logDebug("set session-attribute 'AUTHCHIEFCONTROLLER'", AuthHelper.class);
    return cc;
  }
View Full Code Here

   * @return chiefcontroller
   */
  private static ChiefController createAuthHome(UserRequest ureq) {
    if (!ureq.getUserSession().isAuthenticated()) throw new AssertException("not authenticated!");

    BaseChiefControllerCreator bbc = new BaseChiefControllerCreator();
    bbc.setContentControllerCreator(/*this is later injected by spring*/new ControllerCreator() {
      public Controller createController(UserRequest lureq, WindowControl lwControl) {
        BaseFullWebappControllerParts authSitesAndNav = new AuthBFWCParts();
        return new BaseFullWebappController(lureq, lwControl, authSitesAndNav );
      }
    });

    ChiefController cc = bbc.createChiefController(ureq);
    Windows.getWindows(ureq.getUserSession()).setAttribute("AUTHCHIEFCONTROLLER", cc);
    Tracing.logDebug("set session-attribute 'AUTHCHIEFCONTROLLER'", AuthHelper.class);
    return cc;
  }
View Full Code Here

TOP

Related Classes of org.olat.core.commons.chiefcontrollers.BaseChiefControllerCreator

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.