Project

General

Profile

1
package eu.dnetlib.openaire.user;
2

    
3
import java.io.Serializable;
4
import java.util.ArrayList;
5
import java.util.List;
6
import java.util.Map;
7
import java.util.HashMap;
8

    
9
/**
10
 * Created by sofia on 15/6/2016.
11
 */
12
public class User implements Serializable{
13

    
14
    private String id;
15
    private String username;
16
    private String password;
17
    private String email;
18
    private String name;
19
    private String surname;
20
    private Map<String, List<String>> roles;
21

    
22
    //private int orcid;
23
    //private String affiliation;
24
    //private String profil_provenance;
25

    
26
//Map<String, List<String>> roles = new HashMap<String, List<String>>();
27

    
28

    
29
    public User(){
30

    
31
    }
32

    
33
    public User(String username) {
34
        this.username = username;
35
    }
36

    
37
    public User(String id, String username, String password, String email, String name, String surname){
38

    
39
        this.id = id;
40
        this.username = username;
41
        this.password = password;
42
        this.email = email;
43
        this.name = name;
44
        this.surname = surname;
45
    }
46

    
47
    public String getId(){
48
        return id;
49
    }
50

    
51
    public void setId(String id){
52
        this.id = id;
53
    }
54

    
55
    public String getUsername() {
56
        return username;
57
    }
58

    
59
    public void setUsername(String username) {
60
        this.username = username;
61
    }
62

    
63
    public String getPassword() {
64
        return password;
65
    }
66

    
67
    public void setPassword(String password) {
68
        this.password = password;
69
    }
70

    
71
    public String getEmail() {
72
        return email;
73
    }
74

    
75
    public void setEmail(String email) {
76
        this.email = email;
77
    }
78

    
79
    public String getName() {
80
        return name;
81
    }
82

    
83
    public void setName(String name) {
84
        this.name = name;
85
    }
86

    
87
    public String getSurname() {
88
        return surname;
89
    }
90

    
91
    public void setSurname(String surname) {
92
        this.surname = surname;
93
    }
94

    
95
    public void setRoles(Map<String, List<String>> map)
96
    {
97
        this.roles = map;
98
    }
99

    
100
    public Map<String, List<String>> getValue()
101
    {
102
        return this.roles;
103
    }
104

    
105

    
106
    public void register(){
107

    
108
    }
109
    public void update(){
110

    
111
    }
112
    public void login(){
113

    
114
    }
115

    
116

    
117
}
(5-5/6)