]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - security/runtime/org.argeo.security.core/src/main/java/org/argeo/security/SimpleArgeoUser.java
a84278179e83d0e5d362fc9ba29b6791f5447dfb
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 List
<String
> getRoles() {
34 public String
getUsername() {
38 public void setUsername(String username
) {
39 this.username
= username
;
42 public void setUserNatures(List
<UserNature
> userNatures
) {
43 this.userNatures
= userNatures
;
46 public void setRoles(List
<String
> roles
) {
50 public String
getPassword() {
54 public void setPassword(String password
) {
55 this.password
= password
;