JavaxRequestContextProvider.java

package fr.sii.ogham.spring.v1.template.thymeleaf;

import java.util.Map;

import org.springframework.web.servlet.support.RequestContext;

import fr.sii.ogham.spring.template.thymeleaf.ServletRequestContextProvider;
import fr.sii.ogham.spring.util.compat.HttpServletRequestWrapper;
import fr.sii.ogham.spring.util.compat.HttpServletResponseWrapper;
import fr.sii.ogham.spring.util.compat.ServletContextWrapper;

public class JavaxRequestContextProvider implements ServletRequestContextProvider {

	@Override
	public RequestContext getRequestContext(HttpServletRequestWrapper request, HttpServletResponseWrapper response, ServletContextWrapper servletContext, Map<String, Object> springModel) {
		return new RequestContext(request.get(), response.get(), servletContext.get(), springModel);
	}

}