Class WebjetSecurityService

java.lang.Object
sk.iway.iwcm.system.spring.services.WebjetSecurityService

@Service("WebjetSecurityService") public class WebjetSecurityService extends Object
V pripade, ze nejaka metoda ma byt dostupna len pre prihlaseneho pouzivatela, admina, prip. nejaku pouzivatelsku skupinu mozeme pouzit anotacie:
  • Constructor Details

    • WebjetSecurityService

      public WebjetSecurityService(javax.servlet.http.HttpSession session, javax.servlet.http.HttpServletRequest request)
  • Method Details

    • hasAuthority

      protected boolean hasAuthority(String authority)
    • isAdmin

      public boolean isAdmin()
    • isLogged

      public boolean isLogged()
    • hasPermission

      public boolean hasPermission(String permission)
      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

      public boolean isInUserGroup(String group)
    • normalizeUserGroupName

      public static String normalizeUserGroupName(String userGropName)
    • checkAccessAllowedOnController

      public boolean checkAccessAllowedOnController(Object controller)