22 lines
915 B
Kotlin
22 lines
915 B
Kotlin
package net.dankito.banking
|
|
|
|
import net.dankito.banking.ui.BankingClientCallback
|
|
import net.dankito.banking.ui.IBankingClient
|
|
import net.dankito.banking.ui.IBankingClientCreator
|
|
import net.dankito.banking.util.IBase64Service
|
|
import net.dankito.banking.util.UiCommonBase64ServiceWrapper
|
|
import net.dankito.fints.model.BankInfo
|
|
import net.dankito.utils.IThreadPool
|
|
import net.dankito.utils.web.client.IWebClient
|
|
import net.dankito.utils.web.client.OkHttpWebClient
|
|
|
|
|
|
open class fints4javaBankingClientCreator : IBankingClientCreator {
|
|
|
|
override fun createClient(bankInfo: BankInfo, customerId: String, pin: String, webClient: IWebClient,
|
|
base64Service: IBase64Service, threadPool: IThreadPool, callback: BankingClientCallback): IBankingClient {
|
|
|
|
return fints4javaBankingClient(bankInfo, customerId, pin, OkHttpWebClient(), UiCommonBase64ServiceWrapper(base64Service), threadPool, callback)
|
|
}
|
|
|
|
} |