Class PermissionHelper

java.lang.Object
com.xebialabs.deployit.security.permission.PermissionHelper

public class PermissionHelper extends Object
  • Constructor Details

    • PermissionHelper

      public PermissionHelper()
  • Method Details

    • hasPermission

      public static boolean hasPermission(Permission... permission)
    • hasPermission

      public static boolean hasPermission(Permission permission, String onConfigurationItem)
    • hasPermission

      public static boolean hasPermission(List<Permission> permission, String onConfigurationItem)
    • hasPermission

      public static boolean hasPermission(Permission[] permission, String onConfigurationItem)
    • hasPermission

      public static Map<String,Boolean> hasPermission(Permission permission, List<String> onConfigurationItems)
    • hasPermission

      public static Map<String,Boolean> hasPermission(List<Permission> permissions, List<String> onConfigurationItems)
    • hasPermission

      public static Map<String,Boolean> hasPermission(Permission[] permissions, List<String> onConfigurationItems)
    • applyPermission

      public static void applyPermission(com.xebialabs.deployit.repository.SearchParameters parameters, Permission permission)
    • getCurrentRoles

      public static List<com.xebialabs.deployit.security.Role> getCurrentRoles()
    • isCurrentUserAdmin

      public static boolean isCurrentUserAdmin()
    • isAdmin

      public static boolean isAdmin(org.springframework.security.core.Authentication authentication)