- Timestamp:
- 02/02/22 14:15:35 (3 years ago)
- Branches:
- master
- Children:
- df4089c
- Parents:
- 9ff45d6
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
sources/app/src/main/java/parkup/entities/RegisteredUser.java
r9ff45d6 r9dd526f 10 10 import org.springframework.security.core.authority.SimpleGrantedAuthority; 11 11 import org.springframework.security.core.userdetails.UserDetails; 12 import parkup.data.Tablicka; 12 import parkup.data.Plate; 13 import parkup.data.enumarations.UserRole; 13 14 14 15 @Entity 15 @Table(name = "regist riranParkirac")16 public class Regist riranParkiracimplements UserDetails {16 @Table(name = "registeredUser") 17 public class RegisteredUser implements UserDetails { 17 18 @Id 18 19 @SequenceGenerator( 19 name="regist riranParkirac_sequence_generator",20 sequenceName = "regist riranParkirac_sequence",20 name="registeredUser_sequence_generator", 21 sequenceName = "registeredUser_sequence", 21 22 allocationSize = 1, 22 23 initialValue = 300 … … 24 25 @GeneratedValue( //za postgres treba sequence da se namesti i ime na generator mi ga davamo kako od gore sto e 25 26 strategy = GenerationType.SEQUENCE, 26 generator = "regist riranParkirac_sequence_generator"27 generator = "registeredUser_sequence_generator" 27 28 ) 28 29 @Column(name = "regParkId") … … 39 40 40 41 @OneToMany(cascade ={CascadeType.ALL}) 41 @Column(name = "reg Tablicki")42 private List< Tablicka> regTablicki;42 @Column(name = "regPlates") 43 private List<Plate> plates; 43 44 44 45 @Column(name = "email") … … 48 49 private String mobile; 49 50 51 @Enumerated 50 52 @Column(name = "role") 51 private Stringrole;53 private UserRole role; 52 54 53 55 @OneToOne … … 58 60 private boolean enabled; 59 61 60 public Regist riranParkirac() {61 this. regTablicki = new ArrayList<Tablicka>();62 this.role = "ROLE_REGISTRIRAN_PARKIRAC";63 session=null; 64 } 65 66 public Regist riranParkirac(int regParkId, String name, String surname, String password, List<Tablicka> regTablicki, String email, String mobile) {62 public RegisteredUser() { 63 this.plates = new ArrayList<Plate>(); 64 this.role = UserRole.REG_USER; 65 session=null; 66 } 67 68 public RegisteredUser(int regParkId, String name, String surname, String password, List<Plate> plates, String email, String mobile) { 67 69 this.regParkId = regParkId; 68 70 this.name = name; 69 71 this.surname = surname; 70 72 this.password = password; 71 this. regTablicki = regTablicki;72 this.email = email; 73 this.mobile = mobile; 74 this.role = "ROLE_REGISTRIRAN_PARKIRAC";75 session=null; 76 } 77 78 public Regist riranParkirac(String name, String surname, String password, List<Tablicka> regTablicki, String email, String mobile) {79 this.name = name; 80 this.surname = surname; 81 this.password = password; 82 this. regTablicki = regTablicki;83 this.email = email; 84 this.mobile = mobile; 85 this.role = "ROLE_REGISTRIRAN_PARKIRAC";86 session=null; 87 } 88 89 public Regist riranParkirac(String name, String surname, String email, String password, String mobile) {90 this.name = name; 91 this.surname = surname; 92 this.password = password; 93 this.email = email; 94 this.mobile = mobile; 95 this.role = "ROLE_REGISTRIRAN_PARKIRAC";73 this.plates = plates; 74 this.email = email; 75 this.mobile = mobile; 76 this.role = UserRole.REG_USER; 77 session=null; 78 } 79 80 public RegisteredUser(String name, String surname, String password, List<Plate> plates, String email, String mobile) { 81 this.name = name; 82 this.surname = surname; 83 this.password = password; 84 this.plates = plates; 85 this.email = email; 86 this.mobile = mobile; 87 this.role = UserRole.REG_USER; 88 session=null; 89 } 90 91 public RegisteredUser(String name, String surname, String email, String password, String mobile) { 92 this.name = name; 93 this.surname = surname; 94 this.password = password; 95 this.email = email; 96 this.mobile = mobile; 97 this.role = UserRole.REG_USER; 96 98 session=null; 97 99 } … … 142 144 } 143 145 144 public List< Tablicka> getRegTablicki() {145 return regTablicki;146 } 147 148 public void set RegTablicki(List<Tablicka> regTablicki) {149 this. regTablicki = regTablicki;146 public List<Plate> getPlates() { 147 return plates; 148 } 149 150 public void setPlates(List<Plate> plates) { 151 this.plates = plates; 150 152 } 151 153 … … 166 168 } 167 169 168 public StringgetRole() {return role;}169 170 public void setRole( Stringrole) {this.role = role;}170 public UserRole getRole() {return role;} 171 172 public void setRole(UserRole role) {this.role = role;} 171 173 172 174 @Override 173 175 public Collection<? extends GrantedAuthority> getAuthorities() { 174 SimpleGrantedAuthority authority = new SimpleGrantedAuthority(role );176 SimpleGrantedAuthority authority = new SimpleGrantedAuthority(role.getAuthority()); 175 177 return Collections.singleton(authority); 176 178 }
Note:
See TracChangeset
for help on using the changeset viewer.