/**
  * 修改支路信息
  *
  * @param circuitId 支路ID
  */
 @RenderMapping(params = "action=editCircuitinfoForm")
 public ModelAndView setupEditCircuitinfoForm(
     @RequestParam("circuitId") String circuitId, RenderRequest request, RenderResponse response) {
   ModelAndView mav = new ModelAndView();
   Circuitinfo circuitinfo = circuitinfoService.getCircuitinfo(circuitId);
   mav.addObject("circuitinfo", circuitinfo);
   mav.addObject("isnew", false);
   request.setAttribute("circuitId", circuitId);
   mav.addObject("circuitId", circuitId);
   mav.setViewName("circuit/editCircuitinfo");
   return mav;
 }
  /** 设置 */
  @RenderMapping
  public ModelAndView setup(
      RenderRequest request, RenderResponse response, PortletPreferences prefs) {

    ModelAndView mav = new ModelAndView();

    HologramPreferenceInfo hologramPreferenceInfo = new HologramPreferenceInfo();
    if (prefs.getMap().size() != 0) {
      try {
        hologramPreferenceInfo =
            (HologramPreferenceInfo)
                preferenceInfoService.getPreferenceInfo(prefs, hologramPreferenceInfo);
      } catch (InstantiationException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      } catch (IllegalAccessException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      }
    }
    mav.addObject("tbinfo", hologramPreferenceInfo); // 将首选项保存进入ModelAndView对象中,其key为tbinfo

    mav.setViewName(
        PORTLETFOLDER + "hologram/hologramInfoPreferences"); // 返回一个视图,并保存进入ModelAndView对象中
    return mav;
  }
示例#3
0
  /**
   * Process renderURL with parameter "action" is "goVerticalMenu". Demo using jquery,
   * ddaccordion.js to display vertical menu
   *
   * @param request
   * @param session
   * @return
   */
  @RenderMapping(params = "action=goVerticalMenu")
  public ModelAndView gotoVerticalMenu(RenderRequest request, PortletSession session) {
    log.debug("gotoItem1_2.START");

    ModelAndView mav = new ModelAndView("VerticalMenuWrapper"); // display Vertical-Menu.jsp
    mav.addObject("currTime", new Date());
    return mav;
  }
示例#4
0
  /**
   * Process renderURL with parameter "action" is "item1".
   *
   * @param request
   * @param session
   * @return
   */
  @RenderMapping(params = "action=subItem1.2")
  public ModelAndView gotoItem1_2(RenderRequest request, PortletSession session) {
    log.debug("gotoItem1_2.START");

    ModelAndView mav = new ModelAndView("SubITem1_2"); // display SubITem1_2.jsp
    mav.addObject("currTime", new Date());
    return mav;
  }
  /** 新增支路信息 */
  @RenderMapping(params = "action=addCircuitinfoForm")
  public ModelAndView setupAddCircuitinfoForm(
      @RequestParam("circuitId") String circuitId, RenderRequest request, RenderResponse response) {
    ModelAndView mav = new ModelAndView();
    Circuitinfo circuitinfo = new Circuitinfo();
    if (StringUtils.hasLength(circuitId)) {
      Circuitinfo parentCircuitinfo = circuitinfoService.getCircuitinfo(circuitId);
      if (parentCircuitinfo != null) {
        circuitinfo.setBuildinfo(parentCircuitinfo.getBuildinfo());
        circuitinfo.setCircuitinfo(parentCircuitinfo);
      }
    }
    circuitinfo.setCircuitState(1);
    mav.addObject("circuitinfo", circuitinfo);

    mav.addObject("isnew", true);
    mav.setViewName("circuit/editCircuitinfo");
    return mav;
  }
 /** 支路装表信息 */
 @RenderMapping(params = "action=meteruseinfo")
 public ModelAndView setupMeteruseinfo(@RequestParam("circuitId") String circuitId) {
   ModelAndView mav = new ModelAndView();
   Circuitinfo circuitinfo = null;
   Meteruseinfo meteruseinfo = new Meteruseinfo();
   if (StringUtils.hasLength(circuitId)) {
     circuitinfo = circuitinfoService.getCircuitinfo(circuitId);
     meteruseinfo.setCircuitinfo(circuitinfo);
   }
   Meteruseattribute meteruseattribute = new Meteruseattribute();
   Energyitemresult energyitemresult = new Energyitemresult();
   mav.addObject("circuitinfo", circuitinfo); // 支路信息
   mav.addObject("meteruseinfo", meteruseinfo); // 仪表使用信息
   mav.addObject("meteruseattribute", meteruseattribute); // 仪表属性
   mav.addObject("energyitemresult", energyitemresult); // 能耗分类分项及装表关系
   mav.addObject("isnew", false);
   mav.setViewName("circuit/editMeteruseinfoTab");
   return mav;
 }
