Package no.ugland.utransprod.gui

Examples of no.ugland.utransprod.gui.Viewer


   *      no.ugland.utransprod.model.UserType,
   *      no.ugland.utransprod.model.ApplicationUser)
   */
  public WindowInterface getWindow(WindowEnum windowEnum, Login login) {
    WindowInterface window = null;
    Viewer viewer = null;
    switch (windowEnum) {
    case CUSTOMER:
      window = windows.get(windowEnum);
      if (window == null) {
        CustomerManager customerManager=(CustomerManager)ModelUtil.getBean(CustomerManager.MANAGER_NAME);
        viewer = new OverviewView<Customer, CustomerModel>(
            new CustomersViewHandler(login,customerManager));
        viewers.put(windowEnum, viewer);
      }
      break;
    case ORDER:
      window = windows.get(windowEnum);
      if (window == null) {
        viewer = new OrderOverviewView(orderViewHandlerFactory.create(false));
        viewers.put(windowEnum, viewer);
      }
      break;
    default:
      throw new ProTransRuntimeException(
          "Det er ikke definert enum for vindu");
    }
    if (viewer != null) {
      window = viewer.buildWindow();
      windows.put(windowEnum, window);
    } else {
      viewer = viewers.get(windowEnum);
      viewer.initWindow();
    }
    return window;
  }
View Full Code Here

TOP

Related Classes of no.ugland.utransprod.gui.Viewer

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.