Package ch.ralscha.extdirectspring.bean

Examples of ch.ralscha.extdirectspring.bean.ExtDirectResponseBuilder


  public void uploadTest(HttpServletRequest request,
      @RequestParam("fileUpload") MultipartFile file,
      final HttpServletResponse response, @Valid User user, BindingResult result)
      throws IOException {

    ExtDirectResponseBuilder builder = new ExtDirectResponseBuilder(request, response);

    if (file != null && !file.isEmpty()) {
      builder.addResultProperty("fileContents", new String(file.getBytes()));
      builder.addResultProperty("fileName", file.getOriginalFilename());
    }
    builder.addErrors(result);
    builder.addResultProperty("name", user.getName());
    builder.addResultProperty("firstName", user.getFirstName());
    builder.addResultProperty("age", user.getAge());
    builder.addResultProperty("email", user.getEmail());

    builder.successful();
    builder.buildAndWrite();
  }
View Full Code Here


  @ExtDirectMethod(value = ExtDirectMethodType.FORM_POST, group = "itest_user")
  @RequestMapping(method = RequestMethod.POST)
  public void updateUser(HttpServletRequest request, HttpServletResponse response,
      @Valid User user, BindingResult result) {
    ExtDirectResponseBuilder builder = new ExtDirectResponseBuilder(request, response);

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

    builder.addErrors(result);

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

    builder.buildAndWrite();
  }
View Full Code Here

TOP

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

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.