Class

org.genivi.sota.core

VehiclesResource

Related Doc: package core

Permalink

class VehiclesResource extends AnyRef

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

Instance Constructors

  1. new VehiclesResource(db: slick.driver.JdbcProfile.API.Database, client: ConnectivityClient, resolverClient: ExternalResolverClient)(implicit system: ActorSystem, mat: ActorMaterializer)

    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. object MissingVehicle extends Throwable with Product with Serializable

    Permalink
  5. implicit val _db: slick.driver.JdbcProfile.API.Database

    Permalink
  6. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def deleteVehicle(ns: Namespace, vin: Vin): Route

    Permalink

    An ota client DELETE a Vehicle, deleting beforehand its rows in UpdateSpecTable and RequiredPackageTable.

  9. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  11. def fetchVehicle(ns: Namespace, vin: Vin): Route

    Permalink

    An ota client GET the Vehicle for the given VIN.

  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]

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

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

    Permalink
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  19. val route: (RequestContext) ⇒ Future[RouteResult]

    Permalink
  20. def search(ns: Namespace): Route

    Permalink

    An ota client GET a Seq of Vehicle either from regex/status search, or from table scan.

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  23. def updateVehicle(ns: Namespace, vin: Vin): Route

    Permalink

    An ota client PUT a new Vehicle, adding a row in VehicleTable.

    An ota client PUT a new Vehicle, adding a row in VehicleTable. Resolver is not contacted.

  24. final def wait(): Unit

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped