Class WebjetSecurityService
java.lang.Object
sk.iway.iwcm.system.spring.services.WebjetSecurityService
V pripade, ze nejaka metoda ma byt dostupna len pre prihlaseneho pouzivatela, admina, prip. nejaku pouzivatelsku skupinu mozeme pouzit anotacie:
-
Constructor Summary
ConstructorsConstructorDescriptionWebjetSecurityService
(javax.servlet.http.HttpSession session, javax.servlet.http.HttpServletRequest request) -
Method Summary
Modifier and TypeMethodDescriptionboolean
checkAccessAllowedOnController
(Object controller) protected boolean
hasAuthority
(String authority) boolean
hasPermission
(String permission) Check user permissions.boolean
isAdmin()
boolean
isInUserGroup
(String group) boolean
isLogged()
static String
normalizeUserGroupName
(String userGropName)
-
Constructor Details
-
WebjetSecurityService
public WebjetSecurityService(javax.servlet.http.HttpSession session, javax.servlet.http.HttpServletRequest request)
-
-
Method Details
-
hasAuthority
-
isAdmin
public boolean isAdmin() -
isLogged
public boolean isLogged() -
hasPermission
Check user permissions. Perms can be separated by '|' or '&'. If separated by '|' user must have at least one of this permissions. If separated by '&' user must have all of this permissions.- Parameters:
permission
-- Returns:
-
isInUserGroup
-
normalizeUserGroupName
-
checkAccessAllowedOnController
-