Package org.g4studio.core.metatype.impl

Examples of org.g4studio.core.metatype.impl.BaseDto


   *
   * @param pDto
   * @return
   */
  public Dto getCardTreeList(Dto pDto) {
    Dto outDto = new BaseDto();
    List resultList = new ArrayList();
    String accountType = pDto.getAsString("accountType");
    if (!accountType.equalsIgnoreCase(SystemConstants.ACCOUNTTYPE_NORMAL)) {
      resultList = g4Dao.queryForList("ArmTagSupport.getCardTreeListBasedSuperAndDeveloper", pDto);
      for (int i = 0; i < resultList.size(); i++) {
        MenuVo vo = (MenuVo)resultList.get(i);
        if (vo.getMenuid().length() == 4) {
          vo.setIsRoot("true");
        }else {
          vo.setIsRoot("false");
        }
        if (vo.getExpanded().equals("1")) {
          vo.setExpanded("true");
        }else if (vo.getExpanded().equals("0")) {
          vo.setExpanded("false");
        }
        if (G4Utils.isEmpty(vo.getIcon())) {
          vo.setIcon("tab_blank.png");
        }
      }
      outDto.setDefaultAList(resultList);
      return outDto;
    }
    List cardTreeListBasedRole = new ArrayList();;
    cardTreeListBasedRole = g4Dao.queryForList("ArmTagSupport.getCardTreeList", pDto);
    for (int i = 0; i < cardTreeListBasedRole.size(); i++) {
      MenuVo vo = (MenuVo)cardTreeListBasedRole.get(i);
      if (vo.getMenuid().length() == 4) {
        vo.setIsRoot("true");
      }else {
        vo.setIsRoot("false");
      }
      if (vo.getExpanded().equals("1")) {
        vo.setExpanded("true");
      }else if (vo.getExpanded().equals("0")) {
        vo.setExpanded("false");
      }
      if (G4Utils.isEmpty(vo.getIcon())) {
        vo.setIcon("tab_blank.png");
      }
    }
    List cardTreeListBasedUser = new ArrayList();;
    cardTreeListBasedUser = g4Dao.queryForList("ArmTagSupport.getCardTreeListBasedUser", pDto);
    for (int i = 0; i < cardTreeListBasedUser.size(); i++) {
      MenuVo vo = (MenuVo)cardTreeListBasedUser.get(i);
      if (vo.getMenuid().length() == 4) {
        vo.setIsRoot("true");
      }else {
        vo.setIsRoot("false");
      }
      if (vo.getExpanded().equals("1")) {
        vo.setExpanded("true");
      }else if (vo.getExpanded().equals("0")) {
        vo.setExpanded("false");
      }
      if (G4Utils.isEmpty(vo.getIcon())) {
        vo.setIcon("tab_blank.png");
      }
    }
    if (G4Utils.isEmpty(cardTreeListBasedRole)) {
      resultList.addAll(cardTreeListBasedUser);
    } else {
      resultList.addAll(cardTreeListBasedRole);
      for (int i = 0; i < cardTreeListBasedUser.size(); i++) {
        MenuVo menuVoBaseUser = (MenuVo) cardTreeListBasedUser.get(i);
        boolean flag = true;
        for (int j = 0; j < cardTreeListBasedRole.size(); j++) {
          MenuVo menuVoBaseRole = (MenuVo) cardTreeListBasedRole.get(j);
          if (menuVoBaseUser.getMenuid().equals(menuVoBaseRole.getMenuid())) {
            flag = false;
          }
        }
        if (flag)
          resultList.add(menuVoBaseUser);
      }
    }
    for (int i = 0; i < resultList.size(); i++) {
      MenuVo menuVo = (MenuVo) resultList.get(i);
      if (menuVo.getMenuid().equals(SystemConstants.ROORID_MENU)) {
        resultList.remove(i);
      }
    }
    outDto.setDefaultAList(resultList);
    return outDto;
  }
View Full Code Here


   *
   * @param pDto
   * @return
   */
  public Dto getMenuList4Desktop(Dto pDto) {
    Dto outDto = new BaseDto();
    List resultList = new ArrayList();
    String accountType = pDto.getAsString("accountType");
    if (!accountType.equalsIgnoreCase(SystemConstants.ACCOUNTTYPE_NORMAL)) {
      resultList = g4Dao.queryForList("ArmTagSupport.getCardTreeListBasedSuperAndDeveloper4Desktop", pDto);
      resultList = doProcessList(resultList);
      outDto.setDefaultAList(resultList);
      return outDto;
    }
    List cardTreeListBasedRole = new ArrayList();;
    cardTreeListBasedRole = g4Dao.queryForList("ArmTagSupport.getCardTreeList4Desktop", pDto);
    List cardTreeListBasedUser = new ArrayList();;
    cardTreeListBasedUser = g4Dao.queryForList("ArmTagSupport.getCardTreeListBasedUser4Desktop", pDto);
    if (G4Utils.isEmpty(cardTreeListBasedRole)) {
      resultList.addAll(cardTreeListBasedUser);
    } else {
      resultList.addAll(cardTreeListBasedRole);
      for (int i = 0; i < cardTreeListBasedUser.size(); i++) {
        MenuVo menuVoBaseUser = (MenuVo) cardTreeListBasedUser.get(i);
        boolean flag = true;
        for (int j = 0; j < cardTreeListBasedRole.size(); j++) {
          MenuVo menuVoBaseRole = (MenuVo) cardTreeListBasedRole.get(j);
          if (menuVoBaseUser.getMenuid().equals(menuVoBaseRole.getMenuid())) {
            flag = false;
          }
        }
        if (flag)
          resultList.add(menuVoBaseUser);
      }
    }
    resultList = doProcessList(resultList);
    outDto.setDefaultAList(resultList);
    return outDto;
  }
View Full Code Here

  public int doStartTag() throws JspException{
    HttpServletRequest request = (HttpServletRequest)pageContext.getRequest();
    UserInfoVo userInfo = WebUtils.getSessionContainer(request).getUserInfo();
    String contextPath = request.getContextPath();
    request.setAttribute("webContext", contextPath);
    Dto dto = new BaseDto();
    PropertiesHelper pHelper = PropertiesFactory.getPropertiesHelper(PropertiesFile.G4);
    dto.put("title", WebUtils.getParamValue("SYS_TITLE", request));
    dto.put("contextPath", contextPath);
    String titleIcon = WebUtils.getParamValue("TITLE_ICON", request);
    dto.put("titleIcon", G4Utils.isEmpty(titleIcon) ? "G4Studio.ico" : titleIcon);
    Dto themeDto = new BaseDto();
    Dto resultDto = new BaseDto();
    if(G4Utils.isNotEmpty(userInfo)){
      themeDto.put("userid", userInfo.getUserid());
      resultDto = armTagSupportService.getEauserSubInfo(themeDto);
    }
    String theme = null;
    if(G4Utils.isNotEmpty(resultDto))
      theme = resultDto.getAsString("theme");
    String defaultTheme = WebUtils.getParamValue("SYS_DEFAULT_THEME", request);
    theme = G4Utils.isEmpty(theme) ? defaultTheme : theme;
    dto.put("theme", theme);
    String layout = null;
    if(G4Utils.isNotEmpty(resultDto))
      layout = resultDto.getAsString("layout");
    String defaultLayout = WebUtils.getParamValue("APP_LAYOUT", request);
    layout = G4Utils.isEmpty(layout) ? defaultLayout : layout;
    dto.put("layout", layout);
    String background = null;
    if(G4Utils.isNotEmpty(resultDto))
      background = resultDto.getAsString("background");
    String defaultBackfround = WebUtils.getParamValue("DESKTOP_BACKGROUND", request);
    background = G4Utils.isEmpty(background) ? defaultBackfround : background;
    dto.put("background", background);
    PropertiesHelper p = PropertiesFactory.getPropertiesHelper(PropertiesFile.G4);
    dto.put("extMode", p.getValue("extMode", TagConstant.Ext_Mode_Run));
    dto.put("runMode", p.getValue("runMode", TagConstant.RUN_MODE_NORMAL));
    dto.put("ajaxErrCode", G4Constants.Ajax_Timeout);
    String micolor = pHelper.getValue("micolor", "blue");
    dto.put("username", WebUtils.getSessionContainer(request).getUserInfo().getUsername());
    dto.put("account", WebUtils.getSessionContainer(request).getUserInfo().getAccount());
    Dto qDto = new BaseDto();
    qDto.put("deptid", WebUtils.getSessionContainer(request).getUserInfo().getDeptid());
    dto.put("deptname", armTagSupportService.getDepartmentInfo(qDto).getAsString("deptname"));
    dto.put("userInfo", userInfo);
    List menuList = getMenuList();
    dto.put("menuList", menuList);
    dto.put("paramList", WebUtils.getParamList(request));
View Full Code Here

    if (account.equalsIgnoreCase(WebUtils.getParamValue("DEFAULT_ADMIN_ACCOUNT", request))) {
      accountType = SystemConstants.ACCOUNTTYPE_SUPER;
    } else if (account.equalsIgnoreCase(WebUtils.getParamValue("DEFAULT_DEVELOP_ACCOUNT", request))) {
      accountType = SystemConstants.ACCOUNTTYPE_DEVELOPER;
    }
    Dto qDto = new BaseDto();
    qDto.put("accountType", accountType);
    qDto.put("userid", WebUtils.getSessionContainer(request).getUserInfo().getUserid());
    List menuList = armTagSupportService.getMenuList4Desktop(qDto).getDefaultAList();
    return menuList;
  }
