Class RemoveUserAction
java.lang.Object
org.apache.struts2.ActionSupport
com.atlassian.confluence.core.AbstractI18nActionSupport
com.atlassian.confluence.core.ConfluenceActionSupport
com.atlassian.confluence.user.actions.AbstractUsersAction
com.atlassian.confluence.user.actions.RemoveUserAction
- All Implemented Interfaces:
WebInterface,ExternalUserManagementAware,MessageHolderAware,Serializable,org.apache.struts2.action.Action,org.apache.struts2.interceptor.ValidationAware,org.apache.struts2.locale.LocaleProvider,org.apache.struts2.text.TextProvider,org.apache.struts2.Validateable
Action for removing a user. This gets quite complicated as we have to make sure
the user really is able to be removed.
- See Also:
-
Field Summary
Fields inherited from class com.atlassian.confluence.user.actions.AbstractUsersAction
personService, user, userKey, usernameFields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
accessModeService, CANCEL, confluenceAccessManager, contentUiSupport, eventPublisher, formatSettingsManager, globalSettingsManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, localeManager, loginManager, messageHolder, permissionManager, pluginAccessor, PREVIEW, request, response, spacePermissionManager, strutsHelper, systemInformationService, userAccessor, webInterfaceManagerFields inherited from class org.apache.struts2.ActionSupport
containerFields inherited from interface org.apache.struts2.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionConvenient Action execution method which defaults to returning INPUTexecute()@Nullable StringReturns the key of the user's personal space if that space exists.Deprecated.A human-readable list of content that will be removed or modified by the deletion of this user.Deprecated.since 6.13.0 Useinstead.invalid reference
com.atlassian.confluence.spaces.SpaceManager#getSpacesContainingPagesEditedBy(String)Deprecated.since 6.13.0 Useinstead.invalid reference
com.atlassian.confluence.spaces.SpaceManager#getAuthoredSpacesByUser(String)booleanbooleanvoidsetSpaceManager(SpaceManager spaceManager) Methods inherited from class com.atlassian.confluence.user.actions.AbstractUsersAction
getRemoteUsername, getUrlEncodeUsername, getUser, getUserKey, getUsername, isLicensedToAddMoreUsers, isPermitted, setApiPersonService, setUserKey, setUsernameMethods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, getActionErrors, getActionMessages, getActionName, getActiveRequest, getActiveResponse, getAuthenticatedUser, getBootstrapStatusProvider, getCancelResult, getDateFormatter, getDefaultTimeZone, getFieldErrors, getGlobalSettings, getHelper, getI18n, getLocale, getMessageHolder, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getTimeZone, getUserByName, getUserInterfaceState, getWebInterfaceContext, isAnonymousUser, isEmailVisible, setAccessModeService, setBootstrapStatusProvider, setCancel, setConfluenceAccessManager, setContentUiSupport, setEventPublisher, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setStrutsHelper, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManagerMethods inherited from class com.atlassian.confluence.core.AbstractI18nActionSupport
getText, getText, getText, getText, getText, getText, getText, getText, getTextStrictMethods inherited from class org.apache.struts2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getContainer, getFormatted, getLocaleProvider, getText, getText, getTextProvider, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, toLocale, validateMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.confluence.validation.MessageHolderAware
validate
-
Constructor Details
-
RemoveUserAction
public RemoveUserAction()
-
-
Method Details
-
doDefault
Description copied from class:ConfluenceActionSupportConvenient Action execution method which defaults to returning INPUT- Overrides:
doDefaultin classConfluenceActionSupport- Throws:
Exception
-
execute
- Specified by:
executein interfaceorg.apache.struts2.action.Action- Overrides:
executein classorg.apache.struts2.ActionSupport- Throws:
Exception
-
setSpaceManager
-
isUserRemovable
public boolean isUserRemovable() -
hasPersonalSpace
public boolean hasPersonalSpace() -
getPersonalSpaceKey
Returns the key of the user's personal space if that space exists. Returns null if the user has no personal space. -
getUserOwnedSpaces
Deprecated.since 6.13.0 Useinstead.invalid reference
com.atlassian.confluence.spaces.SpaceManager#getAuthoredSpacesByUser(String)- Returns:
- list of spaces that the user to be removed has edited content in, excluding the user's personal space, if one exists
-
getUserEditedSpaces
Deprecated.since 6.13.0 Useinstead.invalid reference
com.atlassian.confluence.spaces.SpaceManager#getSpacesContainingPagesEditedBy(String) -
getUserCommentedSpaces
Deprecated.since 6.13.0 Useinstead.invalid reference
com.atlassian.confluence.spaces.SpaceManager#getSpacesContainingCommentsBy(String) -
getTaskId
-
getUserContentCleanupInformation
A human-readable list of content that will be removed or modified by the deletion of this user.- Returns:
- a list of i18n'd strings listing the consequences of removing this user.
-
invalid reference