/* * (non-Javadoc) * * @see javax.servlet.ServletContextListener#contextInitialized(javax.servlet.ServletContextEvent) */ public void contextInitialized(ServletContextEvent event) { try { BasicService basicService = (BasicService) Globals.getBean("basicService"); List list = basicService.findAll(SysParameter.class); // List chanellist=basicService.findAll(CoreChannel.class); int length = list == null ? 0 : list.size(); for (int i = 0; i < length; i++) { SysParameter param = (SysParameter) list.get(i); CommonDatas.SysParameter.put(param.getParamname(), param.getParamvalue()); } if (CommonDatas.SysParameter.containsKey("sysname")) { Constants.SYS_NAME = CommonDatas.SysParameter.get("sysname").toString(); } if (CommonDatas.SysParameter.containsKey("resourcepath")) { Constants.RESOURCE_PATH = CommonDatas.SysParameter.get("resourcepath").toString(); } if (CommonDatas.SysParameter.containsKey("resourcepathmanage")) { Constants.RESOURCE_PATH_MANAGE = CommonDatas.SysParameter.get("resourcepathmanage").toString(); } // 获得所有的权限列表信息 RightTree.setRightList(basicService.findAll(SysRight.class)); com.sxit.system.util.CommonDatas.getUsers(); com.sxit.system.util.CommonDatas.getGroups(); BasicSetService setservice = (BasicSetService) Globals.getBean("basicSetService"); // setservice.getAllSets(); ChrQueryService queryservice = (ChrQueryService) Globals.getBean("chrQueryService"); queryservice.getFlowids(); // BasicSetService setservice = (BasicSetService) // Globals.getBean("basicSetService"); // setservice.getAllSets(); // LOG.info("得到所有的配置参数信息"); } catch (ServiceException e) { LOG.error("系统启动初始化权限列表为空" + e); } String contextid = System.currentTimeMillis() / 1000 + ""; event.getServletContext().setAttribute("CONTEXTID", contextid); LOG.info("系统启动初始化,系统ID......" + contextid); }
/* * (non-Javadoc) * * @see com.changpeng.common.action.AbstractAction#go() * * 根据parentid得到下面一层的所有group; */ @Override protected String go() throws Exception { // TODO Auto-generated method stub BasicService service = (BasicService) this.getBean("basicService"); DetachedCriteria detachedCriteria = DetachedCriteria.forClass(SysGroup.class); if (groupname != null && !"".equals(groupname)) { detachedCriteria.add(Restrictions.like("groupname", groupname.trim(), MatchMode.ANYWHERE)); } if (groupenname != null && !"".equals(groupenname)) { detachedCriteria.add(Restrictions.like("groupenname", groupenname.trim(), MatchMode.START)); } detachedCriteria.addOrder(Order.desc("groupid")); this.page = service.findPageByCriteria(detachedCriteria, pageSize, pageNo); return SUCCESS; }