CustomerDetails.java
Home
/
sm-shop /
src /
main /
java /
com /
salesmanager /
shop /
store /
security /
user /
CustomerDetails.java
package com.salesmanager.shop.store.security.user;
import java.util.Collection;
import org.springframework.security.core.GrantedAuthority;
import org.springframework.security.core.userdetails.User;
public class CustomerDetails extends User {
/**
*
*/
private static final long serialVersionUID = 1L;
private String email;
private Long id;
private String firstName;
private String lastName;
public CustomerDetails(
String username,
String password,
boolean enabled,
boolean accountNonExpired,
boolean credentialsNonExpired,
boolean accountNonLocked,
Collection<? extends GrantedAuthority> authorities) {
super(username, password, enabled, accountNonExpired, credentialsNonExpired, accountNonLocked, authorities);
}
public CustomerDetails(
String username,
String password,
Collection<? extends GrantedAuthority> authorities) {
super(username, password, true, true, true, true, authorities);
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
}