Class CreateUserAction
- java.lang.Object
-
- com.opensymphony.xwork2.ActionSupport
-
- All Implemented Interfaces:
Tabbed,Evented<AdminAddedUserEvent>,WebInterface,BreadcrumbAware,MessageHolderAware,com.opensymphony.xwork2.Action,com.opensymphony.xwork2.interceptor.ValidationAware,com.opensymphony.xwork2.LocaleProvider,com.opensymphony.xwork2.TextProvider,com.opensymphony.xwork2.Validateable,Serializable
public class CreateUserAction extends SearchUsersAction implements Tabbed, Evented<AdminAddedUserEvent>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringconfirmprotected Stringemailprotected StringfullNameprotected Stringpasswordstatic StringSEND_EMAILprotected booleansendEmail-
Fields inherited from class com.atlassian.confluence.user.actions.AbstractSearchCrowdUsersAction
SHOW_ALL_SEARCH_TERM
-
Fields inherited from class com.atlassian.confluence.user.actions.AbstractUsersAction
user, userKey, username
-
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
accessModeService, CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, personService, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, systemInformationService, userAccessor, webInterfaceManager
-
-
Constructor Summary
Constructors Constructor Description CreateUserAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringexecute()StringgetConfirm()StringgetEmail()AdminAddedUserEventgetEventToPublish(String result)Gets the event to publish.StringgetFullName()StringgetPassword()StringgetSelectedTab()Returns the key of the tab that should be selected when rendering.booleangetSendEmail()booleanisPermitted()voidsetConfirm(String confirm)voidsetEmail(String email)voidsetFullName(String fullName)voidsetPassword(String password)voidsetSendEmail(boolean sendEmail)voidsetUserFormValidator(UserFormValidator validator)voidvalidate()-
Methods inherited from class com.atlassian.confluence.user.actions.SearchUsersAction
canAddUsers, doCreateUserForm, doInviteUserForm, doSignUpUserForm, doUserSearch, getBreadcrumb, getEventPublisher, getLoginInfo, isMailServerConfigured, isSendEmailDefault, publishEvent, setBandanaManager, setEventPublisher, setLoginManager, setMailServerExistsCriteria, setSendEmailDefault, setWritableDirectoryExistsCriteria
-
Methods inherited from class com.atlassian.confluence.user.actions.AbstractSearchCrowdUsersAction
getEmailTerm, getFullnameTerm, getLicenseErrorHtml, getOperator, getOperators, getPageRequest, getPageResponse, getResultsPerPage, getResultsPerPageOptions, getSearchTerm, getUsernameTerm, getUserSearchService, isShowAll, isShowUnlicensedUsers, isSupportsSimpleSearch, setEmailTerm, setFullnameTerm, setLicenseService, setOperator, setPageResponse, setResultsPerPage, setSearchTerm, setSelectedTab, setShowUnlicensedUsers, setStartIndex, setUserChecker, setUsernameTerm, setUserSearchService
-
Methods inherited from class com.atlassian.confluence.user.actions.AbstractUsersAction
getRemoteUsername, getUrlEncodeUsername, getUser, getUserKey, getUsername, isLicensedToAddMoreUsers, setUserKey, setUsername
-
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getAccessMode, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, getBootstrapStatusProvider, getCancel, getCancelResult, getConfluenceAccessManager, getContentUiSupport, getContext, getCurrentRequest, getCurrentSession, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDefaultTimeZone, getDocBean, 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, 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, setBootstrapStatusProvider, setCancel, setConfluenceAccessManager, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setMessageHolder, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setServletRequestSupplier, setSettingsManager, setSpacePermissionManager, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManager, useSkipAccessCheck, withServletRequestSupplier
-
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getContainer, getFieldErrors, getFormatted, getLocaleProvider, getText, getText, getTextProvider, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors
-
-
-
-
Method Detail
-
validate
public void validate()
- Specified by:
validatein interfaceMessageHolderAware- Specified by:
validatein interfacecom.opensymphony.xwork2.Validateable- Overrides:
validatein classAbstractSearchCrowdUsersAction
-
execute
public String execute()
- Specified by:
executein interfacecom.opensymphony.xwork2.Action- Overrides:
executein classSearchUsersAction
-
getSelectedTab
public String getSelectedTab()
Description copied from interface:TabbedReturns the key of the tab that should be selected when rendering.e.g. "search" or "create" for the browseusers.vm
- Specified by:
getSelectedTabin interfaceTabbed- Overrides:
getSelectedTabin classAbstractSearchCrowdUsersAction
-
getPassword
public String getPassword()
-
setPassword
public void setPassword(String password)
-
getEmail
public String getEmail()
-
setEmail
public void setEmail(String email)
-
getSendEmail
public boolean getSendEmail()
-
setSendEmail
public void setSendEmail(boolean sendEmail)
-
getFullName
public String getFullName()
-
setFullName
public void setFullName(String fullName)
-
getConfirm
public String getConfirm()
-
setConfirm
public void setConfirm(String confirm)
-
setUserFormValidator
public void setUserFormValidator(UserFormValidator validator)
-
getEventToPublish
public AdminAddedUserEvent getEventToPublish(String result)
Description copied from interface:EventedGets the event to publish.- Specified by:
getEventToPublishin interfaceEvented<AdminAddedUserEvent>- Parameters:
result- the result of the action executing.- Returns:
- the event. Can be null, in which case no event will be published.
-
isPermitted
public boolean isPermitted()
- Overrides:
isPermittedin classSearchUsersAction
-
-