You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
82 lines
1.7 KiB
82 lines
1.7 KiB
package com.rotanareg.skolan.domains;
|
|
|
|
import com.rotanareg.skolan.Role;
|
|
/**
|
|
* Created by Nils Gerstner on 8/20/17.
|
|
*/
|
|
|
|
public class User {
|
|
private long id;
|
|
private String name;
|
|
private String lastName;
|
|
private Role role;
|
|
private String passWord;
|
|
|
|
public User(String name, String lastName, Role role){
|
|
this.name = name;
|
|
this.lastName = lastName;
|
|
this.role = role;
|
|
this.passWord = null;
|
|
}
|
|
|
|
public User(long id, String name, String lastName, Role role, String passWord){
|
|
this.id = id;
|
|
this.name = name;
|
|
this.lastName = lastName;
|
|
this.role = role;
|
|
this.passWord = passWord;
|
|
}
|
|
|
|
public long getId() {
|
|
return id;
|
|
}
|
|
|
|
public void setId(long id) {
|
|
this.id = id;
|
|
}
|
|
|
|
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 Role getRole(){
|
|
return role;
|
|
}
|
|
|
|
public void setRole(Role role){
|
|
this.role = role;
|
|
}
|
|
|
|
public void setPassWord(String passWord) {
|
|
this.passWord = passWord;
|
|
}
|
|
|
|
public String getPassWord() {
|
|
return passWord;
|
|
}
|
|
|
|
@Override
|
|
public String toString(){
|
|
StringBuilder sbc = new StringBuilder("User{");
|
|
sbc.append("id=").append(id);
|
|
sbc.append(", name='").append(name).append('\'');
|
|
sbc.append(", lastName='").append(lastName).append('\'');
|
|
sbc.append(", role='").append(role.toString()).append('\'');
|
|
sbc.append('}');
|
|
return sbc.toString();
|
|
}
|
|
|
|
}
|