package org.toobs.framework.pres.spring.controller; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.mvc.AbstractController; @SuppressWarnings("unchecked") public class AttachmentController extends AbstractController { private static Log log = LogFactory.getLog(AttachmentController.class); private IAttachmentHandler attachmentHandler; /** * * Retrieves the URL path to use for lookup and delegates to * <code>getViewNameForUrlPath</code>. * * @throws Exception Exception fetching or rendering component. * @see #getViewNameForUrlPath * */ public ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception { return attachmentHandler.handleRequestInternal(request, response); } public IAttachmentHandler getAttachmentHandler() { return attachmentHandler; } public void setAttachmentHandler(IAttachmentHandler attachmentHandler) { this.attachmentHandler = attachmentHandler; } }