mirror of
https://github.com/CUBETIQ/hexagonal-architect-spring-boot
synced 2024-05-09 04:51:38 +07:00
13 lines
429 B
Kotlin
13 lines
429 B
Kotlin
package com.cubetiqs.hexagonal.domain.article
|
|
|
|
import com.cubetiqs.hexagonal.domain.article.model.Article
|
|
import com.cubetiqs.hexagonal.domain.article.port.ArticlePort
|
|
import com.cubetiqs.hexagonal.domain.article.usecase.ArticleQuery
|
|
|
|
class ArticleQueryUseCase constructor(
|
|
private val articlePort: ArticlePort,
|
|
) {
|
|
fun query(useCase: ArticleQuery): Collection<Article> {
|
|
return articlePort.query(useCase)
|
|
}
|
|
} |