Class MessageController

java.lang.Object
net.solarnetwork.central.web.MessageController

@Controller @RequestMapping("/msg") public class MessageController extends Object
Controller for returning i18n message resources.
  • Constructor Details

    • MessageController

      public MessageController()
  • Method Details

    • getMessage

      @RequestMapping(method=GET, value="/msg.*") public String getMessage(jakarta.servlet.http.HttpServletRequest request, org.springframework.ui.Model model, Locale locale, @RequestParam("key") String msgKey, @RequestParam(required=false,value="param") String[] params)
      Get a single message.
      Parameters:
      request - the request
      model - the view model
      locale - the locale
      msgKey - the message key
      params - optional parameters for the message
      Returns:
      the view name
    • getAllMessages

      @RequestMapping(method=GET, value="/msgs.*") public String getAllMessages(jakarta.servlet.http.HttpServletRequest request, org.springframework.ui.Model model, Locale locale)
      Get all messages.
      Parameters:
      request - the request
      model - the view model
      locale - the locale
      Returns:
      the view name
    • getViewName

      public String getViewName()
    • setViewName

      public void setViewName(String viewName)