Class PermissionHelper


  • public class PermissionHelper
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void applyPermission​(com.xebialabs.deployit.repository.SearchParameters parameters, Permission permission)  
      static java.util.List<com.xebialabs.deployit.security.Role> getCurrentRoles()  
      static boolean hasPermission​(Permission... permission)  
      static boolean hasPermission​(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 boolean hasPermission​(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 boolean hasPermission​(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 boolean isAdmin​(org.springframework.security.core.Authentication authentication)  
      static boolean isCurrentUserAdmin()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PermissionHelper

        public PermissionHelper()
    • 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)