Class AdminSubmitCreateUserController
- 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<AdminCreateUserForm>
-
- jetbrains.buildServer.controllers.admin.users.AdminSubmitCreateUserController
-
- 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 AdminSubmitCreateUserController extends AbstractSubmitCreateUserController<AdminCreateUserForm>
- 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 AdminSubmitCreateUserController(BuildServerImpl server, PluginProperties pluginProperties, UserAuthSettingsPluginsRegistry userAuthSettingsPluginsRegistry, RolesActionHelper userRolesHelper, NotificatorRegistry notificatorRegistry, ServerSettings serverSettings, LoginConfiguration loginConfiguration, SecurityContext securityContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
afterCreate(User createdUser, javax.servlet.http.HttpServletRequest request, org.jdom.Element xmlResponse)
protected User
createUser(UserModelEx userModel, AdminCreateUserForm form, javax.servlet.http.HttpServletRequest request)
protected AdminCreateUserForm
getUserForm(javax.servlet.http.HttpServletRequest request)
protected boolean
hasPassword(AdminCreateUserForm 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
-
AdminSubmitCreateUserController
public AdminSubmitCreateUserController(BuildServerImpl server, PluginProperties pluginProperties, @NotNull UserAuthSettingsPluginsRegistry userAuthSettingsPluginsRegistry, RolesActionHelper userRolesHelper, NotificatorRegistry notificatorRegistry, ServerSettings serverSettings, @NotNull LoginConfiguration loginConfiguration, @NotNull SecurityContext securityContext)
-
-
Method Detail
-
createUser
protected User createUser(UserModelEx userModel, AdminCreateUserForm form, javax.servlet.http.HttpServletRequest request)
- Specified by:
createUser
in classAbstractSubmitCreateUserController<AdminCreateUserForm>
-
hasPassword
protected boolean hasPassword(@NotNull AdminCreateUserForm form)
- Specified by:
hasPassword
in classAbstractSubmitCreateUserController<AdminCreateUserForm>
-
afterCreate
protected void afterCreate(User createdUser, javax.servlet.http.HttpServletRequest request, org.jdom.Element xmlResponse)
- Overrides:
afterCreate
in classAbstractSubmitCreateUserController<AdminCreateUserForm>
-
getUserForm
protected AdminCreateUserForm getUserForm(javax.servlet.http.HttpServletRequest request)
- Specified by:
getUserForm
in classAbstractSubmitCreateUserController<AdminCreateUserForm>
-
-