/**
* Copyright (C) 2014 KAIST
* @author Janggwan Im <limg00n@kaist.ac.kr>
*/
package org.fosstrak.ale.server.ac;
import java.util.ArrayList;
import java.util.List;
public class User {
private String userId;
private String password;
private List<String> roles = new ArrayList<String>();
public User(String userId, String password) {
this.setUserId(userId);
this.password = password;
}
public void addRole(String r) {
roles.add(r);
}
public void removeRole(String r) {
roles.remove(r);
}
public List<String> getRoles() {
return roles;
}
public void setRoles(List<String> roles) {
this.roles = roles;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
@Override
public String toString() {
String toReturn = "[userId="+userId+", password="+password+", roles=[";
for(String r : roles) {
toReturn += r;
}
toReturn += "]]";
return toReturn;
}
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
}