package org.springmodules.db4o.examples.recipemanager.web;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springmodules.db4o.examples.recipemanager.persistence.RecipeManager;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.multiaction.MultiActionController;
/**
* @author Daniel Mitterdorfer
*
*/
public class RecipeController extends MultiActionController {
private RecipeManager recipeManager;
public void setRecipeManager(RecipeManager recipeManager) {
this.recipeManager = recipeManager;
}
public ModelAndView welcomeHandler(HttpServletRequest request, HttpServletResponse response) throws ServletException {
return new ModelAndView("welcomeView");
}
public ModelAndView recipesHandler(HttpServletRequest request, HttpServletResponse response) throws ServletException {
return new ModelAndView("recipesView", "recipes", recipeManager.getAllRecipes());
}
}