Interface EditPermissionsAware
- All Superinterfaces:
PermissionsAware
- All Known Implementing Classes:
AbstractEditPermissionAction
,EditGlobalPermissionsAction
,EditSpacePermissionDefaultsAction
,EditSpacePermissionsAction
This interface is used by all actions that need to edit permissions
-
Method Summary
Modifier and TypeMethodDescriptionexecute()
Add and remove the permissionsvoid
setGroupListToAdd
(List<String> groupListToAdd) List of groups to addvoid
setGroupsToAdd
(String groupsToAdd) Comma delimited list of groups - legacy behaviour, does not support commas in group namesvoid
setSelectedGroup
(String selectedGroup) void
setSelectedUsername
(String selectedUsername) void
setUsersToAdd
(String usersToAdd) void
validate()
Validate the formMethods inherited from interface com.atlassian.confluence.security.actions.PermissionsAware
getAnonymousPermissionRow, getGroupPermissionRows, getGuardPermission, getPermissionsAdministrator, getRequestParams, getUnlicensedAuthenticatedPermissionRow, getUserPermissionRows, populateAdministrator
-
Method Details
-
validate
void validate()Validate the form -
execute
Add and remove the permissions- Returns:
- SUCCESS if completed
- Throws:
Exception
-
getUsersToAddAsList
-
setUsersToAdd
-
getGroupsToAddAsList
-
setGroupsToAdd
Comma delimited list of groups - legacy behaviour, does not support commas in group names- Parameters:
groupsToAdd
-
-
setGroupListToAdd
List of groups to add- Parameters:
groupListToAdd
-- Since:
- 7.5.0
-
getSelectedUsername
String getSelectedUsername() -
setSelectedUsername
-
getSelectedGroup
String getSelectedGroup() -
setSelectedGroup
-