Changeset 97fbc67 for sources/app/src/main/java/parkup/configs/token
- Timestamp:
- 11/11/21 11:55:43 (3 years ago)
- Branches:
- master
- Children:
- 2ace8f0
- Parents:
- 3a58bd6
- Location:
- sources/app/src/main/java/parkup/configs/token
- Files:
-
- 2 added
- 1 edited
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
sources/app/src/main/java/parkup/configs/token/ConfirmationTokenRepositoryW.java
r3a58bd6 r97fbc67 11 11 12 12 @Repository 13 public interface ConfirmationTokenRepository extends JpaRepository<ConfirmationToken,Integer> {13 public interface ConfirmationTokenRepositoryW extends JpaRepository<ConfirmationTokenW,Integer> { 14 14 15 Optional<ConfirmationToken> findByToken(String token); 15 Optional<ConfirmationTokenW> findByToken(String token); 16 17 void deleteByVraboten_VrabotenId(int vraboten_id); 16 18 17 19 @Transactional 18 20 @Modifying 19 @Query("UPDATE ConfirmationToken c " +21 @Query("UPDATE ConfirmationTokenW c " + 20 22 "SET c.confirmedAt = ?2 " + 21 23 "WHERE c.token = ?1") -
sources/app/src/main/java/parkup/configs/token/ConfirmationTokenService.java
r3a58bd6 r97fbc67 9 9 public class ConfirmationTokenService { 10 10 11 private final ConfirmationTokenRepository confirmationTokenRepository; 11 private final ConfirmationTokenRepositoryRP confirmationTokenRepositoryRP; 12 private final ConfirmationTokenRepositoryW confirmationTokenRepositoryW; 12 13 13 public ConfirmationTokenService(ConfirmationTokenRepository confirmationTokenRepository) { 14 this.confirmationTokenRepository = confirmationTokenRepository; 14 public ConfirmationTokenService(ConfirmationTokenRepositoryRP confirmationTokenRepositoryRP, ConfirmationTokenRepositoryW confirmationTokenRepositoryW, parkup.configs.token.ConfirmationTokenRepositoryW confirmationTokenRepositoryW1) { 15 this.confirmationTokenRepositoryRP = confirmationTokenRepositoryRP; 16 this.confirmationTokenRepositoryW = confirmationTokenRepositoryW1; 15 17 } 16 18 17 public void saveConfirmationToken (ConfirmationTokentoken){18 confirmationTokenRepository .save(token);19 public void saveConfirmationTokenRP(ConfirmationTokenRP token){ 20 confirmationTokenRepositoryRP.save(token); 19 21 } 20 22 21 public Optional<ConfirmationToken> getToken(String token) { 22 return confirmationTokenRepository.findByToken(token); 23 public void saveConfirmationTokenW(ConfirmationTokenW token){ 24 confirmationTokenRepositoryW.save(token);} 25 26 public Optional<ConfirmationTokenRP> getTokenRP(String token) { 27 return confirmationTokenRepositoryRP.findByToken(token); 28 } 29 public Optional<ConfirmationTokenW> getTokenW(String token){ 30 return confirmationTokenRepositoryW.findByToken(token); 23 31 } 24 32 25 public int setConfirmedAt(String token) { 26 return confirmationTokenRepository.updateConfirmedAt(token, LocalDateTime.now()); 33 public void deleteByVraboten_VrabotenId(int vraboten_id){ 34 confirmationTokenRepositoryW.deleteByVraboten_VrabotenId(vraboten_id); 35 } 36 37 public void deleteByRegistriranParkirac_RegParkId(int regParkId){ 38 confirmationTokenRepositoryRP.deleteByRegistriranParkirac_RegParkId(regParkId); 39 } 40 41 public int setConfirmedAtRP(String token) { 42 return confirmationTokenRepositoryRP.updateConfirmedAt(token, LocalDateTime.now()); 43 } 44 public int setConfirmedAtW(String token){ 45 return confirmationTokenRepositoryW.updateConfirmedAt(token,LocalDateTime.now()); 27 46 } 28 47 } -
sources/app/src/main/java/parkup/configs/token/ConfirmationTokenW.java
r3a58bd6 r97fbc67 1 1 package parkup.configs.token; 2 2 3 import parkup.entities. Administrator;3 import parkup.entities.Vraboten; 4 4 5 5 import javax.persistence.*; … … 7 7 8 8 @Entity 9 public class ConfirmationToken {9 public class ConfirmationTokenW { 10 10 11 11 @Id 12 12 @Column(name = "confirmation_token_id") 13 13 @SequenceGenerator( 14 name="confirmation_token_ generator",15 sequenceName = "confirmation_token_sequence ",14 name="confirmation_token_sequence_generator_W", 15 sequenceName = "confirmation_token_sequence_W", 16 16 allocationSize = 1, 17 initialValue = 90017 initialValue = 1200 18 18 ) 19 19 @GeneratedValue( //za postgres treba sequence da se namesti i ime na generator mi ga davamo kako od gore sto e 20 20 strategy = GenerationType.SEQUENCE, 21 generator = "confirmation_token_sequence_generator "21 generator = "confirmation_token_sequence_generator_W" 22 22 ) 23 23 private int id; … … 34 34 private LocalDateTime confirmedAt; 35 35 36 @ManyToOne 37 @JoinColumn(nullable = false, name = " administrator_id")38 //many confirmation tokens to one administrator39 private Administrator administrator;36 @ManyToOne(cascade = {CascadeType.ALL}) 37 @JoinColumn(nullable = false, name = "vraboten_id") 38 //many confirmation tokens to one registriranParkirac 39 private Vraboten vraboten; 40 40 41 public ConfirmationToken () {}41 public ConfirmationTokenW() {} 42 42 43 public ConfirmationToken (int id, String token, LocalDateTime createdAt, LocalDateTime expiresAt, Administrator administrator) {43 public ConfirmationTokenW(int id, String token, LocalDateTime createdAt, LocalDateTime expiresAt, Vraboten vraboten) { 44 44 this.id = id; 45 45 this.token = token; 46 46 this.createdAt = createdAt; 47 47 this.expiresAt = expiresAt; 48 this. administrator = administrator;48 this.vraboten = vraboten; 49 49 } 50 50 51 public ConfirmationToken (String token, LocalDateTime createdAt, LocalDateTime expiresAt, Administrator administrator) {51 public ConfirmationTokenW(String token, LocalDateTime createdAt, LocalDateTime expiresAt, Vraboten vraboten) { 52 52 this.token = token; 53 53 this.createdAt = createdAt; 54 54 this.expiresAt = expiresAt; 55 this. administrator = administrator;55 this.vraboten = vraboten; 56 56 } 57 57 … … 96 96 } 97 97 98 public Administrator getAdministrator() {99 return administrator;98 public Vraboten getRegistriranParkirac() { 99 return vraboten; 100 100 } 101 101 102 public void set Administrator(Administrator administrator) {103 this. administrator = administrator;102 public void setRegistriranParkirac(Vraboten vraboten) { 103 this.vraboten = vraboten; 104 104 } 105 105 }
Note:
See TracChangeset
for help on using the changeset viewer.