示例#7
0
 @RequestMapping("/list")
 public ModelAndView listall(HttpServletRequest request, HttpServletResponse response) {
   System.out.println("listall return ModelAndView");
   List<Article> articles = userMapper.getUserArticles(1);
   for (Article article : articles) {
     System.out.println("article info:" + article.toString());
   }
   ModelAndView mav = new ModelAndView("list");
   mav.addObject("articles", articles);
   return mav;
 }
  /** 设置展示设备运行数据 */
  @RenderMapping
  public ModelAndView setup(PortletPreferences prefs) {
    ModelAndView mav = new ModelAndView();

    PreferenceModel preferenceModel = preferenceService.getPreferenceModel(prefs);
    if (preferenceModel == null) preferenceModel = new PreferenceModel();

    mav.addObject("preferenceModel", preferenceModel);

    mav.setViewName(PORTLETFOLDER + "running/deviceView");
    return mav;
  }
  /** 设置 */
  @RenderMapping
  public ModelAndView setup(
      RenderRequest request, RenderResponse response, PortletPreferences prefs) {
    ModelAndView mav = new ModelAndView();

    PreferenceInfo preferenceinfo = null;
    if (prefs.getMap().size() == 0) {
      preferenceinfo = new PreferenceInfo();
    } else {
      preferenceinfo = preferenceInfoService.getPreferenceInfo(prefs);
    }
    mav.addObject("lightsystemelectrotrend", preferenceinfo);
    mav.setViewName(PORTLETFOLDER + "energystatistic/lightSystemElectroTrendPreferences");
    return mav;
  }
示例#10
0
  @RenderMapping()
  public ModelAndView handleRenderRequest(RenderRequest request, RenderResponse response)
      throws IOException {

    if (this.props == null) {
      this.loadProperties();
    }

    ModelAndView modelAndView = new ModelAndView();

    modelAndView.setViewName("view");

    modelAndView.addObject("xdrSoapEndpoint", props.get("xdrvalidator.service.endpoint"));

    return modelAndView;
  }
  /** 设置 */
  @RenderMapping
  public ModelAndView setup(
      RenderRequest request, RenderResponse response, PortletPreferences prefs) {

    ModelAndView mav = new ModelAndView();

    PreferenceInfo preferenceinfo = null;
    if (prefs.getMap().size() == 0) {
      preferenceinfo = new PreferenceInfo();
    } else {
      preferenceinfo = preferenceInfoService.getPreferenceInfo(prefs);
    }
    mav.addObject("consumptionstatistics", preferenceinfo);

    mav.setViewName(PORTLETFOLDER + "consumptionstatistics/consumptionStatisticsPreferences");
    return mav;
  }
  protected ModelAndView handleRenderRequestInternal(RenderRequest request, RenderResponse response)
      throws Exception {

    ModelAndView mav = null;
    BindException errors = null;
    if (getErrorsAttributeName() != null) {
      errors = (BindException) request.getAttribute(getErrorsAttributeName());
    }
    if (errors != null) {
      mav = new ModelAndView(getSuccessViewName(), errors.getModel());
    } else {
      mav = new ModelAndView(getSuccessViewName());
    }
    Object obj = getObject(request);
    mav.addObject(getObjectName(), obj);
    addData(request, mav);
    return mav;
  }