From 14b0e38816b552dbd05ab2810fd35395a6d175a3 Mon Sep 17 00:00:00 2001 From: hongwei1 Date: Wed, 22 Feb 2017 14:00:24 +0100 Subject: [PATCH] Add 2.2 getCounterparties #407 --- src/main/scala/code/bankconnectors/Connector.scala | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/scala/code/bankconnectors/Connector.scala b/src/main/scala/code/bankconnectors/Connector.scala index dded577eb..7194ba971 100644 --- a/src/main/scala/code/bankconnectors/Connector.scala +++ b/src/main/scala/code/bankconnectors/Connector.scala @@ -10,8 +10,8 @@ import code.branches.Branches.{Branch, BranchId} import code.fx.{FXRate, fx} import code.management.ImporterAPI.ImporterTransaction import code.metadata.counterparties.{CounterpartyTrait, MappedCounterparty} -import code.model.{Transaction, TransactionRequestType, User, _} -import code.model.dataAccess.{ResourceUser, MappedAccountHolder} +import code.model.{Transaction, TransactionRequestType, User, ViewId, _} +import code.model.dataAccess.{MappedAccountHolder, ResourceUser} import code.transactionrequests.{TransactionRequestTypeCharge, TransactionRequests} import code.transactionrequests.TransactionRequests._ import code.util.Helper._ @@ -130,7 +130,9 @@ trait Connector { * get Counterparty by iban (OtherAccountRoutingAddress field in MappedCounterparty table) * This is a helper method that assumes OtherAccountRoutingScheme=IBAN */ - def getCounterpartyByIban(iban: String): Box[CounterpartyTrait] + def getCounterpartyByIban(iban: String): Box[CounterpartyTrait] + + def getCounterparties(thisAccountBankId: BankId, thisAccountId: AccountId,viewId :ViewId): Box[List[CounterpartyTrait]] def getTransactions(bankId: BankId, accountID: AccountId, queryParams: OBPQueryParam*): Box[List[Transaction]]