package org.toobs.framework.pres.spring.controller; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.web.servlet.ModelAndView; import org.toobs.framework.doitref.IDoItRefQueue; import org.toobs.framework.pres.component.IComponentLayoutManager; import org.toobs.framework.pres.util.ComponentRequestManager; public interface IComponentLayoutHandler { public abstract IComponentLayoutManager getComponentLayoutManager(); public abstract void setComponentLayoutManager(IComponentLayoutManager componentLayoutManager); public abstract ComponentRequestManager getComponentRequestManager(); public abstract void setComponentRequestManager(ComponentRequestManager componentRequestManager); public abstract IDoItRefQueue getDoItRefQueue(); public abstract void setDoItRefQueue(IDoItRefQueue doItRefQueue); public abstract ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception; }