]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - SimpleArgeoUser.java
a11081cbd2fe58888a76233812edd7730147f1f2
1 package org
.argeo
.security
;
3 import java
.io
.Serializable
;
4 import java
.util
.ArrayList
;
7 public class SimpleArgeoUser
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 SimpleArgeoUser() {
19 public SimpleArgeoUser(ArgeoUser argeoUser
) {
20 username
= argeoUser
.getUsername();
21 password
= argeoUser
.getPassword();
22 userNatures
= new ArrayList
<UserNature
>(argeoUser
.getUserNatures());
23 roles
= new ArrayList
<String
>(argeoUser
.getRoles());
26 public List
<UserNature
> getUserNatures() {
30 public void updateUserNatures(List
<UserNature
> userNaturesData
) {
31 UserNature
.updateUserNaturesWithCheck(userNatures
, userNaturesData
);
34 public List
<String
> getRoles() {
38 public String
getUsername() {
42 public void setUsername(String username
) {
43 this.username
= username
;
46 public void setUserNatures(List
<UserNature
> userNatures
) {
47 this.userNatures
= userNatures
;
50 public void setRoles(List
<String
> roles
) {
54 public String
getPassword() {
58 public void setPassword(String password
) {
59 this.password
= password
;