source: sources/app/src/main/java/parkup/entities/RegistriranParkirac.java@ ce6ad22

Last change on this file since ce6ad22 was ce6ad22, checked in by DavidTrajkovski <davidtrajkovski11@…>, 3 years ago

v1 initial prototype

  • Property mode set to 100644
File size: 3.2 KB
Line 
1package parkup.entities;
2
3import java.util.ArrayList;
4import java.util.List;
5import javax.persistence.*;
6
7import parkup.data.Tablicka;
8
9@Entity
10@Table(name = "registriranParkirac")
11public class RegistriranParkirac {
12 @Id
13 @SequenceGenerator(
14 name="registriranParkirac_sequence_generator",
15 sequenceName = "registriranParkirac_sequence",
16 allocationSize = 1,
17 initialValue = 300
18 )
19 @GeneratedValue( //za postgres treba sequence da se namesti i ime na generator mi ga davamo kako od gore sto e
20 strategy = GenerationType.SEQUENCE,
21 generator = "registriranParkirac_sequence_generator"
22 )
23 @Column(name = "regParkId")
24 private int regParkId;
25
26 @Column(name = "name")
27 private String name;
28
29 @Column(name = "surname")
30 private String surname;
31
32 @Column(name = "password")
33 private String password;
34
35 @OneToMany
36 @Column(name = "regTablicki")
37 private List<Tablicka> regTablicki;
38
39 @Column(name = "email")
40 private String email;
41
42 @Column(name = "mobile")
43 private String mobile;
44
45 @Column(name = "role")
46 private String role;
47
48 public RegistriranParkirac() {
49
50 this.regTablicki = new ArrayList<Tablicka>();
51 this.role = "ROLE_REGISTIRAN_PARKIRAC";
52 }
53
54 public RegistriranParkirac(int regParkId, String name, String surname, String password, List<Tablicka> regTablicki, String email, String mobile) {
55 this.regParkId = regParkId;
56 this.name = name;
57 this.surname = surname;
58 this.password = password;
59 this.regTablicki = regTablicki;
60 this.email = email;
61 this.mobile = mobile;
62 this.role = "ROLE_REGISTIRAN_PARKIRAC";
63 }
64
65 public RegistriranParkirac(String name, String surname, String password, List<Tablicka> regTablicki, String email, String mobile) {
66 this.name = name;
67 this.surname = surname;
68 this.password = password;
69 this.regTablicki = regTablicki;
70 this.email = email;
71 this.mobile = mobile;
72 this.role = "ROLE_REGISTIRAN_PARKIRAC";
73 }
74
75 public int getRegParkId() {
76 return regParkId;
77 }
78
79 public void setRegParkId(int regParkId) {
80 this.regParkId = regParkId;
81 }
82
83 public String getName() {
84 return name;
85 }
86
87 public void setName(String name) {
88 this.name = name;
89 }
90
91 public String getSurname() {
92 return surname;
93 }
94
95 public void setSurname(String surname) {
96 this.surname = surname;
97 }
98
99 public String getPassword() {
100 return password;
101 }
102
103 public void setPassword(String password) {
104 this.password = password;
105 }
106
107 public List<Tablicka> getRegTablicki() {
108 return regTablicki;
109 }
110
111 public void setRegTablicki(List<Tablicka> regTablicki) {
112 this.regTablicki = regTablicki;
113 }
114
115 public String getEmail() {
116 return email;
117 }
118
119 public void setEmail(String email) {
120 this.email = email;
121 }
122
123 public String getMobile() {
124 return mobile;
125 }
126
127 public void setMobile(String mobile) {
128 this.mobile = mobile;
129 }
130
131 public String getRole() {return role;}
132
133 public void setRole(String role) {this.role = role;}
134}
135
Note: See TracBrowser for help on using the repository browser.