Package com.xebialabs.deployit.security
Class Permissions
- java.lang.Object
-
- com.xebialabs.deployit.security.Permissions
-
public class Permissions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Permissions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Collection<java.lang.String>authenticationToPrincipals(org.springframework.security.core.Authentication authentication)static voidclearSecurityContext()static java.lang.StringgetAuthenticatedUserName()static org.springframework.security.core.AuthenticationgetAuthentication()static java.util.Collection<Permission>isApplicableTo(java.util.Collection<Permission> values, java.lang.String id)static java.util.Collection<Permission>isApplicableTo(java.util.Collection<Permission> values, java.lang.String id, boolean checkRoot)
-
-
-
Method Detail
-
getAuthentication
public static org.springframework.security.core.Authentication getAuthentication()
-
getAuthenticatedUserName
public static java.lang.String getAuthenticatedUserName()
-
authenticationToPrincipals
public static java.util.Collection<java.lang.String> authenticationToPrincipals(org.springframework.security.core.Authentication authentication)
-
clearSecurityContext
public static void clearSecurityContext()
-
isApplicableTo
public static java.util.Collection<Permission> isApplicableTo(java.util.Collection<Permission> values, java.lang.String id)
-
isApplicableTo
public static java.util.Collection<Permission> isApplicableTo(java.util.Collection<Permission> values, java.lang.String id, boolean checkRoot)
-
-