/** * 销售合同列表的实例 * * @param request jsp请求 * @param isApproveStat 是否在审批状态 * @return 返回销售合同列表的实例 */ public static B_ImportOrder getInstance(HttpServletRequest request) { B_ImportOrder b_ImportOrderBean = null; HttpSession session = request.getSession(true); synchronized (session) { String beanName = "b_ImportOrderBean"; b_ImportOrderBean = (B_ImportOrder) session.getAttribute(beanName); if (b_ImportOrderBean == null) { // 引用LoginBean LoginBean loginBean = LoginBean.getInstance(request); b_ImportOrderBean = new B_ImportOrder(); b_ImportOrderBean.qtyFormat = loginBean.getQtyFormat(); b_ImportOrderBean.priceFormat = loginBean.getPriceFormat(); b_ImportOrderBean.sumFormat = loginBean.getSumFormat(); b_ImportOrderBean.fgsid = loginBean.getFirstDeptID(); b_ImportOrderBean.loginId = loginBean.getUserID(); b_ImportOrderBean.loginName = loginBean.getUserName(); b_ImportOrderBean.user = loginBean.getUser(); session.setAttribute(beanName, b_ImportOrderBean); } } return b_ImportOrderBean; }
/* * (non-Javadoc) * * @see com.intel.stl.ui.console.IConsoleEventListener#onConnect(boolean, * String) */ @Override public void onConnect(boolean connected, String command) { if (connected) { consoleLogin.hideLogin(); consoleControllers.put(consoleNum, console); LoginBean loginBean = console.getLoginInfo(); console.updateInfoPanel(loginBean); // Revise the name of the console String cmd = (command == null) ? " " : command; if (loginBean != null) { console.setName(loginBean.getUserName() + "," + cmd); subpageView.updatePersonalizedTab(loginBean.getUserName(), cmd); Session session = loginBean.getSession(); if (sessionMap.get(session) == null) { sessionMap.put(session, new AtomicInteger(1)); } else { if (sessionMap.get(session) == null) { sessionMap.put(session, new AtomicInteger(1)); } else { incrementSessionUsers(session); } } } } consoleLogin.killProgress(); tabListener.enableNewTab(true); consoleTerminalView.enableCommanding(true); // Use the console initializer to issue a "history" command to the // remote host, capture the result, and display it in the command field // of the console view try { ConsoleTerminalController.ConsoleInitializer consoleInitializer = console.new ConsoleInitializer(); consoleInitializer.initializeCommands(console.getLoginInfo()); } catch (NumberFormatException e) { } catch (JSchException e) { e.printStackTrace(); } }
/** * 得到客户信誉额度信息的实例 * * @param request jsp请求 * @param isApproveStat 是否在审批状态 * @return 返回报价资料信息的实例 */ public static B_CustomerProductDiscount getInstance(HttpServletRequest request) { B_CustomerProductDiscount xs_khcpzkbean = null; HttpSession session = request.getSession(true); synchronized (session) { String beanName = "xs_khcpzkbean"; xs_khcpzkbean = (B_CustomerProductDiscount) session.getAttribute(beanName); // 判断该session是否有该bean的实例 if (xs_khcpzkbean == null) { LoginBean loginBean = LoginBean.getInstance(request); xs_khcpzkbean = new B_CustomerProductDiscount(); xs_khcpzkbean.fgsid = loginBean.getFirstDeptID(); xs_khcpzkbean.loginId = loginBean.getUserID(); xs_khcpzkbean.loginName = loginBean.getUserName(); xs_khcpzkbean.user = loginBean.getUser(); // 设置格式化的字段 xs_khcpzkbean.dsxs_khcpzkTable.setColumnFormat("zk", loginBean.getPriceFormat()); xs_khcpzkbean.dsxs_khcpzkTable.setColumnFormat("dj", loginBean.getPriceFormat()); xs_khcpzkbean.dsxs_khcpzkTable.setColumnFormat("bj", loginBean.getPriceFormat()); session.setAttribute(beanName, xs_khcpzkbean); } } return xs_khcpzkbean; }
/* * (non-Javadoc) * * @see * com.intel.stl.ui.console.IConsoleDispatchListener#updateTab(java.lang * .String, java.lang.String) */ @Override public void updatePersonalizedTab(LoginBean loginBean, String command) { // Put the username and command on the subpage tab subpageView.updatePersonalizedTab(loginBean.getUserName(), command); }