Object

org.genivi.sota.resolver.vehicles

VehicleRepository

Related Doc: package vehicles

Permalink

object VehicleRepository

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. VehicleRepository
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. class InstalledComponentTable extends slick.driver.JdbcProfile.API.Table[(Namespace, Vin, PartNumber)]

    Permalink
  2. class InstalledFirmwareTable extends slick.driver.JdbcProfile.API.Table[(Firmware, Vin)]

    Permalink
  3. class InstalledPackageTable extends slick.driver.JdbcProfile.API.Table[(Namespace, Vin, PackageId)]

    Permalink
  4. class VinTable extends slick.driver.JdbcProfile.API.Table[Vehicle]

    Permalink

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 add(vehicle: Vehicle): slick.driver.JdbcProfile.API.DBIO[Int]

    Permalink
  5. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def componentsOnVin(namespace: Namespace, vin: Vin)(implicit ec: ExecutionContext): slick.driver.JdbcProfile.API.DBIO[Seq[PartNumber]]

    Permalink
  8. def componentsOnVinMap(namespace: Namespace)(implicit ec: ExecutionContext): slick.driver.JdbcProfile.API.DBIO[Map[Vin, Seq[PartNumber]]]

    Permalink
  9. def delete(namespace: Namespace, vin: Vin): slick.driver.JdbcProfile.API.DBIO[Int]

    Permalink
  10. def deleteInstalledComponentByVin(namespace: Namespace, vin: Vin): slick.driver.JdbcProfile.API.DBIO[Int]

    Permalink
  11. def deleteInstalledPackageByVin(namespace: Namespace, vin: Vin): slick.driver.JdbcProfile.API.DBIO[Int]

    Permalink
  12. def deleteVin(namespace: Namespace, vin: Vin)(implicit ec: ExecutionContext): slick.driver.JdbcProfile.API.DBIO[Unit]

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  15. def exists(namespace: Namespace, vin: Vin)(implicit ec: ExecutionContext): slick.driver.JdbcProfile.API.DBIO[Vehicle]

    Permalink
  16. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. def firmwareExists(namespace: Namespace, module: data.Firmware.Module)(implicit ec: ExecutionContext): slick.driver.JdbcProfile.API.DBIO[data.Firmware.Module]

    Permalink
  18. def firmwareOnVin(namespace: Namespace, vin: Vin)(implicit ec: ExecutionContext): slick.driver.JdbcProfile.API.DBIO[Seq[Firmware]]

    Permalink
  19. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  20. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  21. def installComponent(namespace: Namespace, vin: Vin, part: PartNumber)(implicit ec: ExecutionContext): slick.driver.JdbcProfile.API.DBIO[Unit]

    Permalink
  22. def installFirmware(namespace: Namespace, module: data.Firmware.Module, firmware_id: data.Firmware.FirmwareId, last_modified: Long, vin: Vin)(implicit ec: ExecutionContext): slick.driver.JdbcProfile.API.DBIO[Unit]

    Permalink
  23. def installPackage(namespace: Namespace, vin: Vin, pkgId: PackageId)(implicit ec: ExecutionContext): slick.driver.JdbcProfile.API.DBIO[Unit]

    Permalink
  24. val installedComponents: TableQuery[InstalledComponentTable]

    Permalink
  25. val installedFirmware: TableQuery[InstalledFirmwareTable]

    Permalink
  26. def installedOn(namespace: Namespace, vin: Vin)(implicit ec: ExecutionContext): slick.driver.JdbcProfile.API.DBIO[Set[PackageId]]

    Permalink
  27. val installedPackages: TableQuery[InstalledPackageTable]

    Permalink
  28. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  29. def list: slick.driver.JdbcProfile.API.DBIO[Seq[Vehicle]]

    Permalink
  30. def listInstalledComponents: slick.driver.JdbcProfile.API.DBIO[Seq[(Namespace, Vin, PartNumber)]]

    Permalink
  31. def listInstalledPackages: slick.driver.JdbcProfile.API.DBIO[Seq[(Namespace, Vin, PackageId)]]

    Permalink
  32. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  35. def packagesOnVin(namespace: Namespace, vin: Vin)(implicit ec: ExecutionContext): slick.driver.JdbcProfile.API.DBIO[Seq[PackageId]]

    Permalink
  36. def packagesOnVinMap(namespace: Namespace)(implicit ec: ExecutionContext): slick.driver.JdbcProfile.API.DBIO[Map[Vin, Seq[PackageId]]]

    Permalink
  37. def resolve(namespace: Namespace, pkgId: PackageId)(implicit ec: ExecutionContext): slick.driver.JdbcProfile.API.DBIO[Map[Vin, Seq[PackageId]]]

    Permalink
  38. def search(namespace: Namespace, re: Option[Refined[String, Regex]], pkgName: Option[Name], pkgVersion: Option[Version], part: Option[PartNumber])(implicit ec: ExecutionContext): slick.driver.JdbcProfile.API.DBIO[Seq[Vehicle]]

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  41. def uninstallComponent(namespace: Namespace, vin: Vin, part: PartNumber)(implicit ec: ExecutionContext): slick.driver.JdbcProfile.API.DBIO[Unit]

    Permalink
  42. def uninstallPackage(namespace: Namespace, vin: Vin, pkgId: PackageId)(implicit ec: ExecutionContext): slick.driver.JdbcProfile.API.DBIO[Unit]

    Permalink
  43. def updateInstalledFirmware(ns: Namespace, vin: Vin, firmware: Set[Firmware])(implicit ec: ExecutionContext): slick.driver.JdbcProfile.API.DBIO[Unit]

    Permalink
  44. def updateInstalledPackages(namespace: Namespace, vin: Vin, packages: Set[PackageId])(implicit ec: ExecutionContext): slick.driver.JdbcProfile.API.DBIO[Unit]

    Permalink
  45. val vehicles: TableQuery[VinTable]

    Permalink
  46. def vinsWithPackagesAndComponents(namespace: Namespace)(implicit ec: ExecutionContext): slick.driver.JdbcProfile.API.DBIO[Seq[(Vehicle, (Seq[PackageId], Seq[PartNumber]))]]

    Permalink
  47. final def wait(): Unit

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped