package org.opennaas.gui.vcpe.controllers; import java.util.Locale; import javax.servlet.http.HttpSession; import org.apache.log4j.Logger; import org.opennaas.gui.vcpe.bos.VCPENetworkBO; import org.opennaas.gui.vcpe.services.rest.RestServiceException; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.support.ReloadableResourceBundleMessageSource; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; /** * @author Jordi */ @Controller public class HomeController { private static final Logger LOGGER = Logger.getLogger(HomeController.class); @Autowired protected VCPENetworkBO vcpeNetworkBO; @Autowired protected ReloadableResourceBundleMessageSource messageSource; /** * Redirect to home * * @param model * @param locale * @return */ @RequestMapping(method = RequestMethod.GET, value = "/secure/vcpeNetwork/home") public String home(Model model, Locale locale, HttpSession session) { LOGGER.debug("home"); try { session.setAttribute("vcpeNetworkList", vcpeNetworkBO.getAllVCPENetworks()); } catch (RestServiceException e) { model.addAttribute("errorMsg", messageSource .getMessage("vcpenetwork.list.message.error", null, locale)); } return "home"; } }