Class EditVcsRootsController
- 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.BaseFormXmlController
-
- jetbrains.buildServer.controllers.admin.projects.EditVcsRootsController
-
- 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 EditVcsRootsController extends BaseFormXmlController
- Author:
- Pavel.Sher Date: 12.05.2006
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EditVcsRootsController.SaveOptions
protected static class
EditVcsRootsController.TokenInfoConsumer
-
Field Summary
Fields Modifier and Type Field Description static String
DUPLICATE_VCS_ROOT_ID
static String
DUPLICATE_VCS_ROOT_NAME
static String
DUPLICATE_VCS_ROOTS_FOUND
static String
FAILED_TEST_CONNECTION_ERR
static String
INVALID_VCS_ROOT_ID
static String
INVALID_VCS_ROOT_NAME
static String
TOKEN_INFO
static String
VCS_ROOT_UPDATE_FAILURE
static String
VCS_ROOTS_SAVE_FAILURE
static String
VCS_ROOTS_UPDATED
-
Fields inherited from class jetbrains.buildServer.controllers.BaseController
myServer
-
-
Constructor Summary
Constructors Constructor Description EditVcsRootsController(BuildServerImpl server, BranchSpecs branchSpecs, VcsRootFactory vcsRootFactory, AuthorizationInterceptor interceptor, VcsServiceFactory vcsServiceFactory, VcsRootInstancesManagerEx vcsRootInstancesManager, AdminPermissionsUtil permissionsUtil, VcsRootDuplicatesFinder vcsRootDuplicatesFinder, ConfigActionFactory configActionFactory, VersionedSettingsManager versionedSettingsManager, OAuthTokensStorage OAuthTokensStorage, UIConfigsPersister persister, OAuthConnectionsManager oAuthConnectionsManager, UserModel userModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.springframework.web.servlet.ModelAndView
doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Implement this method to process GET requests.protected void
doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.jdom.Element xmlResponse)
Implement this method to process POST requests.-
Methods inherited from class jetbrains.buildServer.controllers.BaseFormXmlController
addMessage, bindFromRequest, doHandle, forgetFormBean, forgetFormBean, getOrCreateFormBean, getOrCreateFormBean, isInitPageRequest, selfRedirectOnInit, writeErrors, writeRedirect
-
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
-
FAILED_TEST_CONNECTION_ERR
public static final String FAILED_TEST_CONNECTION_ERR
- See Also:
- Constant Field Values
-
VCS_ROOT_UPDATE_FAILURE
public static final String VCS_ROOT_UPDATE_FAILURE
- See Also:
- Constant Field Values
-
VCS_ROOTS_SAVE_FAILURE
public static final String VCS_ROOTS_SAVE_FAILURE
- See Also:
- Constant Field Values
-
VCS_ROOTS_UPDATED
public static final String VCS_ROOTS_UPDATED
- See Also:
- Constant Field Values
-
DUPLICATE_VCS_ROOT_NAME
public static final String DUPLICATE_VCS_ROOT_NAME
- See Also:
- Constant Field Values
-
INVALID_VCS_ROOT_NAME
public static final String INVALID_VCS_ROOT_NAME
- See Also:
- Constant Field Values
-
DUPLICATE_VCS_ROOT_ID
public static final String DUPLICATE_VCS_ROOT_ID
- See Also:
- Constant Field Values
-
INVALID_VCS_ROOT_ID
public static final String INVALID_VCS_ROOT_ID
- See Also:
- Constant Field Values
-
DUPLICATE_VCS_ROOTS_FOUND
public static final String DUPLICATE_VCS_ROOTS_FOUND
- See Also:
- Constant Field Values
-
TOKEN_INFO
public static final String TOKEN_INFO
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EditVcsRootsController
public EditVcsRootsController(@NotNull BuildServerImpl server, @NotNull BranchSpecs branchSpecs, @NotNull VcsRootFactory vcsRootFactory, @NotNull AuthorizationInterceptor interceptor, @NotNull VcsServiceFactory vcsServiceFactory, @NotNull VcsRootInstancesManagerEx vcsRootInstancesManager, @NotNull AdminPermissionsUtil permissionsUtil, @NotNull VcsRootDuplicatesFinder vcsRootDuplicatesFinder, @NotNull ConfigActionFactory configActionFactory, @NotNull VersionedSettingsManager versionedSettingsManager, @NotNull OAuthTokensStorage OAuthTokensStorage, @NotNull UIConfigsPersister persister, @NotNull OAuthConnectionsManager oAuthConnectionsManager, @NotNull UserModel userModel)
-
-
Method Detail
-
doGet
protected org.springframework.web.servlet.ModelAndView doGet(@NotNull javax.servlet.http.HttpServletRequest request, @NotNull javax.servlet.http.HttpServletResponse response)
Description copied from class:BaseFormXmlController
Implement this method to process GET requests. Usually on GET request a form bean is created and a page is shown.- Specified by:
doGet
in classBaseFormXmlController
- Parameters:
request
- HTTP requestresponse
- HTTP response- Returns:
- model and view components
-
doPost
protected void doPost(@NotNull javax.servlet.http.HttpServletRequest request, @NotNull javax.servlet.http.HttpServletResponse response, @NotNull org.jdom.Element xmlResponse)
Description copied from class:BaseFormXmlController
Implement this method to process POST requests. Usually POST requests are changing state of the form bean and underlying model. To output errors (if request validation failed)ActionErrors
can be used. To add messages (if request processing was successful) useBaseFormXmlController.addMessage(javax.servlet.http.HttpServletRequest, String, String, String...)
method.- Specified by:
doPost
in classBaseFormXmlController
- Parameters:
request
- HTTP requestresponse
- HTTP responsexmlResponse
- XML response for AJAX requests
-
-