summaryrefslogtreecommitdiff
path: root/src/main/java/modele/User.java
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2026-07-02 00:14:17 +0200
committerpolo <ordipolo@gmx.fr>2026-07-02 00:14:17 +0200
commit0c2c3ee5a55f36d270171f2f67938542e251fdc5 (patch)
tree8ea4d6a7ad09a5b1389b829980a7a5476982e754 /src/main/java/modele/User.java
downloadppe_javafx-0c2c3ee5a55f36d270171f2f67938542e251fdc5.tar.gz
ppe_javafx-0c2c3ee5a55f36d270171f2f67938542e251fdc5.tar.bz2
ppe_javafx-0c2c3ee5a55f36d270171f2f67938542e251fdc5.zip
fork utilisant maven
Diffstat (limited to 'src/main/java/modele/User.java')
-rw-r--r--src/main/java/modele/User.java83
1 files changed, 83 insertions, 0 deletions
diff --git a/src/main/java/modele/User.java b/src/main/java/modele/User.java
new file mode 100644
index 0000000..a9a155d
--- /dev/null
+++ b/src/main/java/modele/User.java
@@ -0,0 +1,83 @@
1package modele;
2
3import java.util.ArrayList;
4
5public class User {
6
7 private ArrayList<ArmeeListe> listes = new ArrayList<ArmeeListe>();
8 private String nom;
9 private String mdp;
10 private String email;
11 private int id;
12 private String role;
13
14 public User( String nom, int id2, String role2) {
15 this.nom = nom;
16 this.id=id2;
17 this.role=role2;
18 }
19
20 public User(ArrayList<ArmeeListe> listes, String nom, String mdp, String email, int id,String role) {
21 this.listes = listes;
22 this.nom = nom;
23 this.mdp = mdp;
24 this.email = email;
25 this.id = id;
26 this.role=role;
27 }
28
29 public int getId() {
30 return id;
31 }
32 public void setId(int id) {
33 this.id = id;
34 }
35
36 public String getRole() {
37 return role;
38 }
39 public void setRole(String role) {
40 this.role = role;
41 }
42
43 public ArrayList<ArmeeListe> getListes() {
44 return listes;
45 }
46 public void setListes(ArrayList<ArmeeListe> listes) {
47 this.listes = listes;
48 }
49 public String[] getListNames() {
50 String[] list_names = new String[listes.size()];
51 for(int i = 0; i < listes.size(); i++)
52 {
53 list_names[i] = listes.get(i).getName();
54 }
55 return list_names;
56 }
57
58 public String getNom() {
59 return nom;
60 }
61 public void setNom(String nom) {
62 this.nom = nom;
63 }
64 public String getMdp() {
65 return mdp;
66 }
67 public void setMdp(String mdp) {
68 this.mdp = mdp;
69 }
70 public String getEmail() {
71 return email;
72 }
73 public void setEmail(String email) {
74 this.email = email;
75 }
76
77 public void addArmee(ArmeeListe armee) {
78 listes.add(armee);
79 }
80 public void removeArmee(ArmeeListe armee) {
81 listes.remove(armee);
82 }
83}