-
- All Implemented Interfaces:
public class AuthorizationChange.Companion
-
-
Field Summary
Fields Modifier and Type Field Description public final static AuthorizationChange.CompanionINSTANCE
-
Method Summary
Modifier and Type Method Description final AuthorizationChangeaddUser(String username)Adds a user. final AuthorizationChangeremoveUser(String username)Removes a user. final AuthorizationChangeaddGroup(String groupName)Adds a group. final AuthorizationChangeremoveGroup(String groupName)Removes a group. final Set<String>applyUserAuthorization(Set<String> authorizedUsers, List<AuthorizationChange> authorizationChanges)Applies authorizations to users. final Set<String>applyGroupAuthorization(Set<String> authorizedGroups, List<AuthorizationChange> authorizationChanges)Applies authorizations to groups. -
-
Method Detail
-
addUser
final AuthorizationChange addUser(String username)
Adds a user.
-
removeUser
final AuthorizationChange removeUser(String username)
Removes a user.
-
addGroup
final AuthorizationChange addGroup(String groupName)
Adds a group.
-
removeGroup
final AuthorizationChange removeGroup(String groupName)
Removes a group.
-
applyUserAuthorization
final Set<String> applyUserAuthorization(Set<String> authorizedUsers, List<AuthorizationChange> authorizationChanges)
Applies authorizations to users.
-
applyGroupAuthorization
final Set<String> applyGroupAuthorization(Set<String> authorizedGroups, List<AuthorizationChange> authorizationChanges)
Applies authorizations to groups.
-
-
-
-