| 123456789101112131415161718 |
- package fr.natan.akkastreamfileprocessingapi.service
-
- import fr.natan.akkastreamfileprocessingapi.models.Models.{Person, TvSerie}
-
- import scala.concurrent.Future
-
- //noinspection SpellCheckingInspection,AccessorLikeMethodIsUnit
- trait AkkaStreamFileProcessing {
- def getPersonById(personID: String): Future[Person]
- def getPersonByName(primaryName: String): Future[Person]
-
- def getTvSerieById(tvSerieID: String): Future[TvSerie]
- def getTvSerieByPrimaryTitle(tvSerieTitle: String):Future[List[TvSerie]]
-
- def getTeamOfPersonsForTvSerie(tvSeriePrimaryTitle: String): Future[IndexedSeq[Person]]
- def getAllTvSeries(): Unit
- def getAllPersons(): Unit
- }
|