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 permissionsvoidsetGroupListToAdd(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 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
-