Class ShiroFacade
- java.lang.Object
-
- at.pollux.thymeleaf.shiro.processor.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.ObjectgetPrincipalFromClassName(java.lang.String type)static java.lang.StringgetPrincipalProperty(java.lang.Object principal, java.lang.String property)static java.lang.StringgetPrincipalText(java.lang.String type, java.lang.String property)static booleanhasAllPermissions(java.lang.String... permissions)static booleanhasAllPermissions(java.util.Collection<java.lang.String> permissions)static booleanhasAllRoles(java.lang.String... roles)static booleanhasAllRoles(java.util.Collection<java.lang.String> roles)static booleanhasAnyPermissions(java.lang.String... permissions)static booleanhasAnyPermissions(java.util.Collection<java.lang.String> permissions)static booleanhasAnyRoles(java.lang.String... roles)static booleanhasAnyRoles(java.util.Collection<java.lang.String> roles)static booleanhasPermission(java.lang.String permission)static booleanhasRole(java.lang.String roleName)static booleanisAuthenticated()static booleanisGuest()static booleanisNotAuthenticated()static booleanisUser()static booleanlacksPermission(java.lang.String permission)static booleanlacksRole(java.lang.String roleName)
-
-
-
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)
-
-