package org.argeo.security; import java.io.Serializable; import java.util.ArrayList; import java.util.List; public class BasicArgeoUser implements ArgeoUser, Serializable { private static final long serialVersionUID = 1L; private String username; private String password; private List userNatures = new ArrayList(); private List roles = new ArrayList(); public BasicArgeoUser() { } public BasicArgeoUser(ArgeoUser argeoUser) { username = argeoUser.getUsername(); password = argeoUser.getPassword(); userNatures = new ArrayList(argeoUser.getUserNatures()); roles = new ArrayList(argeoUser.getRoles()); } public List getUserNatures() { return userNatures; } public List getRoles() { return roles; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public void setUserNatures(List userNatures) { this.userNatures = userNatures; } public void setRoles(List roles) { this.roles = roles; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } }