Class OverviewController
- java.lang.Object
-
- org.springframework.context.support.ApplicationObjectSupport
-
- org.springframework.web.context.support.WebApplicationObjectSupport
-
- org.springframework.web.servlet.support.WebContentGenerator
-
- org.springframework.web.servlet.mvc.AbstractController
-
- jetbrains.buildServer.controllers.BaseController
-
- jetbrains.buildServer.controllers.overview.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
-
Constructor Summary
Constructors Constructor Description OverviewController(SBuildServer server, SystemProblemList systemProblemList, CurrentProblemsManager currentProblemsManager, InternalErrorsHandler internalErrorsHandler, BranchBeanFactory branchBeanFactory, UserProjectVisibility userProjectVisibility)
-
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 processingstatic 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 needsstatic 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 tagsstatic 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 needsstatic String
getOverviewPageUrl(javax.servlet.http.HttpServletRequest request)
-
Methods inherited from class jetbrains.buildServer.controllers.BaseController
getOrCreateMessages, handleRequest, handleRequestInternal, isGet, isPost, redirectTo, setExceptionResolvers, simpleView
-
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
-
-
-
-
Field Detail
-
HIDE_SUCCESSFUL_PROPERTY
public static final SimplePropertyKey HIDE_SUCCESSFUL_PROPERTY
-
OVERVIEW_PATH
public static final String OVERVIEW_PATH
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
OverviewController
public OverviewController(@NotNull SBuildServer server, @NotNull SystemProblemList systemProblemList, @NotNull CurrentProblemsManager currentProblemsManager, @NotNull InternalErrorsHandler internalErrorsHandler, @NotNull BranchBeanFactory branchBeanFactory, @NotNull UserProjectVisibility userProjectVisibility)
-
-
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 classBaseController
- Parameters:
request
- HTTP requestresponse
- 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:
-
-