WebjetRequestMappingHandlerAdapter.java
package sk.iway.iwcm.system.spring.webjet_component;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.web.method.HandlerMethod;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter;
// handluje metodu z triedy, vklada do argumentov hodnoty a vykona navratovy typ, hodnotu vrati v response
@Component
public class WebjetRequestMappingHandlerAdapter {
private final RequestMappingHandlerAdapter handlerAdapter;
@Autowired
public WebjetRequestMappingHandlerAdapter(RequestMappingHandlerAdapter handlerAdapter) {
this.handlerAdapter = handlerAdapter;
}
public ModelAndView handle(HttpServletRequest request, HttpServletResponse response, HandlerMethod handlerMethod) throws Exception {
return handlerAdapter.handle(request, response, handlerMethod);
}
}