Package ch.ralscha.extdirectspring.bean

Examples of ch.ralscha.extdirectspring.bean.ExtDirectFormPostResult


          }
        } else {
          modelAndView = handlerAdapter.handle(request, response, handlerMethod);
        }

        ExtDirectFormPostResult formPostResult = (ExtDirectFormPostResult) modelAndView.getModel().get(
            "extDirectFormPostResult");
        directResponse.setResult(formPostResult.getResult());
      } catch (Exception e) {
        log.error("Error calling method: " + extMethod, e.getCause() != null ? e.getCause() : e);
        handleException(directResponse, e);
        Map<String, Object> result = new HashMap<String, Object>();
        result.put("success", false);
View Full Code Here


          }
        } else {
          modelAndView = handlerAdapter.handle(request, response, handlerMethod);
        }

        ExtDirectFormPostResult formPostResult = (ExtDirectFormPostResult) modelAndView.getModel().get(
            "extDirectFormPostResult");
        directResponse.setResult(formPostResult.getResult());
      } catch (Exception e) {
        log.error("Error calling method: " + extMethod, e.getCause() != null ? e.getCause() : e);
        handleException(directResponse, e);
        Map<String, Object> result = new HashMap<String, Object>();
        result.put("success", false);
View Full Code Here

          }
        } else {
          modelAndView = handlerAdapter.handle(request, response, handlerMethod);
        }

        ExtDirectFormPostResult formPostResult = (ExtDirectFormPostResult) modelAndView.getModel().get(
            "extDirectFormPostResult");
        directResponse.setResult(formPostResult.getResult());
      } catch (Exception e) {
        log.error("Error calling method: " + extMethod, e.getCause() != null ? e.getCause() : e);
        handleException(directResponse, e);
        Map<String, Object> result = new HashMap<String, Object>();
        result.put("success", false);
View Full Code Here

  @Override
  @ExtDirectMethod(value = ExtDirectMethodType.FORM_POST, group = "itest_base_service")
  public ExtDirectFormPostResult method1(HttpServletRequest request,
      HttpServletResponse response, MyModel model, final BindingResult result) {
    return new ExtDirectFormPostResult(result);
  }
View Full Code Here

  }

  @Override
  public ExtDirectFormPostResult method2(HttpServletRequest request,
      HttpServletResponse response, MyModel model, final BindingResult result) {
    return new ExtDirectFormPostResult(result);
  }
View Full Code Here

      synchronizeOnSession = true)
  public ExtDirectFormPostResult uploadTest(
      @RequestParam("fileUpload") MultipartFile file, @Valid User user,
      BindingResult result) throws IOException {

    ExtDirectFormPostResult resp = new ExtDirectFormPostResult(result, false);

    if (file != null && !file.isEmpty()) {
      resp.addResultProperty("fileContents", new String(file.getBytes()));
      resp.addResultProperty("fileName", file.getOriginalFilename());
    }

    resp.addResultProperty("name", user.getName());
    resp.addResultProperty("firstName", user.getFirstName());
    resp.addResultProperty("age", user.getAge());
    resp.addResultProperty("e-mail", user.getEmail());

    resp.setSuccess(true);
    return resp;
  }
View Full Code Here

          }
        } else {
          modelAndView = handlerAdapter.handle(request, response, handlerMethod);
        }

        ExtDirectFormPostResult formPostResult = (ExtDirectFormPostResult) modelAndView.getModel().get(
            "extDirectFormPostResult");
        directResponse.setResult(formPostResult.getResult());
        directResponse.setJsonView(getJsonView(formPostResult, methodInfo.getJsonView()));
      } catch (Exception e) {
        log.error("Error calling method: " + extMethod, e.getCause() != null ? e.getCause() : e);
        directResponse.setResult(handleException(methodInfo, directResponse, e, request));
      }
View Full Code Here

            } else {
              result = new ExtDirectStoreResult(result);
            }
          } else if (methodInfo.isType(ExtDirectMethodType.FORM_POST_JSON)) {
            if (result instanceof ExtDirectFormPostResult) {
              ExtDirectFormPostResult formPostResult = (ExtDirectFormPostResult) result;
              result = formPostResult.getResult();
            }
          }

          directResponse.setResult(result);
          if (modelAndJsonView != null) {
View Full Code Here

  }

  @ExtDirectMethod(value = ExtDirectMethodType.FORM_POST, group = "group3")
  public ExtDirectFormPostResult updateInfoDirect(FormInfo formInfo,
      BindingResult result) {
    ExtDirectFormPostResult e = new ExtDirectFormPostResult(result);
    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, group = "group2",
      synchronizeOnSession = true)
  public ExtDirectFormPostResult upload(@RequestParam("fileUpload") MultipartFile file,
      @Valid User user, BindingResult result) throws IOException {

    ExtDirectFormPostResult resp = new ExtDirectFormPostResult(result, false);

    if (file != null && !file.isEmpty()) {
      resp.addResultProperty("fileContents", new String(file.getBytes()));
      resp.addResultProperty("fileName", file.getOriginalFilename());
    }

    resp.addResultProperty("name", user.getName());
    resp.addResultProperty("firstName", user.getFirstName());
    resp.addResultProperty("age", user.getAge());
    resp.addResultProperty("e-mail", user.getEmail());

    resp.setSuccess(true);
    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.