Class BankAccountRepositoryImpl
- java.lang.Object
-
- de.adorsys.multibanking.mongo.impl.BankAccountRepositoryImpl
-
- All Implemented Interfaces:
BankAccountRepositoryIf
@Profile({"mongo","fongo"}) @Service public class BankAccountRepositoryImpl extends Object implements BankAccountRepositoryIf
-
-
Constructor Summary
Constructors Constructor Description BankAccountRepositoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<BankAccountEntity>deleteByBankAccess(String accessId)booleanexists(String accountId)List<BankAccountEntity>findByUserId(String userId)List<BankAccountEntity>findByUserIdAndBankAccessId(String userId, String bankAccessId)Optional<BankAccountEntity>findByUserIdAndId(String userId, String id)Optional<BankAccountEntity>findOne(String accountId)BankAccount.SyncStatusgetSyncStatus(String accountId)voidsave(BankAccountEntity bankAccount)List<BankAccountEntity>save(List<BankAccountEntity> bankAccounts)voidupdateSyncStatus(String accountId, BankAccount.SyncStatus syncStatus)
-
-
-
Method Detail
-
findByUserId
public List<BankAccountEntity> findByUserId(String userId)
- Specified by:
findByUserIdin interfaceBankAccountRepositoryIf
-
findByUserIdAndBankAccessId
public List<BankAccountEntity> findByUserIdAndBankAccessId(String userId, String bankAccessId)
- Specified by:
findByUserIdAndBankAccessIdin interfaceBankAccountRepositoryIf
-
findByUserIdAndId
public Optional<BankAccountEntity> findByUserIdAndId(String userId, String id)
- Specified by:
findByUserIdAndIdin interfaceBankAccountRepositoryIf
-
exists
public boolean exists(String accountId)
- Specified by:
existsin interfaceBankAccountRepositoryIf
-
save
public List<BankAccountEntity> save(List<BankAccountEntity> bankAccounts)
- Specified by:
savein interfaceBankAccountRepositoryIf
-
save
public void save(BankAccountEntity bankAccount)
- Specified by:
savein interfaceBankAccountRepositoryIf
-
getSyncStatus
public BankAccount.SyncStatus getSyncStatus(String accountId)
- Specified by:
getSyncStatusin interfaceBankAccountRepositoryIf
-
updateSyncStatus
public void updateSyncStatus(String accountId, BankAccount.SyncStatus syncStatus)
- Specified by:
updateSyncStatusin interfaceBankAccountRepositoryIf
-
deleteByBankAccess
public List<BankAccountEntity> deleteByBankAccess(String accessId)
- Specified by:
deleteByBankAccessin interfaceBankAccountRepositoryIf
-
findOne
public Optional<BankAccountEntity> findOne(String accountId)
- Specified by:
findOnein interfaceBankAccountRepositoryIf
-
-