public class SecuritySessionManager extends Object
Constructor and Description |
---|
SecuritySessionManager() |
Modifier and Type | Method and Description |
---|---|
static void |
clearRoles() |
static void |
clearRoles(javax.servlet.ServletRequest request) |
static Role |
getRole(String key)
Same as getRole(String key, ServletRequest request) but uses FacesContext
|
static Role |
getRole(String key,
javax.servlet.ServletRequest request)
Get role from user.
|
static List<Role> |
getRoles(javax.faces.context.FacesContext context) |
static List<Role> |
getRoles(javax.servlet.ServletRequest request) |
static boolean |
hasRole(String key)
same as hasRole(String key, ServletRequest request) but uses FacesContext
to get the request
|
static boolean |
hasRole(String key,
javax.faces.context.FacesContext context)
same as hasRole(String key, ServletRequest request) but uses FacesContext
to get the request
|
static boolean |
hasRole(String key,
javax.servlet.ServletRequest request)
Verify if user has the role os a permission.
|
static boolean |
hasURL(String url)
same as hasURL(String url, ServletRequest request) but uses FacesContext
|
static boolean |
hasURL(String url,
javax.servlet.ServletRequest request)
Verify if user can acess url.
|
static void |
putRoles(List<Role> roles)
Same as putRoles(ServletRequest request, List
|
static void |
putRoles(javax.servlet.ServletRequest request,
List<Role> roles)
Put roles in session Map
|
public static void clearRoles(javax.servlet.ServletRequest request)
public static void clearRoles()
public static void putRoles(List<Role> roles)
roles
- public static void putRoles(javax.servlet.ServletRequest request, List<Role> roles)
request
- roles
- public static boolean hasURL(String url)
url
- public static boolean hasURL(String url, javax.servlet.ServletRequest request)
url
- request
- public static boolean hasRole(String key, javax.faces.context.FacesContext context)
key
- context
- public static boolean hasRole(String key)
key
- public static boolean hasRole(String key, javax.servlet.ServletRequest request)
key
- request
- public static Role getRole(String key)
key
- public static Role getRole(String key, javax.servlet.ServletRequest request)
key
- request
- Copyright © 2015. All rights reserved.