No Description

AkkaStreamFileProcessing.scala 656B

123456789101112131415161718
  1. package fr.natan.akkastreamfileprocessingapi.service
  2. import fr.natan.akkastreamfileprocessingapi.models.Models.{Person, TvSerie}
  3. import scala.concurrent.Future
  4. //noinspection SpellCheckingInspection,AccessorLikeMethodIsUnit
  5. trait AkkaStreamFileProcessing {
  6. def getPersonById(personID: String): Future[Person]
  7. def getPersonByName(primaryName: String): Future[Person]
  8. def getTvSerieById(tvSerieID: String): Future[TvSerie]
  9. def getTvSerieByPrimaryTitle(tvSerieTitle: String):Future[List[TvSerie]]
  10. def getTeamOfPersonsForTvSerie(tvSeriePrimaryTitle: String): Future[IndexedSeq[Person]]
  11. def getAllTvSeries(): Unit
  12. def getAllPersons(): Unit
  13. }

Powered by TurnKey Linux.