]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - java/org/argeo/security/BasicArgeoUser.java
1 package org
.argeo
.security
;
3 import java
.io
.Serializable
;
4 import java
.util
.ArrayList
;
7 public class BasicArgeoUser
implements ArgeoUser
, Serializable
{
8 private static final long serialVersionUID
= 1L;
10 private String username
;
11 private String password
;
12 private List
<UserNature
> userNatures
= new ArrayList
<UserNature
>();
13 private List
<String
> roles
= new ArrayList
<String
>();
15 public BasicArgeoUser() {
19 public BasicArgeoUser(ArgeoUser argeoUser
) {
20 username
= argeoUser
.getUsername();
21 userNatures
= new ArrayList
<UserNature
>(argeoUser
.getUserNatures());
22 roles
= new ArrayList
<String
>(argeoUser
.getRoles());
25 public List
<UserNature
> getUserNatures() {
29 public List
<String
> getRoles() {
33 public String
getUsername() {
37 public void setUsername(String username
) {
38 this.username
= username
;
41 public void setUserNatures(List
<UserNature
> userNatures
) {
42 this.userNatures
= userNatures
;
45 public void setRoles(List
<String
> roles
) {
49 public String
getPassword() {
53 public void setPassword(String password
) {
54 this.password
= password
;