CurrentUserService.java
- package edu.ucsb.cs156.gauchoride.services;
- import java.util.Collection;
- import org.springframework.security.core.GrantedAuthority;
- import edu.ucsb.cs156.gauchoride.entities.User;
- import edu.ucsb.cs156.gauchoride.models.CurrentUser;
- public abstract class CurrentUserService {
- public abstract User getUser();
- public abstract CurrentUser getCurrentUser();
- public abstract Collection<? extends GrantedAuthority> getRoles();
- public final boolean isLoggedIn() {
- return getUser() != null;
- }
- }