public class CreateUserAction extends AbstractUsersAction implements Tabbed, Evented<AdminAddedUserEvent>
| Modifier and Type | Field and Description |
|---|---|
protected String |
confirm |
protected String |
email |
protected String |
fullName |
protected String |
password |
static String |
SEND_EMAIL |
protected boolean |
sendEmail |
user, userKey, usernameaccessModeService, CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, personService, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager| Constructor and Description |
|---|
CreateUserAction() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addLicensingError() |
boolean |
canAddUsers() |
String |
doDefault()
Default webwork action execution method.
|
String |
execute() |
String |
getConfirm() |
String |
getEmail() |
AdminAddedUserEvent |
getEventToPublish(String result)
Gets the event to publish.
|
String |
getFullName() |
String |
getPassword() |
String |
getSelectedTab()
Returns the key of the tab that should be selected when rendering.
|
boolean |
getSendEmail() |
boolean |
isLicensedToAddMoreUsers() |
boolean |
isMailServerConfigured() |
boolean |
isPermitted() |
boolean |
isSendEmail() |
void |
setBandanaManager(com.atlassian.bandana.BandanaManager bandanaManager) |
void |
setConfirm(String confirm) |
void |
setEmail(String email) |
void |
setFullName(String fullName) |
void |
setLicenseService(LicenseService licenseService) |
void |
setMailServerManager(com.atlassian.mail.server.MailServerManager mailServerManager) |
void |
setPassword(String password) |
void |
setSendEmail(boolean sendEmail) |
void |
setUserChecker(UserChecker userChecker) |
void |
setUserFormValidator(UserFormValidator validator) |
void |
setWritableDirectoryExistsCriteria(WritableDirectoryExistsCriteria writableDirectoryExistsCriteria) |
void |
validate() |
getRemoteUsername, getUser, getUserKey, getUsername, isAllowedToAddUsers, setUserKey, setUsernameaddActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, formatFriendlyDate, getAccessMode, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, getCancel, getCancelResult, getConfluenceAccessManager, getContext, getCurrentRequest, getCurrentSession, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDefaultTimeZone, getDocLink, getEventManager, getFriendlyDateFormatter, getFrontendServiceURL, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageJs, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermissionManager, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPersonService, getPreviousLoginDate, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUserAccessor, getUserByName, getUserFullName, getUserHasBrowseUsersPermission, getUserHasLicensedAccess, getUserInterfaceState, getUserLocaleDefaultDatePattern, getUserProfilePicUrl, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPrintableVersion, isSkipAccessCheck, isUserStatusPluginEnabled, isUsingH2, isUsingHSQL, setAccessModeService, setApiDateFormatService, setApiPersonService, setBootstrapManager, setCancel, setConfluenceAccessManager, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setServletRequestSupplier, setSettingsManager, setSkipAccessCheck, setSpacePermissionManager, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManager, withServletRequestSupplieraddActionError, addActionMessage, addFieldError, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrorspublic static final String SEND_EMAIL
protected String password
protected String confirm
protected String email
protected String fullName
protected boolean sendEmail
public String doDefault() throws Exception
ConfluenceActionSupportdoDefault in class ConfluenceActionSupportException - if something goes wrongpublic void validate()
validate in interface MessageHolderAwarevalidate in interface com.opensymphony.xwork.Validateablevalidate in class com.opensymphony.xwork.ActionSupportpublic String execute() throws Exception
execute in interface com.opensymphony.xwork.Actionexecute in class com.opensymphony.xwork.ActionSupportExceptionpublic String getSelectedTab()
Tabbede.g. "search" or "create" for the browseusers.vm
getSelectedTab in interface Tabbedprotected void addLicensingError()
public boolean isLicensedToAddMoreUsers()
public boolean isSendEmail()
public boolean isMailServerConfigured()
public boolean canAddUsers()
public String getPassword()
public void setPassword(String password)
public String getEmail()
public void setEmail(String email)
public boolean getSendEmail()
public void setSendEmail(boolean sendEmail)
public String getFullName()
public void setFullName(String fullName)
public String getConfirm()
public void setConfirm(String confirm)
public void setWritableDirectoryExistsCriteria(WritableDirectoryExistsCriteria writableDirectoryExistsCriteria)
public void setUserChecker(UserChecker userChecker)
public void setBandanaManager(com.atlassian.bandana.BandanaManager bandanaManager)
public void setUserFormValidator(UserFormValidator validator)
public void setLicenseService(LicenseService licenseService)
public void setMailServerManager(com.atlassian.mail.server.MailServerManager mailServerManager)
public AdminAddedUserEvent getEventToPublish(String result)
EventedgetEventToPublish in interface Evented<AdminAddedUserEvent>result - the result of the action executing.public boolean isPermitted()
isPermitted in class AbstractUsersActionCopyright © 2003–2020 Atlassian. All rights reserved.