Package org.springframework.web.portlet.multipart

Examples of org.springframework.web.portlet.multipart.MultipartActionRequest


   * @see #bind(org.springframework.beans.PropertyValues)
   */
  public void bind(PortletRequest request) {
    MutablePropertyValues mpvs = new PortletRequestParameterPropertyValues(request);
    if (request instanceof MultipartActionRequest) {
      MultipartActionRequest multipartRequest = (MultipartActionRequest) request;
      bindMultipartFiles(multipartRequest.getFileMap(), mpvs);
    }
    doBind(mpvs);
  }
View Full Code Here


    MockActionResponse response = new MockActionResponse();
    request.setPortletMode(PortletMode.EDIT);
    ComplexPortletApplicationContext.MockMultipartResolver multipartResolver =
        (ComplexPortletApplicationContext.MockMultipartResolver)
        complexDispatcherPortlet.getPortletApplicationContext().getBean("portletMultipartResolver");
    MultipartActionRequest multipartRequest = multipartResolver.resolveMultipart(request);
    complexDispatcherPortlet.processAction(multipartRequest, response);
    multipartResolver.cleanupMultipart(multipartRequest);
    assertNotNull(request.getAttribute("cleanedUp"));
  }
View Full Code Here

    this.request = request;
  }

  protected Object getAttribute(String key) {
    if (request instanceof MultipartActionRequest) {
      MultipartActionRequest multipartRequest = (MultipartActionRequest) request;
      Object data = multipartRequest.getFileMap().get(key);
      if (data != null) {
        return data;
      }
    }
    String[] parameters = request.getParameterValues(key);
View Full Code Here

    throw new UnsupportedOperationException("PortletRequest parameter maps are immutable");
  }

  protected Iterator getAttributeNames() {
    if (request instanceof MultipartActionRequest) {
      MultipartActionRequest multipartRequest = (MultipartActionRequest) request;
      CompositeIterator iterator = new CompositeIterator();
      iterator.add(multipartRequest.getFileMap().keySet().iterator());
      iterator.add(CollectionUtils.toIterator(request.getParameterNames()));
      return iterator;
    } else {
      return CollectionUtils.toIterator(request.getParameterNames());
    }
View Full Code Here

   * @see #bind(org.springframework.beans.PropertyValues)
   */
  public void bind(PortletRequest request) {
    MutablePropertyValues mpvs = new PortletRequestParameterPropertyValues(request);
    if (request instanceof MultipartActionRequest) {
      MultipartActionRequest multipartRequest = (MultipartActionRequest) request;
      bindMultipartFiles(multipartRequest.getFileMap(), mpvs);
    }
    doBind(mpvs);
  }
View Full Code Here

    this.request = request;
  }

  protected Object getAttribute(String key) {
    if (request instanceof MultipartActionRequest) {
      MultipartActionRequest multipartRequest = (MultipartActionRequest) request;
      List<MultipartFile> data = multipartRequest.getMultiFileMap().get(key);
      if (data != null && data.size() > 0) {
        if (data.size() == 1) {
          return data.get(0);
        } else {
          return data;
View Full Code Here

    throw new UnsupportedOperationException("PortletRequest parameter maps are immutable");
  }

  protected Iterator<String> getAttributeNames() {
    if (request instanceof MultipartActionRequest) {
      MultipartActionRequest multipartRequest = (MultipartActionRequest) request;
      CompositeIterator<String> iterator = new CompositeIterator<String>();
      iterator.add(multipartRequest.getFileMap().keySet().iterator());
      iterator.add(CollectionUtils.toIterator(request.getParameterNames()));
      return iterator;
    } else {
      return CollectionUtils.toIterator(request.getParameterNames());
    }
View Full Code Here

    MockActionResponse response = new MockActionResponse();
    request.setPortletMode(PortletMode.EDIT);
    ComplexPortletApplicationContext.MockMultipartResolver multipartResolver =
        (ComplexPortletApplicationContext.MockMultipartResolver)
            complexDispatcherPortlet.getPortletApplicationContext().getBean("portletMultipartResolver");
    MultipartActionRequest multipartRequest = multipartResolver.resolveMultipart(request);
    complexDispatcherPortlet.processAction(multipartRequest, response);
    multipartResolver.cleanupMultipart(multipartRequest);
    assertNotNull(request.getAttribute("cleanedUp"));
  }
View Full Code Here

TOP

Related Classes of org.springframework.web.portlet.multipart.MultipartActionRequest

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.