Class

services

DatabaseServiceImpl

Related Doc: package services

Permalink

class DatabaseServiceImpl extends DatabaseService

Annotations
@Singleton()
Linear Supertypes
DatabaseService, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. DatabaseServiceImpl
  2. DatabaseService
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DatabaseServiceImpl(dbConfigProvider: DatabaseConfigProvider)

    Permalink
    Annotations
    @Inject()

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def addKeystroke(ks: Keystroke): Unit

    Permalink
    Definition Classes
    DatabaseServiceImplDatabaseService
  5. def addKeystrokes(ks: Seq[Keystroke]): Future[Option[Int]]

    Permalink
    Definition Classes
    DatabaseServiceImplDatabaseService
  6. def addLogdata(ld: Seq[Logdata]): Future[Option[Int]]

    Permalink
    Definition Classes
    DatabaseServiceImplDatabaseService
  7. def addParticipant(p: Participant): Future[Int]

    Permalink
    Definition Classes
    DatabaseServiceImplDatabaseService
  8. def addTestSection(ts: TestSection): Future[Int]

    Permalink
    Definition Classes
    DatabaseServiceImplDatabaseService
  9. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. val dbConfig: DatabaseConfig[JdbcProfile]

    Permalink
  12. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. def getBiggestError(participantId: Int): Future[Seq[(Option[String], String, Option[Int], Option[Double])]]

    Permalink
    Definition Classes
    DatabaseServiceImplDatabaseService
  16. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  17. def getDataForError(testSectionId: Int): Future[Seq[(Option[String], String)]]

    Permalink
    Definition Classes
    DatabaseServiceImplDatabaseService
  18. def getFastestSentence(participantId: Int): Future[Seq[(Option[String], Option[Int], Option[Double])]]

    Permalink
    Definition Classes
    DatabaseServiceImplDatabaseService
  19. def getFirstKeystroke(testSectionId: Int): Future[Seq[Keystroke]]

    Permalink
    Definition Classes
    DatabaseServiceImplDatabaseService
  20. def getKeystrokes(testSectionId: Int): Future[Seq[Keystroke]]

    Permalink
    Definition Classes
    DatabaseServiceImplDatabaseService
  21. def getRandomSentence(id: Int): Future[Seq[Sentence]]

    Permalink
    Definition Classes
    DatabaseServiceImplDatabaseService
  22. def getSentence(testSectionId: Int): Future[Seq[Sentence]]

    Permalink
    Definition Classes
    DatabaseServiceImplDatabaseService
  23. def getSlowestSentence(participantId: Int): Future[Seq[(Option[String], Option[Int], Option[Double])]]

    Permalink
    Definition Classes
    DatabaseServiceImplDatabaseService
  24. def getTestSections(participantId: Int): Future[Seq[TestSection]]

    Permalink
    Definition Classes
    DatabaseServiceImplDatabaseService
  25. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  26. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  27. def listTestSections(device: String): Future[Seq[TestSection]]

    Permalink

    List all the test sections

    List all the test sections

    Definition Classes
    DatabaseServiceImplDatabaseService
  28. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  29. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  30. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  31. val rand: Rep[Double]

    Permalink
  32. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  33. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  34. def updateBrowserData(participantId: Int, ipAddress: String, os: String, osVersion: Option[String], browser: String, browserVersion: Option[String], browserLanguage: Option[String], country: Option[String], region: Option[String]): Future[Int]

    Permalink
    Definition Classes
    DatabaseServiceImplDatabaseService
  35. def updateDevice(testSectionId: Int, device: String): Future[Int]

    Permalink
    Definition Classes
    DatabaseServiceImplDatabaseService
  36. def updateErrorRate(testSectionId: Int, editDistance: Int, errorRate: Double, errorLen: Int): Future[Int]

    Permalink
    Definition Classes
    DatabaseServiceImplDatabaseService
  37. def updateInputTime(testSectionId: Int, time: Long, wpm: Double, inputLength: Int, potentialWpm: Double, potentialLen: Int): Future[Int]

    Permalink
    Definition Classes
    DatabaseServiceImplDatabaseService
  38. def updatePersonalData(participantId: Int, age: Int, gender: String, nativeLanguage: String, hasTakenTypingCourse: Boolean, timeSpentTyping: String, typeEnglish: String, fingers: String, layout: String, keyboardType: String, usingApp: String, usingFeatures: String): Future[Int]

    Permalink
    Definition Classes
    DatabaseServiceImplDatabaseService
  39. def updateUserInput(testSectionId: Int, userInput: String): Future[Int]

    Permalink
    Definition Classes
    DatabaseServiceImplDatabaseService
  40. def updateUserStats(participantId: Int, wpm: Double, errorRate: Double): Unit

    Permalink
    Definition Classes
    DatabaseServiceImplDatabaseService
  41. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from DatabaseService

Inherited from AnyRef

Inherited from Any

Ungrouped