hexagonal-architect-spring-.../src/main/kotlin/com/cubetiqs/hexagonal/domain/account/AccountQueryUseCase.kt
2021-10-23 15:34:42 +07:00

13 lines
429 B
Kotlin

package com.cubetiqs.hexagonal.domain.account
import com.cubetiqs.hexagonal.domain.account.model.Account
import com.cubetiqs.hexagonal.domain.account.port.AccountPort
import com.cubetiqs.hexagonal.domain.account.usecase.AccountQuery
class AccountQueryUseCase constructor(
private val accountPort: AccountPort,
) {
fun query(useCase: AccountQuery): Collection<Account> {
return accountPort.query(useCase)
}
}