package org.xdams.security; import java.util.Collection; import org.springframework.security.core.GrantedAuthority; import org.springframework.security.core.userdetails.User; public class UserDetails extends User { private static final long serialVersionUID = 6035604765653413831L; private String name = ""; private String lastname = ""; private String language = ""; private String account = ""; private String id = ""; private String role = ""; public UserDetails(String username, String password, boolean enabled, boolean accountNonExpired, boolean credentialsNonExpired, boolean accountNonLocked, Collection<GrantedAuthority> authorities) { super(username, password, enabled, accountNonExpired, credentialsNonExpired, accountNonLocked, authorities); } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getRole() { return role; } public void setRole(String role) { this.role = role; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getLastname() { return lastname; } public void setLastname(String lastname) { this.lastname = lastname; } public String getLanguage() { return language; } public void setLanguage(String language) { this.language = language; } public String getAccount() { return account; } public void setAccount(String account) { this.account = account; } @Override public String toString() { return "UserDetails [name=" + name + ", lastname=" + lastname + ", language=" + language + ", account=" + account + ", id=" + id + ", role=" + role + "]"; } }