View Full Code Here

   * @return
   */
  public ActionForward init(ActionMapping mapping, ActionForm form, HttpServletRequest request,
      HttpServletResponse response) throws Exception {
    super.removeSessionAttribute(request, "deptid");
    Dto inDto = new BaseDto();
    String deptid = super.getSessionContainer(request).getUserInfo().getDeptid();
    inDto.put("deptid", deptid);
    Dto outDto = organizationService.queryDeptinfoByDeptid(inDto);
    request.setAttribute("rootDeptid", outDto.getAsString("deptid"));
    request.setAttribute("rootDeptname", outDto.getAsString("deptname"));
    Dto dto = (Dto)g4Reader.queryForObject("Resource.queryEamenuByMenuID", "01");
    request.setAttribute("rootMenuName", dto.getAsString("menuname"));
View Full Code Here

   * @param
   * @return
   */
  public ActionForward departmentTreeInit(ActionMapping mapping, ActionForm form, HttpServletRequest request,
      HttpServletResponse response) throws Exception {
    Dto dto = new BaseDto();
    String nodeid = request.getParameter("node");
    dto.put("parentid", nodeid);
    Dto outDto = organizationService.queryDeptItems(dto);
    write(outDto.getAsString("jsonString"), response);
    return mapping.findForward(null);
  }
View Full Code Here

   */
  public ActionForward savePartUserGrantDatas(ActionMapping mapping, ActionForm form, HttpServletRequest request,
      HttpServletResponse response) throws Exception {
    BaseActionForm aForm = (BaseActionForm) form;
    List list  = aForm.getGridDirtyData(request);
    Dto inDto = new BaseDto();
    inDto.setDefaultAList(list);
    if (!isDemoMode(response)) {
      partService.savePartUserGrantDatas(inDto);
      setOkTipMsg("授权数据保存成功", response);
    }
    return mapping.findForward(null);
View Full Code Here

  public Dto deleteEvent(Dto inDto) {
    if (inDto.getAsString("type").equalsIgnoreCase("reset")) {
      g4Dao.delete("Monitor.deleteEvent");
    } else {
      String[] checked = inDto.getAsString("strChecked").split(",");
      Dto dto = new BaseDto();
      for (int i = 0; i < checked.length; i++) {
        dto.put("eventid", checked[i]);
        g4Dao.delete("Monitor.deleteEvent", dto);
      }
    }
    return null;
  }
View Full Code Here

  public Dto deleteMonitorData(Dto inDto) {
    if (inDto.getAsString("type").equalsIgnoreCase("reset")) {
      g4Dao.delete("Monitor.deleteExceptionRecord");
    } else {
      String[] checked = inDto.getAsString("strChecked").split(",");
      Dto dto = new BaseDto();
      for (int i = 0; i < checked.length; i++) {
        dto.put("exceptionid", checked[i]);
        g4Dao.delete("Monitor.deleteExceptionRecord", dto);
      }
    }
    return null;
  }
View Full Code Here

  public Dto deleteJDBCMonitorData(Dto inDto) {
    if (inDto.getAsString("type").equalsIgnoreCase("reset")) {
      g4Dao.delete("Monitor.deleteJdbcMonitorData");
    } else {
      String[] checked = inDto.getAsString("strChecked").split(",");
      Dto dto = new BaseDto();
      for (int i = 0; i < checked.length; i++) {
        dto.put("monitorid", checked[i]);
        g4Dao.delete("Monitor.deleteJdbcMonitorData", dto);
      }
    }
    return null;
  }
View Full Code Here

TOP

Related Classes of org.g4studio.core.metatype.impl.BaseDto

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.