Class OverviewController

  • All Implemented Interfaces:
    org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware, org.springframework.web.context.ServletContextAware, org.springframework.web.servlet.mvc.Controller

    public class OverviewController
    extends BaseController
    Author:
    Kir
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static SimplePropertyKey HIDE_SUCCESSFUL_PROPERTY  
      static String OVERVIEW_PATH  
      • Fields inherited from class org.springframework.web.servlet.support.WebContentGenerator

        HEADER_CACHE_CONTROL, METHOD_GET, METHOD_HEAD, METHOD_POST
      • Fields inherited from class org.springframework.context.support.ApplicationObjectSupport

        logger
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.springframework.web.servlet.ModelAndView doHandle​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Performs actual request processing
      static String formatTime​(Date time)
      The same method is used in REST plugin, here we need it temporary to be able to produce the same JSON as in REST for new UI needs
      static String getAgentOsType​(String osSystemName)
      The same method is used in REST plugin, here we need it temporary to be able to produce the same value in JSP tags
      static String getAgentOsType​(SBuildAgent agent)
      The same method is used in REST plugin, here we need it temporary to be able to produce the same JSON as in REST for new UI needs
      static String getOverviewPageUrl​(javax.servlet.http.HttpServletRequest request)  
      • Methods inherited from class org.springframework.web.servlet.mvc.AbstractController

        isSynchronizeOnSession, setSynchronizeOnSession
      • Methods inherited from class org.springframework.web.servlet.support.WebContentGenerator

        applyCacheControl, applyCacheSeconds, applyCacheSeconds, cacheForSeconds, cacheForSeconds, checkAndPrepare, checkAndPrepare, checkRequest, getAllowHeader, getCacheControl, getCacheSeconds, getSupportedMethods, getVaryByRequestHeaders, isAlwaysMustRevalidate, isRequireSession, isUseCacheControlHeader, isUseCacheControlNoStore, isUseExpiresHeader, prepareResponse, preventCaching, setAlwaysMustRevalidate, setCacheControl, setCacheSeconds, setRequireSession, setSupportedMethods, setUseCacheControlHeader, setUseCacheControlNoStore, setUseExpiresHeader, setVaryByRequestHeaders
      • Methods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport

        getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
      • Methods inherited from class org.springframework.context.support.ApplicationObjectSupport

        getApplicationContext, getMessageSourceAccessor, initApplicationContext, obtainApplicationContext, requiredContextClass, setApplicationContext
    • Method Detail

      • doHandle

        protected org.springframework.web.servlet.ModelAndView doHandle​(@NotNull
                                                                        javax.servlet.http.HttpServletRequest request,
                                                                        @NotNull
                                                                        javax.servlet.http.HttpServletResponse response)
                                                                 throws IOException
        Description copied from class: BaseController
        Performs actual request processing
        Specified by:
        doHandle in class BaseController
        Parameters:
        request - HTTP request
        response - HTTP response
        Returns:
        model and view components
        Throws:
        IOException
      • getOverviewPageUrl

        @NotNull
        public static String getOverviewPageUrl​(@NotNull
                                                javax.servlet.http.HttpServletRequest request)
      • formatTime

        public static String formatTime​(@Nullable
                                        Date time)
        The same method is used in REST plugin, here we need it temporary to be able to produce the same JSON as in REST for new UI needs
        Parameters:
        time -
        Returns:
      • getAgentOsType

        public static String getAgentOsType​(@NotNull
                                            SBuildAgent agent)
        The same method is used in REST plugin, here we need it temporary to be able to produce the same JSON as in REST for new UI needs
        Parameters:
        agent -
        Returns:
      • getAgentOsType

        public static String getAgentOsType​(@NotNull
                                            String osSystemName)
        The same method is used in REST plugin, here we need it temporary to be able to produce the same value in JSP tags
        Parameters:
        agent -
        Returns: