package ch.alv.components.iam.dto;
import ch.alv.components.web.dto.DtoImpl;
import org.springframework.hateoas.Link;
import java.util.Date;
import java.util.List;
/**
* WebApi dto for the {@link ch.alv.components.iam.model.User} entity.
*
* @since 1.0.0
*/
public class CurrentUserDto extends DtoImpl {
private String userName;
private String firstName;
private String lastName;
private String email;
private Date lastLogin;
private int numberOfFailedLogins;
private Link createUser;
private Date createDate;
private Link updateUser;
private Date updateDate;
private List<String> roles;
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
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;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public Date getLastLogin() {
return lastLogin;
}
public void setLastLogin(Date lastLogin) {
this.lastLogin = lastLogin;
}
public int getNumberOfFailedLogins() {
return numberOfFailedLogins;
}
public void setNumberOfFailedLogins(int numberOfFailedLogins) {
this.numberOfFailedLogins = numberOfFailedLogins;
}
public Link getCreateUser() {
return createUser;
}
public void setCreateUser(Link createUser) {
this.createUser = createUser;
}
public Date getCreateDate() {
return createDate;
}
public void setCreateDate(Date createDate) {
this.createDate = createDate;
}
public Link getUpdateUser() {
return updateUser;
}
public void setUpdateUser(Link updateUser) {
this.updateUser = updateUser;
}
public Date getUpdateDate() {
return updateDate;
}
public void setUpdateDate(Date updateDate) {
this.updateDate = updateDate;
}
public List<String> getRoles() {
return roles;
}
public void setRoles(List<String> roles) {
this.roles = roles;
}
}