ProductUser

@Entity()
public class ProductUser extends User implements UserDetails

Constructors

Link copied to clipboard
public void ProductUser()
public void ProductUser(String username, String rawPassword)
public void ProductUser(String username, String rawPassword, String email)
public void ProductUser(String username, SafePassword encodedPassword)
public void ProductUser(String username, String email, SafePassword encodedPassword)
public void ProductUser(String username, String email, SafePassword encodedPassword, Portfolio portfolio, ProfilePicture profilePicture, LocalDateTime lastLogin)
public void ProductUser(String username, String rawPassword, Portfolio portfolio)
public void ProductUser(String username, String rawPassword, Portfolio portfolio, LocalDateTime lastLogin)

Functions

Link copied to clipboard
public static ProductUserBuilder builder()
Link copied to clipboard
public Collection<? extends GrantedAuthority> getAuthorities()
Link copied to clipboard
public Long getId()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public boolean isAccountNonExpired()
Link copied to clipboard
public boolean isAccountNonLocked()
Link copied to clipboard
public boolean isCredentialsNonExpired()
Link copied to clipboard
public boolean isEnabled()
Link copied to clipboard
public void setId(Long id)
Link copied to clipboard
public void setLastLogin(LocalDateTime lastLogin)
Link copied to clipboard
public void setSafePassword(SafePassword safePassword)
Link copied to clipboard
public void setUsername(String username)
Link copied to clipboard
public void updateLoginTime()