Class SubmitRegisterUserController
- 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.user.AbstractSubmitCreateUserController
-
- jetbrains.buildServer.controllers.user.SubmitRegisterUserController
-
- 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 SubmitRegisterUserController extends AbstractSubmitCreateUserController
- Author:
- Pavel.Sher Date: 30.06.2006
-
-
Field Summary
-
Fields inherited from class jetbrains.buildServer.controllers.user.AbstractSubmitCreateUserController
DUPLICATE_ACCOUNT_ERR, MAX_NUMBER_OF_USER_ACCOUNTS_REACHED_ERR
-
Fields inherited from class jetbrains.buildServer.controllers.BaseController
myServer
-
-
Constructor Summary
Constructors Constructor Description SubmitRegisterUserController(BuildServerImpl server, WebLoginModel loginModel, LoginConfiguration loginConfig, ServerSettings serverSettings, RegistrationInvitations registrationInvitations, SecurityContextEx securityContext, AuthorizationInterceptor authorizationInterceptor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
afterCreate(User user, javax.servlet.http.HttpServletRequest request, org.jdom.Element xmlResponse)
protected User
createUser(UserModelEx userModel, NewUserForm form, javax.servlet.http.HttpServletRequest request)
protected NewUserForm
getUserForm(javax.servlet.http.HttpServletRequest request)
protected boolean
hasPassword(NewUserForm form)
-
Methods inherited from class jetbrains.buildServer.controllers.user.AbstractSubmitCreateUserController
doGet, doPost, getUserModel
-
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
-
-
-
-
Constructor Detail
-
SubmitRegisterUserController
public SubmitRegisterUserController(@NotNull BuildServerImpl server, @NotNull WebLoginModel loginModel, @NotNull LoginConfiguration loginConfig, @NotNull ServerSettings serverSettings, @NotNull RegistrationInvitations registrationInvitations, @NotNull SecurityContextEx securityContext, @NotNull AuthorizationInterceptor authorizationInterceptor)
-
-
Method Detail
-
createUser
protected User createUser(UserModelEx userModel, NewUserForm form, javax.servlet.http.HttpServletRequest request)
- Specified by:
createUser
in classAbstractSubmitCreateUserController
-
getUserForm
protected NewUserForm getUserForm(javax.servlet.http.HttpServletRequest request)
- Specified by:
getUserForm
in classAbstractSubmitCreateUserController
-
hasPassword
protected boolean hasPassword(@NotNull NewUserForm form)
- Specified by:
hasPassword
in classAbstractSubmitCreateUserController
-
afterCreate
protected void afterCreate(User user, javax.servlet.http.HttpServletRequest request, org.jdom.Element xmlResponse)
- Overrides:
afterCreate
in classAbstractSubmitCreateUserController
-
-