Class EditPersonalProfileForm
- java.lang.Object
-
- jetbrains.buildServer.controllers.RememberState
-
- jetbrains.buildServer.controllers.user.NewUserForm
-
- jetbrains.buildServer.controllers.profile.ProfileForm
-
- jetbrains.buildServer.controllers.profile.EditPersonalProfileForm
-
- All Implemented Interfaces:
StatefulObject
,UserForm
public class EditPersonalProfileForm extends ProfileForm
- Author:
- Pavel.Sher Date: 29.03.2006
-
-
Field Summary
-
Fields inherited from class jetbrains.buildServer.controllers.user.NewUserForm
EMPTY_EMAIL_ERR, EMPTY_PASSWORD_ERR, EMPTY_USERNAME_ERR, INVALID_EMAIL_ERR, PASSWORDS_MISMATCH_ERR
-
-
Method Summary
-
Methods inherited from class jetbrains.buildServer.controllers.profile.ProfileForm
addExtension, getEditee, getExtensions, getNotificatorPluginList, getNotificatorPlugins, getNotifiersBean, getUserAuthSettingsPluginList, getUserAuthSettingsPlugins, getUserProperties, init, isCanChangePassword, isCanChangeUsername, isCanSomehowEditUsername, isPasswordIsMandatory, isPerProjectPermissionsEnabled, isReadOnly, isSelfEditing, isShowEditUsernameLink, isStateModified, loadPluginSections, removeExtension, reorderPluginSections, setEditee, setReadOnly
-
Methods inherited from class jetbrains.buildServer.controllers.user.NewUserForm
doValidate, getEmail, getHexEncodedPublicKey, getName, getPassword, getRetypedPassword, getUsername, getUsername1, isEmailIsMandatory, isPasswordSpecified, setEmail, setEmailIsMandatory, setEncryptedPassword1, setEncryptedRetypedPassword, setName, setUsername1
-
Methods inherited from class jetbrains.buildServer.controllers.RememberState
findField, forgetState, getField, getRememberedState, isFieldModified, normalizeLineFeeds, rememberState
-
-
-
-
Method Detail
-
newInstance
public static EditPersonalProfileForm newInstance(@NotNull UserEx user, @NotNull Collection<UserProfilePluginInfo> notificatorPlugins, @NotNull Collection<UserProfilePluginInfo> userAuthSettingsPlugins, @NotNull ProjectManager projectManager, @NotNull NotificationRulesManager rulesManager, @NotNull NotificatorRegistry notificatorRegistry, @NotNull ServerSettings serverSettings, @NotNull UserModel userModel, @NotNull PasswordComplexityChecker passwordComplexityChecker)
-
clearNotifierExtensions
public void clearNotifierExtensions()
-
getNotifierExtensions
public Map<String,PageExtension> getNotifierExtensions()
-
addNotifierExtension
public void addNotifierExtension(String pluginName, PageExtension extension)
-
getUserRolesBean
public AuthorityRolesBean getUserRolesBean()
-
isHighlightMyChanges
public boolean isHighlightMyChanges()
-
setHighlightMyChanges
public void setHighlightMyChanges(boolean highlightMyChanges)
-
isAutodetectTimeZone
public boolean isAutodetectTimeZone()
-
setAutodetectTimeZone
public void setAutodetectTimeZone(boolean autodetectTimeZone)
-
isShowAllPersonalBuilds
public boolean isShowAllPersonalBuilds()
-
setShowAllPersonalBuilds
public void setShowAllPersonalBuilds(boolean showAllPersonalBuilds)
-
isAddTriggeredBuildToFavorites
public boolean isAddTriggeredBuildToFavorites()
-
setAddTriggeredBuildToFavorites
public void setAddTriggeredBuildToFavorites(boolean addTriggeredBuildToFavorites)
-
isUseExperimentalOverview
public boolean isUseExperimentalOverview()
-
setUseExperimentalOverview
public void setUseExperimentalOverview(boolean useExperimentalOverview)
-
getTheme
public String getTheme()
-
setTheme
public void setTheme(String theme)
-
getCurrentPassword
public String getCurrentPassword()
-
setEncryptedCurrentPassword
public void setEncryptedCurrentPassword(String encrypted)
-
validate
@NotNull public ActionErrors validate()
- Overrides:
validate
in classProfileForm
-
-