Class PermissionSet
- java.lang.Object
-
- com.atlassian.bamboo.configuration.external.yaml.properties.common.permissions.PermissionSet
-
@Immutable public class PermissionSet extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
PermissionSet.Config
static class
PermissionSet.Role
-
Constructor Summary
Constructors Constructor Description PermissionSet(@NotNull Set<String> users, @NotNull Set<String> groups, @NotNull Set<PermissionSet.Role> roles, @NotNull Set<Permission> permissions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
-
-
Constructor Detail
-
PermissionSet
public PermissionSet(@NotNull @NotNull Set<String> users, @NotNull @NotNull Set<String> groups, @NotNull @NotNull Set<PermissionSet.Role> roles, @NotNull @NotNull Set<Permission> permissions)
-
-
Method Detail
-
getPermissions
@NotNull public @NotNull Set<Permission> getPermissions()
-
isLoggedIn
public boolean isLoggedIn()
-
isAnonymous
public boolean isAnonymous()
-
-