Class AbstractEditPermissionAction
java.lang.Object
org.apache.struts2.ActionSupport
com.opensymphony.xwork2.ActionSupport
com.atlassian.confluence.core.AbstractI18nActionSupport
com.atlassian.confluence.core.ConfluenceActionSupport
com.atlassian.confluence.security.actions.AbstractPermissionsAction
com.atlassian.confluence.security.actions.AbstractEditPermissionAction
- All Implemented Interfaces:
BootstrapAware,WebInterface,EditPermissionsAware,PermissionsAware,MessageHolderAware,com.opensymphony.xwork2.Action,com.opensymphony.xwork2.interceptor.ValidationAware,com.opensymphony.xwork2.LocaleProvider,com.opensymphony.xwork2.TextProvider,com.opensymphony.xwork2.Validateable,Serializable,org.apache.struts2.action.Action,org.apache.struts2.interceptor.ValidationAware,org.apache.struts2.Validateable
- Direct Known Subclasses:
EditGlobalPermissionsAction,EditSpacePermissionDefaultsAction,EditSpacePermissionsAction
public abstract class AbstractEditPermissionAction
extends AbstractPermissionsAction
implements EditPermissionsAware
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.opensymphony.xwork2.interceptor.ValidationAware
com.opensymphony.xwork2.interceptor.ValidationAware.LegacyAdapter -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected EditPermissionsAdministratorprotected Stringprotected StringFields inherited from class com.atlassian.confluence.security.actions.AbstractPermissionsAction
anonymousPermissionRow, groupPermissionRows, permissionsAdministratorBuilder, userPermissionRowsFields 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 TypeMethodDescriptionprotected StringexecuteAction(String errorMessageKey) voidsetGroupListToAdd(List<String> groupListToAdd) List of groups to addvoidsetGroupsToAdd(String groupsToAdd) Comma delimited list of groups - legacy behaviour, does not support commas in group namesvoidsetSelectedGroup(String selectedGroup) voidsetSelectedUsername(String selectedUsername) voidsetUsersToAdd(String usersToAdd) voidvalidate()Validate the formMethods inherited from class com.atlassian.confluence.security.actions.AbstractPermissionsAction
bootstrap, getAnonymousPermissionRow, getGroupPermissionRows, getPermissions, getRequestParams, getUnlicensedAuthenticatedPermissionRow, getUserPermissionRows, isAdminUser, isShowGlobalUnlicensedUsersUI, isUserStatusPluginEnabled, isValidAnonymousPermission, isValidAuthenticatedUsersPermission, setPermissionsAdministratorBuilderMethods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, getActionErrors, getActionMessages, getActionName, getAuthenticatedUser, getBootstrapStatusProvider, getCancelResult, getCurrentRequest, getCurrentResponse, getDateFormatter, getDefaultTimeZone, getFieldErrors, getGlobalSettings, getHelper, getI18n, getLocale, getMessageHolder, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getTimeZone, getUserByName, getUserInterfaceState, getWebInterfaceContext, isAnonymousUser, isEmailVisible, isPermitted, setAccessModeService, setBootstrapStatusProvider, setCancel, setConfluenceAccessManager, setContentUiSupport, setEventPublisher, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSkipIsPermitted, setSpacePermissionManager, setStrutsHelper, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManager, shouldSkipIsPermittedMethods 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, execute, getContainer, getFormatted, getLocaleProvider, getText, getText, getTextProvider, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, toLocaleMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.struts2.action.Action
executeMethods inherited from interface com.atlassian.confluence.security.actions.EditPermissionsAware
executeMethods inherited from interface com.atlassian.confluence.security.actions.PermissionsAware
getAnonymousPermissionRow, getGroupPermissionRows, getGuardPermission, getRequestParams, getUnlicensedAuthenticatedPermissionRow, getUserPermissionRows, populateAdministratorMethods inherited from interface org.apache.struts2.interceptor.ValidationAware
addActionError, addActionMessage, addFieldError, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors
-
Field Details
-
selectedUsername
-
selectedGroup
-
permissionsAdministrator
-
-
Constructor Details
-
AbstractEditPermissionAction
public AbstractEditPermissionAction()
-
-
Method Details
-
getPermissionsAdministrator
- Specified by:
getPermissionsAdministratorin interfacePermissionsAware
-
validate
public void validate()Description copied from interface:EditPermissionsAwareValidate the form- Specified by:
validatein interfaceEditPermissionsAware- Specified by:
validatein interfaceMessageHolderAware- Specified by:
validatein interfaceorg.apache.struts2.Validateable- Overrides:
validatein classorg.apache.struts2.ActionSupport
-
executeAction
-
getUsersToAddAsList
- Specified by:
getUsersToAddAsListin interfaceEditPermissionsAware
-
setUsersToAdd
- Specified by:
setUsersToAddin interfaceEditPermissionsAware
-
getUsersToAdd
-
getGroupsToAddAsList
- Specified by:
getGroupsToAddAsListin interfaceEditPermissionsAware
-
setGroupsToAdd
Description copied from interface:EditPermissionsAwareComma delimited list of groups - legacy behaviour, does not support commas in group names- Specified by:
setGroupsToAddin interfaceEditPermissionsAware
-
setGroupListToAdd
Description copied from interface:EditPermissionsAwareList of groups to add- Specified by:
setGroupListToAddin interfaceEditPermissionsAware
-
getSelectedUsername
- Specified by:
getSelectedUsernamein interfaceEditPermissionsAware
-
setSelectedUsername
- Specified by:
setSelectedUsernamein interfaceEditPermissionsAware
-
getSelectedGroup
- Specified by:
getSelectedGroupin interfaceEditPermissionsAware
-
setSelectedGroup
- Specified by:
setSelectedGroupin interfaceEditPermissionsAware
-