Package ch.ralscha.extdirectspring.bean

Examples of ch.ralscha.extdirectspring.bean.ExtDirectFormPostResult


  @RequestMapping(value = "/updateInfoJson", method = RequestMethod.POST)
  public ExtDirectFormPostResult updateInfoJson(Locale locale,
      HttpServletRequest request, HttpServletResponse response,
      @Valid FormInfo formInfo) {

    return new ExtDirectFormPostResult(true);
  }
View Full Code Here


  @ExtDirectMethod(value = ExtDirectMethodType.FORM_POST_JSON)
  public ExtDirectFormPostResult updateInfoJsonDirect(Locale locale, @RequestParam(
      value = "p1", required = true) Long param1, @RequestParam(value = "p2",
      required = true) String param2, @Valid FormInfo formInfo) {

    ExtDirectFormPostResult e = new ExtDirectFormPostResult();
    e.addResultProperty("name", formInfo.getName().toUpperCase());
    e.addResultProperty("age", formInfo.getAge() + 10);
    e.addResultProperty("admin", !formInfo.isAdmin());
    BigDecimal bd = new BigDecimal("1000");
    bd = bd.add(formInfo.getSalary());
    e.addResultProperty("salary", bd);
    e.addResultProperty("result", formInfo.getResult() + "RESULT");
    return e;
  }
View Full Code Here

  @ExtDirectMethod(value = ExtDirectMethodType.FORM_POST_JSON)
  public ExtDirectFormPostResult updateInfoJsonDirectError(Locale locale,
      HttpServletRequest request, HttpServletResponse response,
      @Valid FormInfo formInfo) {

    ExtDirectFormPostResult e = new ExtDirectFormPostResult();
    e.addError("age", "age is wrong");
    return e;
  }
View Full Code Here

    if (request.getParameter("addemailerror") != null) {
      result.rejectValue("email", "", "another email error");
      result.rejectValue("name", "", "a name error");
    }

    ExtDirectFormPostResult resp = new ExtDirectFormPostResult(result);

    resp.addResultProperty("name", user.getName());
    resp.addResultProperty("age", user.getAge());

    return resp;
  }
View Full Code Here

  private MessageSource messageSource;

  @ExtDirectMethod(value = ExtDirectMethodType.FORM_POST, group = "itest_info_service",
      streamResponse = true)
  public ExtDirectFormPostResult updateInfo(Info info) {
    ExtDirectFormPostResult resp = new ExtDirectFormPostResult(true);
    resp.addResultProperty("user-name-lower-case", info.getUserName().toLowerCase());
    return resp;
  }
View Full Code Here

    return resp;
  }

  @ExtDirectMethod(value = ExtDirectMethodType.FORM_POST, group = "itest_info_service")
  public ExtDirectFormPostResult updateInfo2nd(Info info) {
    ExtDirectFormPostResult resp = new ExtDirectFormPostResult();
    resp.addResultProperty("user-name-lower-case", info.getUserName().toLowerCase());
    return resp;
  }
View Full Code Here

  }

  @ExtDirectMethod(value = ExtDirectMethodType.FORM_POST, group = "itest_info_service")
  public ExtDirectFormPostResult updateInfoUser1(@Valid User user,
      BindingResult bindingResult) {
    ExtDirectFormPostResult resp = new ExtDirectFormPostResult(null, null,
        bindingResult);
    resp.addResultProperty("lc", user.getName().toLowerCase());
    return resp;
  }
View Full Code Here

  }

  @ExtDirectMethod(value = ExtDirectMethodType.FORM_POST, group = "itest_info_service")
  public ExtDirectFormPostResult updateInfoUser2(Locale locale, @Valid User user,
      BindingResult bindingResult) {
    ExtDirectFormPostResult resp = new ExtDirectFormPostResult(locale, null,
        bindingResult);
    resp.addResultProperty("lc", user.getName().toLowerCase());
    return resp;
  }
View Full Code Here

  }

  @ExtDirectMethod(value = ExtDirectMethodType.FORM_POST, group = "itest_info_service")
  public ExtDirectFormPostResult updateInfoUser3(Locale locale, @Valid User user,
      BindingResult bindingResult) {
    ExtDirectFormPostResult resp = new ExtDirectFormPostResult(locale, messageSource,
        bindingResult);
    resp.addResultProperty("lc", user.getName().toLowerCase());
    return resp;
  }
View Full Code Here

  }

  @ExtDirectMethod(value = ExtDirectMethodType.FORM_POST, group = "itest_info_service")
  public ExtDirectFormPostResult updateInfoUser4(Locale locale, @Valid User user,
      BindingResult bindingResult) {
    ExtDirectFormPostResult resp = new ExtDirectFormPostResult(locale, messageSource,
        bindingResult, true);
    resp.addResultProperty("lc", user.getName().toLowerCase());
    return resp;
  }
View Full Code Here

TOP

Related Classes of ch.ralscha.extdirectspring.bean.ExtDirectFormPostResult

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.