Class PermissionHelper
- java.lang.Object
-
- com.xebialabs.deployit.security.permission.PermissionHelper
-
public class PermissionHelper extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PermissionHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidapplyPermission(com.xebialabs.deployit.repository.SearchParameters parameters, Permission permission)static java.util.List<com.xebialabs.deployit.security.Role>getCurrentRoles()static booleanhasPermission(Permission... permission)static booleanhasPermission(Permission[] permission, java.lang.String onConfigurationItem)static java.util.Map<java.lang.String,java.lang.Boolean>hasPermission(Permission[] permissions, java.util.List<java.lang.String> onConfigurationItems)static booleanhasPermission(Permission permission, java.lang.String onConfigurationItem)static java.util.Map<java.lang.String,java.lang.Boolean>hasPermission(Permission permission, java.util.List<java.lang.String> onConfigurationItems)static booleanhasPermission(java.util.List<Permission> permission, java.lang.String onConfigurationItem)static java.util.Map<java.lang.String,java.lang.Boolean>hasPermission(java.util.List<Permission> permissions, java.util.List<java.lang.String> onConfigurationItems)static booleanisAdmin(org.springframework.security.core.Authentication authentication)static booleanisCurrentUserAdmin()
-
-
-
Method Detail
-
hasPermission
public static boolean hasPermission(Permission... permission)
-
hasPermission
public static boolean hasPermission(Permission permission, java.lang.String onConfigurationItem)
-
hasPermission
public static boolean hasPermission(java.util.List<Permission> permission, java.lang.String onConfigurationItem)
-
hasPermission
public static boolean hasPermission(Permission[] permission, java.lang.String onConfigurationItem)
-
hasPermission
public static java.util.Map<java.lang.String,java.lang.Boolean> hasPermission(Permission permission, java.util.List<java.lang.String> onConfigurationItems)
-
hasPermission
public static java.util.Map<java.lang.String,java.lang.Boolean> hasPermission(java.util.List<Permission> permissions, java.util.List<java.lang.String> onConfigurationItems)
-
hasPermission
public static java.util.Map<java.lang.String,java.lang.Boolean> hasPermission(Permission[] permissions, java.util.List<java.lang.String> onConfigurationItems)
-
applyPermission
public static void applyPermission(com.xebialabs.deployit.repository.SearchParameters parameters, Permission permission)
-
getCurrentRoles
public static java.util.List<com.xebialabs.deployit.security.Role> getCurrentRoles()
-
isCurrentUserAdmin
public static boolean isCurrentUserAdmin()
-
isAdmin
public static boolean isAdmin(org.springframework.security.core.Authentication authentication)
-
-