com.atlassian.jira.web.action.admin.user
Class AddUser
java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.action.JiraActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.admin.user.AddUser
- All Implemented Interfaces:
- ErrorCollection, I18nHelper, AuthorizationSupport, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
public class AddUser
- extends JiraWebActionSupport
Responsible for handling the requests to add a new JIRA User.
- See Also:
- Serialized Form
Fields inherited from class webwork.action.ActionSupport |
command, errorMap, errorMessages |
Fields inherited from interface webwork.action.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport |
addErrorCollection, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, forceRedirect, getApplicationProperties, getAssignableUsers, getAssignableUsers, getComponentManager, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDescTranslation, getExternalLinkUtils, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getJiraServiceContext, getLanguage, getLoggedInUser, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getPropertySet, getRandomHint, getRedirect, getRedirectChecker, getRemoteUser, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getTimeFormat, getUriValidator, getUserFullName, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasErrorMessage, hasErrorMessageByKey, htmlEncode, insertContextPath, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, isInlineDialogMode, isSystemAdministrator, isUserExists, returnComplete, returnComplete, returnCompleteWithInlineRedirect, setConglomerateCookieValue, setInline, setReturnUrl, setSelectedProjectId |
Methods inherited from class com.atlassian.jira.action.JiraActionSupport |
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getComponentInstanceOfType, getDefaultResourceBundle, getDelegator, getI18nHelper, getKeysForPrefix, getLocale, getResult, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getUnescapedText, getUserPreferences, getWatcherManager, hasAnyErrors, isEnterprise, isIndexing, isProfessional, isProfessionalOrEnterprise, isStandard, removeKeyOrAddError |
Methods inherited from class webwork.action.ActionSupport |
addError, addErrorMessage, getCommandName, getErrorMessages, getErrors, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface webwork.action.CommandDriven |
getCommandName, setCommand |
AddUser
public AddUser(UserService userService,
UserUtil userUtil,
UserManager userManager)
doDefault
public String doDefault()
- Processes a request to render the input form to fill out the new user's details(username, password, full-name, email ...)
- Overrides:
doDefault
in class webwork.action.ActionSupport
- Returns:
Action.INPUT
the input form to fill out the new user's details(username, password, full-name, email ...)
doValidation
protected void doValidation()
- Overrides:
doValidation
in class webwork.action.ActionSupport
doExecute
protected String doExecute()
- Processes a request to create a user using the specified url parameters.
- Overrides:
doExecute
in class webwork.action.ActionSupport
- Returns:
- if there are input error this will return
Action.ERROR
; otherwise, it will redirect to the View User
page for the created user.
hasReachedUserLimit
public boolean hasReachedUserLimit()
getUsername
public String getUsername()
setUsername
public void setUsername(String username)
getFullname
public String getFullname()
setFullname
public void setFullname(String fullname)
getEmail
public String getEmail()
setEmail
public void setEmail(String email)
getPassword
public String getPassword()
setPassword
public void setPassword(String password)
isSendEmail
public boolean isSendEmail()
setSendEmail
public void setSendEmail(boolean sendEmail)
getConfirm
public String getConfirm()
setConfirm
public void setConfirm(String confirm)
getDirectoryId
public Long getDirectoryId()
setDirectoryId
public void setDirectoryId(Long directoryId)
getDirectories
public List<com.atlassian.crowd.embedded.api.Directory> getDirectories()
getUserUtil
public UserUtil getUserUtil()
Copyright © 2002-2011 Atlassian. All Rights Reserved.