[9dd526f] | 1 | package parkup.data;
|
---|
| 2 |
|
---|
| 3 | import parkup.configs.PasswordEncoder;
|
---|
| 4 | import parkup.data.enumarations.EmployeeStatus;
|
---|
| 5 | import parkup.data.enumarations.UserRole;
|
---|
| 6 | import parkup.entities.ParkingZone;
|
---|
| 7 | import parkup.entities.Worker;
|
---|
| 8 |
|
---|
| 9 | import java.util.List;
|
---|
| 10 | import java.util.stream.Collectors;
|
---|
| 11 |
|
---|
| 12 | public class WorkerDemoParkingZones {
|
---|
| 13 | private int workerId;
|
---|
| 14 | private String firstName;
|
---|
| 15 | private String lastName;
|
---|
| 16 | private String email;
|
---|
| 17 | private String mobile;
|
---|
| 18 | private UserRole role;
|
---|
[98f448a] | 19 | private boolean locked;
|
---|
| 20 |
|
---|
| 21 | public boolean isLocked() {
|
---|
| 22 | return locked;
|
---|
| 23 | }
|
---|
| 24 |
|
---|
| 25 | public void setLocked(boolean locked) {
|
---|
| 26 | this.locked = locked;
|
---|
| 27 | }
|
---|
| 28 |
|
---|
[9dd526f] | 29 | private EmployeeStatus status;
|
---|
| 30 | private List<String> pzNames;
|
---|
| 31 |
|
---|
| 32 | public WorkerDemoParkingZones(Worker v){
|
---|
| 33 | this.workerId = v.getWorkerId();
|
---|
| 34 | this.firstName = v.getFirstName();
|
---|
| 35 | this.lastName = v.getLastName();
|
---|
| 36 | this.email = v.getEmail();
|
---|
| 37 | this.mobile = v.getMobile();
|
---|
| 38 | this.role = v.getRole();
|
---|
| 39 | this.status = v.getStatus();
|
---|
[80ddcae] | 40 | this.locked= !v.isAccountNonLocked();
|
---|
[9dd526f] | 41 | this.pzNames = v.getParkingZones().stream().map(ParkingZone::getPzName).collect(Collectors.toList());
|
---|
| 42 | }
|
---|
| 43 |
|
---|
| 44 | public int getWorkerId() {
|
---|
| 45 | return workerId;
|
---|
| 46 | }
|
---|
| 47 |
|
---|
| 48 | public void setWorkerId(int workerId) {
|
---|
| 49 | this.workerId = workerId;
|
---|
| 50 | }
|
---|
| 51 |
|
---|
| 52 | public String getFirstName() {
|
---|
| 53 | return firstName;
|
---|
| 54 | }
|
---|
| 55 |
|
---|
| 56 | public void setFirstName(String firstName) {
|
---|
| 57 | this.firstName = firstName;
|
---|
| 58 | }
|
---|
| 59 |
|
---|
| 60 | public String getLastName() {
|
---|
| 61 | return lastName;
|
---|
| 62 | }
|
---|
| 63 |
|
---|
| 64 | public void setLastName(String lastName) {
|
---|
| 65 | this.lastName = lastName;
|
---|
| 66 | }
|
---|
| 67 |
|
---|
| 68 | public String getEmail() {
|
---|
| 69 | return email;
|
---|
| 70 | }
|
---|
| 71 |
|
---|
| 72 | public void setEmail(String email) {
|
---|
| 73 | this.email = email;
|
---|
| 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 | }
|
---|