Package org.minimalj.security
Class Subject
java.lang.Object
org.minimalj.security.Subject
- All Implemented Interfaces:
java.io.Serializable
public class Subject
extends java.lang.Object
implements java.io.Serializable
- See Also:
- Serialized Form
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description static boolean
currentCanAccess(java.lang.Class<?> clazz)
static boolean
currentHasRole(java.lang.String... roleNames)
static Subject
getCurrent()
java.lang.String
getName()
java.util.List<java.lang.String>
getRoles()
java.io.Serializable
getToken()
boolean
hasRole(java.lang.String... roleNames)
static void
setCurrent(Subject subject)
-
Constructor Details
-
Method Details
-
getName
public java.lang.String getName() -
getToken
public java.io.Serializable getToken() -
getRoles
public java.util.List<java.lang.String> getRoles() -
hasRole
public boolean hasRole(java.lang.String... roleNames) -
currentHasRole
public static boolean currentHasRole(java.lang.String... roleNames) -
setCurrent
-
getCurrent
-
currentCanAccess
public static boolean currentCanAccess(java.lang.Class<?> clazz)
-