public interface DepositAccountRepository extends org.springframework.data.repository.PagingAndSortingRepository<DepositAccount,String>
| Modifier and Type | Method and Description |
|---|---|
List<DepositAccount> |
findAllByIbanAndCurrencyContaining(String iban,
String currency) |
List<DepositAccount> |
findByBranch(String branch) |
org.springframework.data.domain.Page<DepositAccount> |
findByBranchAndIbanContaining(String branch,
String queryParam,
org.springframework.data.domain.Pageable pageable) |
org.springframework.data.domain.Page<DepositAccount> |
findByBranchInAndIbanContainingAndBlockedInAndSystemBlockedFalse(Collection<String> branchIds,
String iban,
List<Boolean> blocked,
org.springframework.data.domain.Pageable pageable) |
Optional<DepositAccount> |
findByIbanAndCurrency(String iban,
String currency) |
void |
updateBlockedStatus(Set<String> accountIds,
boolean lockStatusToSet) |
void |
updateBlockedStatus(String userId,
boolean lockStatusToSet) |
void |
updateSystemBlockedStatus(Set<String> accountIds,
boolean lockStatusToSet) |
void |
updateSystemBlockedStatus(String userId,
boolean lockStatusToSet) |
List<DepositAccount> findByBranch(String branch)
org.springframework.data.domain.Page<DepositAccount> findByBranchAndIbanContaining(String branch, String queryParam, org.springframework.data.domain.Pageable pageable)
org.springframework.data.domain.Page<DepositAccount> findByBranchInAndIbanContainingAndBlockedInAndSystemBlockedFalse(Collection<String> branchIds, String iban, List<Boolean> blocked, org.springframework.data.domain.Pageable pageable)
Optional<DepositAccount> findByIbanAndCurrency(String iban, String currency)
List<DepositAccount> findAllByIbanAndCurrencyContaining(String iban, String currency)
@Query(value="update DepositAccount a set a.systemBlocked=?2 where a.branch=?1") void updateSystemBlockedStatus(String userId, boolean lockStatusToSet)
@Modifying @Query(value="update DepositAccount a set a.blocked=?2 where a.branch=?1") void updateBlockedStatus(String userId, boolean lockStatusToSet)
@Query(value="update DepositAccount da set da.systemBlocked=?2 where da.id in ?1") void updateSystemBlockedStatus(Set<String> accountIds, boolean lockStatusToSet)
Copyright © 2020. All rights reserved.