Class WebPlatformController

java.lang.Object
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.web.context.ServletContextAware
Direct Known Subclasses:
WebPlatformControllerRootDefault

public class WebPlatformController
extends AuthenticationController

Web platform controller containing basic pages mappings, which are available on all ADUCID Web Platform based controllers. Pages are:

  • authenticatePage - request to start authentication, forwards user to generic operation page /aducid-resources/genericOperation.jsp
  • logoutPage - response to user logout, forwards user to logout page /aducid-resources/logout.jsp
  • errorPage - response to error, invalidates session and forwards user to error page /aducid-resources/error.jsp
  • guiJson - returns localized resources/gui.json file to localize GUI texts

Created 21. 10. 2016 8:27:41

Author:
Radek Jira
  • Constructor Details

  • Method Details

    • authenticatePage

      @RequestMapping("authenticatePage") public void authenticatePage​(javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse) throws AducidWebException

      Forwards user to /aducid-resources/genericOperation.jsp to start authenticate operation.

      Parameters:
      httpRequest - HTTP request
      httpResponse - HTTP response
      Throws:
      AducidWebException - when error occurs during web controller call
    • logoutPage

      @RequestMapping(value="logoutPage", method=GET) public void logoutPage​(@RequestParam(required=false) java.lang.String id, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse) throws AducidWebException

      Forwards user to /aducid-resources/logout.jsp.

      Parameters:
      id - identifier
      httpRequest - HTTP request
      httpResponse - HTTP response
      Throws:
      AducidWebException - when error occurs during web controller call
    • errorPage

      @RequestMapping(value="errorPage", method=GET) public void errorPage​(@RequestParam(required=false) java.lang.String id, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse) throws AducidWebException

      Forwards user to /aducid-resources/error.jsp.

      Parameters:
      id - identifier
      httpRequest - HTTP request
      httpResponse - HTTP response
      Throws:
      AducidWebException - when error occurs during web controller call
    • guiJson

      @RequestMapping("resources/gui.json") public org.springframework.http.ResponseEntity<byte[]> guiJson​(java.util.Locale locale) throws AducidWebException

      Returns JSON file to localize web GUI.

      Parameters:
      locale - locale
      Returns:
      JSON file
      Throws:
      AducidWebException - when error occurs during web controller call
    • getGuiJsonAsMap

      protected java.util.Map<java.lang.String,​java.lang.String> getGuiJsonAsMap​(java.util.Locale locale) throws AducidWebException

      Returns JSON file to localize web GUI as map.

      Parameters:
      locale - locale
      Returns:
      JSON file as map
      Throws:
      AducidWebException - when error occurs during web controller call