Package org.springframework.web.bind

Examples of org.springframework.web.bind.ServletRequestDataBinder


   * @throws Exception in case of invalid state or arguments
   * @see #bind
   * @see #initBinder
   */
  protected ServletRequestDataBinder createBinder(HttpServletRequest request, Object command) throws Exception {
    ServletRequestDataBinder binder = new ServletRequestDataBinder(command, getCommandName(command));
    initBinder(request, binder);
    return binder;
  }
View Full Code Here


            }

            final Assertion assertion = this.centralAuthenticationService.validateServiceTicket(serviceTicketId, service);

            final ValidationSpecification validationSpecification = this.getCommandClass();
            final ServletRequestDataBinder binder = new ServletRequestDataBinder(validationSpecification, "validationSpecification");
            initBinder(request, binder);
            binder.bind(request);

            if (!validationSpecification.isSatisfiedBy(assertion)) {
                if (logger.isDebugEnabled()) {
                    logger.debug("ServiceTicket [" + serviceTicketId + "] does not satisfy validation specification.");
                }
View Full Code Here

   * @param command command object, that must be a JavaBean
   * @throws Exception in case of invalid state or arguments
   */
  protected void bind(HttpServletRequest request, Object command) throws Exception {
    logger.debug("Binding request parameters onto MultiActionController command");
    ServletRequestDataBinder binder = createBinder(request, command);
    binder.bind(request);
    if (this.validators != null) {
      for (Validator validator : this.validators) {
        if (validator.supports(command.getClass())) {
          ValidationUtils.invokeValidator(validator, command, binder.getBindingResult());
        }
      }
    }
    binder.closeNoCatch();
  }
View Full Code Here

   * @throws Exception in case of invalid state or arguments
   * @see #bind
   * @see #initBinder
   */
  protected ServletRequestDataBinder createBinder(HttpServletRequest request, Object command) throws Exception {
    ServletRequestDataBinder binder = new ServletRequestDataBinder(command, getCommandName(command));
    initBinder(request, binder);
    return binder;
  }
View Full Code Here

   * @see ServletRequestDataBinderFactory
   */
  @Override
  protected void bindRequestParameters(WebDataBinder binder, NativeWebRequest request) {
    ServletRequest servletRequest = request.getNativeRequest(ServletRequest.class);
    ServletRequestDataBinder servletBinder = (ServletRequestDataBinder) binder;
    servletBinder.bind(servletRequest);
  }
View Full Code Here

   * @see ServletRequestDataBinderFactory
   */
  @Override
  protected void bindRequestParameters(WebDataBinder binder, NativeWebRequest request) {
    ServletRequest servletRequest = request.getNativeRequest(ServletRequest.class);
    ServletRequestDataBinder servletBinder = (ServletRequestDataBinder) binder;
    servletBinder.bind(servletRequest);
  }
View Full Code Here

   * @throws Exception in case of invalid state or arguments
   * @see ServletRequestDataBinder#bind(javax.servlet.ServletRequest)
   * @see ServletRequestDataBinder#convertIfNecessary(Object, Class, org.springframework.core.MethodParameter)
   */
  protected ServletRequestDataBinder createBinder(HttpServletRequest request, Object target, String objectName) throws Exception {
    return new ServletRequestDataBinder(target, objectName);
  }
View Full Code Here

          webRequest.getNativeRequest(HttpServletRequest.class), target, objectName);
    }

    @Override
    protected void doBind(WebDataBinder binder, NativeWebRequest webRequest) throws Exception {
      ServletRequestDataBinder servletBinder = (ServletRequestDataBinder) binder;
      servletBinder.bind(webRequest.getNativeRequest(ServletRequest.class));
    }
View Full Code Here

            sessionAttrNames.add(attrName);
            this.sessionAttributeStore.storeAttribute(webRequest, attrName, attrValue);
          }
          String bindingResultKey = BindingResult.MODEL_KEY_PREFIX + attrName;
          if (mav != null && !model.containsKey(bindingResultKey)) {
            ServletRequestDataBinder binder = createBinder(request, attrValue, attrName);
            argResolver.initBinder(handler, attrName, binder, webRequest, request, response);
            mav.addObject(bindingResultKey, binder.getBindingResult());
          }
        }
      }
    }
View Full Code Here

   * @see ServletRequestDataBinder#convertIfNecessary(Object, Class, MethodParameter)
   */
  protected ServletRequestDataBinder createBinder(
      HttpServletRequest request, Object target, String objectName) throws Exception {

    return new ServletRequestDataBinder(target, objectName);
  }
View Full Code Here

TOP

Related Classes of org.springframework.web.bind.ServletRequestDataBinder

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.