public class Permissions
extends java.lang.Object
| Constructor and Description |
|---|
Permissions() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Collection<java.lang.String> |
authenticationToPrincipals(org.springframework.security.core.Authentication authentication) |
static com.google.common.collect.ImmutableMap<java.lang.Integer,com.xebialabs.deployit.security.Role> |
buildLookup(java.util.List<com.xebialabs.deployit.security.Role> roles) |
static void |
clearSecurityContext() |
static java.lang.String |
getAuthenticatedUserName() |
static org.springframework.security.core.Authentication |
getAuthentication() |
static java.util.Collection<Permission> |
isApplicableTo(java.util.Collection<Permission> values,
java.lang.String id) |
public static com.google.common.collect.ImmutableMap<java.lang.Integer,com.xebialabs.deployit.security.Role> buildLookup(java.util.List<com.xebialabs.deployit.security.Role> roles)
public static org.springframework.security.core.Authentication getAuthentication()
public static java.lang.String getAuthenticatedUserName()
public static void clearSecurityContext()
public static java.util.Collection<java.lang.String> authenticationToPrincipals(org.springframework.security.core.Authentication authentication)
public static java.util.Collection<Permission> isApplicableTo(java.util.Collection<Permission> values, java.lang.String id)