package com.metservice.kanban.web; import java.util.Collection; import java.util.HashMap; import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; import com.metservice.kanban.KanbanService; @Controller public class KanbanWelcomeController { @Autowired private KanbanService kanbanService; public KanbanWelcomeController() { } @RequestMapping("/welcome") public ModelAndView kanbanWelcome() { Map<String, Object> model = new HashMap<String, Object>(); model.put("service", kanbanService); model.put("homeExists", kanbanService.getHome().exists()); Collection<String> projects = kanbanService.getProjects(); model.put("listOfProjects", projects); model.put("projectsCount", projects.size()); return new ModelAndView("index.jsp", model); } public void setKanbanService(KanbanService kanbanService) { this.kanbanService = kanbanService; } }