Cleans up code

This commit is contained in:
Lukasz Lenart
2022-03-15 14:27:57 +01:00
parent c094052969
commit e9d0a5518c
@@ -34,23 +34,22 @@ import java.io.InputStreamReader;
*/
public class ContentTypeInterceptor extends AbstractInterceptor {
private static final long serialVersionUID = 1L;
ContentTypeHandlerManager selector;
private final ContentTypeHandlerManager selector;
@Inject
public void setContentTypeHandlerSelector(ContentTypeHandlerManager sel) {
this.selector = sel;
public ContentTypeInterceptor(ContentTypeHandlerManager selector) {
this.selector = selector;
}
public String intercept(ActionInvocation invocation) throws Exception {
HttpServletRequest request = ServletActionContext.getRequest();
ContentTypeHandler handler = selector.getHandlerForRequest(request);
Object target = invocation.getAction();
if (target instanceof ModelDriven) {
target = ((ModelDriven)target).getModel();
target = ((ModelDriven<?>)target).getModel();
}
if (request.getContentLength() > 0) {
InputStream is = request.getInputStream();
InputStreamReader reader = new InputStreamReader(is);