@Immutable public class PermissionSet extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
PermissionSet.Config |
static class |
PermissionSet.Role |
Constructor and Description |
---|
PermissionSet(@NotNull Set<String> users,
@NotNull Set<String> groups,
@NotNull Set<PermissionSet.Role> roles,
@NotNull Set<Permission> permissions) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
@NotNull Set<String> |
getGroups() |
@NotNull Set<Permission> |
getPermissions() |
@NotNull Set<String> |
getUsers() |
int |
hashCode() |
boolean |
isAnonymous() |
boolean |
isLoggedIn() |
String |
toString() |
public PermissionSet(@NotNull @NotNull Set<String> users, @NotNull @NotNull Set<String> groups, @NotNull @NotNull Set<PermissionSet.Role> roles, @NotNull @NotNull Set<Permission> permissions)
@NotNull public @NotNull Set<Permission> getPermissions()
public boolean isLoggedIn()
public boolean isAnonymous()
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.