source: sources/app/src/main/java/parkup/configs/token/ConfirmationTokenRepositoryRP.java@ 97fbc67

Last change on this file since 97fbc67 was 97fbc67, checked in by andrejTavchioski <andrej.tavchioski@…>, 3 years ago

fixed deleteVraboten and deleteRegistriranParkirac

  • Property mode set to 100644
File size: 818 bytes
Line 
1package parkup.configs.token;
2
3import org.springframework.data.jpa.repository.JpaRepository;
4import org.springframework.data.jpa.repository.Modifying;
5import org.springframework.data.jpa.repository.Query;
6import org.springframework.stereotype.Repository;
7
8import javax.transaction.Transactional;
9import java.time.LocalDateTime;
10import java.util.Optional;
11
12@Repository
13public interface ConfirmationTokenRepositoryRP extends JpaRepository<ConfirmationTokenRP,Integer> {
14
15 Optional<ConfirmationTokenRP> findByToken(String token);
16
17 void deleteByRegistriranParkirac_RegParkId(int regParkId);
18
19 @Transactional
20 @Modifying
21 @Query("UPDATE ConfirmationTokenRP c " +
22 "SET c.confirmedAt = ?2 " +
23 "WHERE c.token = ?1")
24 int updateConfirmedAt(String token, LocalDateTime confirmedAt);
25}
Note: See TracBrowser for help on using the repository browser.