Package web.sportflow.user
Class User
java.lang.Object
web.sportflow.user.User
- All Implemented Interfaces:
Serializable,org.springframework.security.core.userdetails.UserDetails
@Entity
public class User
extends Object
implements org.springframework.security.core.userdetails.UserDetails
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionUser()User(String firstname, String lastname, String email, Double weight, Double height, Sex sex, LocalDate birthDate, PracticeLevel level) User(String firstname, String lastname, String email, String password, Double weight, Double height, Sex sex, LocalDate birthDate, PracticeLevel level) -
Method Summary
Modifier and TypeMethodDescriptionvoidCollection<? extends org.springframework.security.core.GrantedAuthority> getEmail()getGoals()getId()getLevel()getRole()getSex()booleanbooleanbooleanbooleanvoidremoveSport(Sport sport) voidsetBirthDate(LocalDate birthDate) voidvoidsetFirstname(String firstname) voidvoidvoidsetLastname(String lastname) voidsetLevel(PracticeLevel level) voidsetPassword(String password) voidsetProfileImagePath(String profileImagePath) voidvoidvoidvoidtoString()
-
Constructor Details
-
User
public User() -
User
-
User
-
User
-
-
Method Details
-
getId
-
getFirstname
-
getLastname
-
getEmail
-
getPassword
- Specified by:
getPasswordin interfaceorg.springframework.security.core.userdetails.UserDetails
-
getWeight
-
getHeight
-
getSex
-
getBirthDate
-
getLevel
-
getSports
-
getWorkouts
-
getGoals
-
getBadges
-
getRole
-
getProfileImagePath
-
setId
-
setFirstname
-
setLastname
-
setEmail
-
setPassword
-
setWeight
-
setHeight
-
setSex
-
setBirthDate
-
setLevel
-
setSports
-
setRole
-
setProfileImagePath
-
addSport
-
removeSport
-
getUsername
- Specified by:
getUsernamein interfaceorg.springframework.security.core.userdetails.UserDetails
-
getAuthorities
- Specified by:
getAuthoritiesin interfaceorg.springframework.security.core.userdetails.UserDetails
-
isAccountNonExpired
public boolean isAccountNonExpired()- Specified by:
isAccountNonExpiredin interfaceorg.springframework.security.core.userdetails.UserDetails
-
isAccountNonLocked
public boolean isAccountNonLocked()- Specified by:
isAccountNonLockedin interfaceorg.springframework.security.core.userdetails.UserDetails
-
isCredentialsNonExpired
public boolean isCredentialsNonExpired()- Specified by:
isCredentialsNonExpiredin interfaceorg.springframework.security.core.userdetails.UserDetails
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabledin interfaceorg.springframework.security.core.userdetails.UserDetails
-
toString
-