com.atlassian.confluence.user.actions
Class CreateUserAction
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.confluence.core.ConfluenceActionSupport
com.atlassian.confluence.user.actions.AbstractUsersAction
com.atlassian.confluence.user.actions.CreateUserAction
- All Implemented Interfaces:
- Tabbed, Evented<AdminAddedUserEvent>, WebInterface, MessageHolderAware, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, Serializable
public class CreateUserAction
- extends AbstractUsersAction
- implements Tabbed, Evented<AdminAddedUserEvent>
- See Also:
- Serialized Form
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport |
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager |
Fields inherited from class com.opensymphony.xwork.ActionSupport |
LOG |
Fields inherited from interface com.opensymphony.xwork.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport |
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, formatFriendlyDate, getActionName, getActionName, getBootstrapManager, getCancel, getCancelResult, getContext, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDocLink, getEventManager, getFriendlyDateFormatter, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRandom, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserFullName, getUserInterfaceState, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermittedAsString, isPrintableVersion, isSharedMode, isUserStatusPluginEnabled, isUsingHSQL, setBootstrapManager, setCancel, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionCheck, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setSystemInformationService, setUserAccessor, setWebInterfaceManager |
Methods inherited from class com.opensymphony.xwork.ActionSupport |
addActionError, addActionMessage, addFieldError, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SEND_EMAIL
public static final String SEND_EMAIL
- See Also:
- Constant Field Values
password
protected String password
confirm
protected String confirm
email
protected String email
fullName
protected String fullName
sendEmail
protected boolean sendEmail
CreateUserAction
public CreateUserAction()
doDefault
public String doDefault()
throws Exception
- Description copied from class:
ConfluenceActionSupport
- Default webwork action execution method.
- Overrides:
doDefault
in class ConfluenceActionSupport
- Returns:
- the action result
- Throws:
Exception
- if something goes wrong
validate
public void validate()
- Specified by:
validate
in interface MessageHolderAware
- Specified by:
validate
in interface com.opensymphony.xwork.Validateable
- Overrides:
validate
in class com.opensymphony.xwork.ActionSupport
execute
public String execute()
throws Exception
- Specified by:
execute
in interface com.opensymphony.xwork.Action
- Overrides:
execute
in class com.opensymphony.xwork.ActionSupport
- Throws:
Exception
getSelectedTab
public String getSelectedTab()
- Description copied from interface:
Tabbed
- Returns the key of the tab that should be selected when rendering.
e.g. "search" or "create" for the browseusers.vm
- Specified by:
getSelectedTab
in interface Tabbed
addLicensingError
protected void addLicensingError()
isLicensedToAddMoreUsers
public boolean isLicensedToAddMoreUsers()
isSendEmail
public boolean isSendEmail()
isMailServerConfigured
public boolean isMailServerConfigured()
canAddUsers
public boolean canAddUsers()
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)
setWritableDirectoryExistsCriteria
public void setWritableDirectoryExistsCriteria(WritableDirectoryExistsCriteria writableDirectoryExistsCriteria)
setUserChecker
public void setUserChecker(UserChecker userChecker)
setBandanaManager
public void setBandanaManager(com.atlassian.bandana.BandanaManager bandanaManager)
setUserFormValidator
public void setUserFormValidator(UserFormValidator validator)
setLicenseService
public void setLicenseService(LicenseService licenseService)
setMailServerManager
public void setMailServerManager(com.atlassian.mail.server.MailServerManager mailServerManager)
getEventToPublish
public AdminAddedUserEvent getEventToPublish(String result)
- Description copied from interface:
Evented
- Gets the event to publish.
- Specified by:
getEventToPublish
in interface Evented<AdminAddedUserEvent>
- Parameters:
result
- the result of the action executing.
- Returns:
- the event. Can be null, in which case no event will be published.
Copyright © 2003-2013 Atlassian. All Rights Reserved.