public static boolean isMultipartContent(Object request) { if (request instanceof ActionRequest) { return PortletFileUpload.isMultipartContent((ActionRequest)request); } else { return false; } }
@Override public boolean isMultipart(ActionRequest request) { return (request != null && PortletFileUpload.isMultipartContent(request)); }
public boolean isMultipart(ActionRequest request) { return (request != null && PortletFileUpload.isMultipartContent(request)); }
if (PortletFileUpload.isMultipartContent(request))
if (req instanceof ActionRequest && PortletFileUpload.isMultipartContent((ActionRequest) req)) {
if (!PortletFileUpload.isMultipartContent(request)) { throw new PortletException("Expected file upload");
public void processActionFilter(ActionRequest request, ActionResponse response, PortletFilterChain chain) throws PortletException, IOException { if (request.getAttribute(DOFILTER_CALLED) != null) { chain.processActionFilter(request, response); return; } request.setAttribute(DOFILTER_CALLED, Boolean.TRUE); if (!PortletFileUpload.isMultipartContent(request)) { chain.processActionFilter(request, response); return; } final ActionRequest multipartRequest = new MultipartFormDataActionRequestWrapper( request, maxSize, maxFileSize, thresholdSize, repositoryPath, encoding); chain.processActionFilter(multipartRequest, response); }