Interface EditPermissionsAware

All Superinterfaces:
PermissionsAware
All Known Implementing Classes:
AbstractEditPermissionAction, EditGlobalPermissionsAction, EditSpacePermissionDefaultsAction, EditSpacePermissionsAction

public interface EditPermissionsAware extends PermissionsAware
This interface is used by all actions that need to edit permissions
  • Method Details

    • validate

      void validate()
      Validate the form
    • execute

      String execute() throws Exception
      Add and remove the permissions
      Returns:
      SUCCESS if completed
      Throws:
      Exception
    • getUsersToAddAsList

      List<String> getUsersToAddAsList()
    • setUsersToAdd

      void setUsersToAdd(String usersToAdd)
    • getGroupsToAddAsList

      List<String> getGroupsToAddAsList()
    • setGroupsToAdd

      void setGroupsToAdd(String groupsToAdd)
      Comma delimited list of groups - legacy behaviour, does not support commas in group names
      Parameters:
      groupsToAdd -
    • setGroupListToAdd

      void setGroupListToAdd(List<String> groupListToAdd)
      List of groups to add
      Parameters:
      groupListToAdd -
      Since:
      7.5.0
    • getSelectedUsername

      String getSelectedUsername()
    • setSelectedUsername

      void setSelectedUsername(String selectedUsername)
    • getSelectedGroup

      String getSelectedGroup()
    • setSelectedGroup

      void setSelectedGroup(String selectedGroup)