public class UserPermissions
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
addPropertyChangeListener(java.lang.String name,
java.beans.PropertyChangeListener listener) |
static UserPermissions |
getInstance()
Returns the singleton instance of this class.
|
java.lang.String[] |
getRoles()
Returns the roles of the currently logged in user
|
boolean |
isUserInARole(java.lang.String[] roles)
Returns true if the user is in one of the given roles (case sensitive).
|
boolean |
isUserInRole(java.lang.String role)
Returns true if the user is in the given role (case sensitive).
|
boolean |
isUserInRoles(java.lang.String[] roles)
Returns true if the user is in all of the given roles (case sensitive).
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
removePropertyChangeListener(java.lang.String name,
java.beans.PropertyChangeListener listener) |
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
public void addPropertyChangeListener(java.lang.String name, java.beans.PropertyChangeListener listener)
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
public void removePropertyChangeListener(java.lang.String name, java.beans.PropertyChangeListener listener)
public static UserPermissions getInstance()
public java.lang.String[] getRoles()
public boolean isUserInRole(java.lang.String role)
public boolean isUserInARole(java.lang.String[] roles)
public boolean isUserInRoles(java.lang.String[] roles)