Class

org.bitcoins.wallet.models

AccountDAO

Related Doc: package models

Permalink

case class AccountDAO()(implicit ec: ExecutionContext, appConfig: WalletAppConfig) extends CRUD[AccountDb, (HDCoin, Int)] with Product with Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AccountDAO
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. CRUD
  7. DatabaseLogger
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AccountDAO()(implicit ec: ExecutionContext, appConfig: WalletAppConfig)

    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. implicit val appConfig: WalletAppConfig

    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 create(t: AccountDb): Future[AccountDb]

    Permalink
    Definition Classes
    CRUD
  8. def createAll(ts: Vector[AccountDb]): Future[Vector[AccountDb]]

    Permalink
    Definition Classes
    AccountDAO → CRUD
  9. def database: SafeDatabase

    Permalink
    Definition Classes
    CRUD
  10. def delete(t: AccountDb): Future[Int]

    Permalink
    Definition Classes
    CRUD
  11. implicit val ec: ExecutionContext

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

    Permalink
    Definition Classes
    AnyRef
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. def find(t: AccountDb): slick.jdbc.JdbcProfile.API.Query[slick.jdbc.JdbcProfile.API.Table[_], AccountDb, Seq]

    Permalink
    Attributes
    protected
    Definition Classes
    CRUD
  15. def findAll(accounts: Vector[AccountDb]): slick.jdbc.JdbcProfile.API.Query[slick.jdbc.JdbcProfile.API.Table[_], AccountDb, Seq]

    Permalink
    Definition Classes
    AccountDAO → CRUD
  16. def findAll(): Future[Vector[AccountDb]]

    Permalink
    Definition Classes
    CRUD
  17. def findByPrimaryKey(id: (HDCoin, Int)): slick.jdbc.JdbcProfile.API.Query[slick.jdbc.JdbcProfile.API.Table[_], AccountDb, Seq]

    Permalink
    Definition Classes
    AccountDAO → CRUD
  18. def findByPrimaryKeys(ids: Vector[(HDCoin, Int)]): slick.jdbc.JdbcProfile.API.Query[slick.jdbc.JdbcProfile.API.Table[_], AccountDb, Seq]

    Permalink
    Attributes
    protected
    Definition Classes
    AccountDAO → CRUD
  19. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    Any
  21. def logger(implicit config: AppConfig): Logger

    Permalink
    Attributes
    protected[org.bitcoins]
    Definition Classes
    DatabaseLogger
  22. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  25. def read(id: (HDCoin, Int)): Future[Option[AccountDb]]

    Permalink
    Definition Classes
    CRUD
  26. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  27. val table: slick.jdbc.JdbcProfile.API.TableQuery[AccountTable]

    Permalink
    Definition Classes
    AccountDAO → CRUD
  28. def update(t: AccountDb): Future[AccountDb]

    Permalink
    Definition Classes
    CRUD
  29. def updateAll(ts: Vector[AccountDb]): Future[Vector[AccountDb]]

    Permalink
    Definition Classes
    CRUD
  30. def upsert(t: AccountDb): Future[AccountDb]

    Permalink
    Definition Classes
    CRUD
  31. def upsertAll(ts: Vector[AccountDb]): Future[Vector[AccountDb]]

    Permalink
    Definition Classes
    CRUD
  32. final def wait(): Unit

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

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

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

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from CRUD[AccountDb, (HDCoin, Int)]

Inherited from DatabaseLogger

Inherited from AnyRef

Inherited from Any

Ungrouped