source: sources/app/src/main/java/parkup/data/WorkerDemoParkingZones.java@ 9dd526f

Last change on this file since 9dd526f was 9dd526f, checked in by andrejTavchioski <andrej.tavchioski@…>, 2 years ago

backend refactoring

  • Property mode set to 100644
File size: 2.4 KB
Line 
1package parkup.data;
2
3import parkup.configs.PasswordEncoder;
4import parkup.data.enumarations.EmployeeStatus;
5import parkup.data.enumarations.UserRole;
6import parkup.entities.ParkingZone;
7import parkup.entities.Worker;
8
9import java.util.List;
10import java.util.stream.Collectors;
11
12public class WorkerDemoParkingZones {
13 private int workerId;
14 private String firstName;
15 private String lastName;
16 private String email;
17 private String password;
18 private String mobile;
19 private UserRole role;
20 private EmployeeStatus status;
21 private List<String> pzNames;
22 private PasswordEncoder passwordEncoder;
23
24 public WorkerDemoParkingZones(Worker v){
25 this.workerId = v.getWorkerId();
26 this.firstName = v.getFirstName();
27 this.lastName = v.getLastName();
28 this.email = v.getEmail();
29 this.password = v.getPassword();
30 this.mobile = v.getMobile();
31 this.role = v.getRole();
32 this.status = v.getStatus();
33 this.pzNames = v.getParkingZones().stream().map(ParkingZone::getPzName).collect(Collectors.toList());
34 }
35
36 public int getWorkerId() {
37 return workerId;
38 }
39
40 public void setWorkerId(int workerId) {
41 this.workerId = workerId;
42 }
43
44 public String getFirstName() {
45 return firstName;
46 }
47
48 public void setFirstName(String firstName) {
49 this.firstName = firstName;
50 }
51
52 public String getLastName() {
53 return lastName;
54 }
55
56 public void setLastName(String lastName) {
57 this.lastName = lastName;
58 }
59
60 public String getEmail() {
61 return email;
62 }
63
64 public void setEmail(String email) {
65 this.email = email;
66 }
67
68 public String getPassword() {
69 return password;
70 }
71
72 public void setPassword(String password) {
73 this.password = password;
74 }
75
76 public String getMobile() {
77 return mobile;
78 }
79
80 public void setMobile(String mobile) {
81 this.mobile = mobile;
82 }
83
84 public UserRole getRole() {
85 return role;
86 }
87
88 public void setRole(UserRole role) {
89 this.role = role;
90 }
91
92 public EmployeeStatus getStatus() {
93 return status;
94 }
95
96 public void setStatus(EmployeeStatus status) {
97 this.status = status;
98 }
99
100 public List<String> getPzNames() {
101 return pzNames;
102 }
103
104 public void setPzNames(List<String> pzNames) {
105 this.pzNames = pzNames;
106 }
107}
Note: See TracBrowser for help on using the repository browser.