Class ShiroFacade


  • public final class ShiroFacade
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.Object getPrincipalFromClassName​(java.lang.String type)  
      static java.lang.String getPrincipalProperty​(java.lang.Object principal, java.lang.String property)  
      static java.lang.String getPrincipalText​(java.lang.String type, java.lang.String property)  
      static boolean hasAllPermissions​(java.lang.String... permissions)  
      static boolean hasAllPermissions​(java.util.Collection<java.lang.String> permissions)  
      static boolean hasAllRoles​(java.lang.String... roles)  
      static boolean hasAllRoles​(java.util.Collection<java.lang.String> roles)  
      static boolean hasAnyPermissions​(java.lang.String... permissions)  
      static boolean hasAnyPermissions​(java.util.Collection<java.lang.String> permissions)  
      static boolean hasAnyRoles​(java.lang.String... roles)  
      static boolean hasAnyRoles​(java.util.Collection<java.lang.String> roles)  
      static boolean hasPermission​(java.lang.String permission)  
      static boolean hasRole​(java.lang.String roleName)  
      static boolean isAuthenticated()  
      static boolean isGuest()  
      static boolean isNotAuthenticated()  
      static boolean isUser()  
      static boolean lacksPermission​(java.lang.String permission)  
      static boolean lacksRole​(java.lang.String roleName)  
      • Methods inherited from class java.lang.Object

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

      • isAuthenticated

        public static boolean isAuthenticated()
      • isNotAuthenticated

        public static boolean isNotAuthenticated()
      • isUser

        public static boolean isUser()
      • isGuest

        public static boolean isGuest()
      • hasPermission

        public static boolean hasPermission​(java.lang.String permission)
      • lacksPermission

        public static boolean lacksPermission​(java.lang.String permission)
      • hasAnyPermissions

        public static boolean hasAnyPermissions​(java.util.Collection<java.lang.String> permissions)
      • hasAnyPermissions

        public static boolean hasAnyPermissions​(java.lang.String... permissions)
      • hasAllPermissions

        public static boolean hasAllPermissions​(java.util.Collection<java.lang.String> permissions)
      • hasAllPermissions

        public static boolean hasAllPermissions​(java.lang.String... permissions)
      • hasRole

        public static boolean hasRole​(java.lang.String roleName)
      • lacksRole

        public static boolean lacksRole​(java.lang.String roleName)
      • hasAnyRoles

        public static boolean hasAnyRoles​(java.util.Collection<java.lang.String> roles)
      • hasAnyRoles

        public static boolean hasAnyRoles​(java.lang.String... roles)
      • hasAllRoles

        public static boolean hasAllRoles​(java.util.Collection<java.lang.String> roles)
      • hasAllRoles

        public static boolean hasAllRoles​(java.lang.String... roles)
      • getPrincipalText

        public static java.lang.String getPrincipalText​(java.lang.String type,
                                                        java.lang.String property)
      • getPrincipalFromClassName

        public static java.lang.Object getPrincipalFromClassName​(java.lang.String type)
      • getPrincipalProperty

        public static java.lang.String getPrincipalProperty​(java.lang.Object principal,
                                                            java.lang.String property)