package kickr.security; import kickr.db.entity.user.User; import support.security.TypedSecurityContext; /** * * @author nikku */ public class UserSecurityContext extends TypedSecurityContext<User> { public UserSecurityContext(boolean secure, String authenticationScheme, User user) { super(secure, authenticationScheme, user); } @Override public boolean isUserInRole(String role) { User user = getUserPrincipal(); if (user != null) { return user.hasRole(role); } else { return false; } } }