Package

longevity

persistence

Permalink

package persistence

manages entity persistence operations

Source
package.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. persistence
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Deleted[P] extends Product with Serializable

    Permalink

    the result of deleting a persistent object

  2. type FOPState[P] = Future[Option[PState[P]]]

    Permalink

    a future option persistent state

  3. type FPState[P] = Future[PState[P]]

    Permalink

    a future persistent state

  4. implicit class LiftFOPState[P] extends AnyRef

    Permalink

    extension methods for an FOPState

  5. implicit class LiftFPState[P] extends AnyRef

    Permalink

    extension methods for an FPState

  6. implicit class LiftOPState[P] extends AnyRef

    Permalink

    extension methods for an OPState

  7. type OPState[P] = Option[PState[P]]

    Permalink

    an optional persistent state

  8. case class PState[P] extends Product with Serializable

    Permalink

    the persistent state of a persistent object of type P

  9. implicit class PWithTypeKey[P] extends AnyRef

    Permalink

    packages a persistent object with a TypeKey for the object's type.

    packages a persistent object with a TypeKey for the object's type. used by RepoPool.createMany.

  10. trait Repo[P] extends AnyRef

    Permalink

    a repository for persistent objects of type P

  11. class RepoPool extends AnyRef

    Permalink

    a collection of repositories

Value Members

  1. object PState extends Serializable

    Permalink
  2. implicit def repoToAkkaStreamsRepo[P](repo: Repo[P]): AkkaStreamsRepo[P]

    Permalink

    implicit conversion from Repo to AkkaStreamsRepo

  3. implicit def repoToFS2Repo[P](repo: Repo[P]): FS2Repo[P]

    Permalink

    implicit conversion from Repo to FS2Repo

  4. implicit def repoToIterateeIoRepo[P](repo: Repo[P]): IterateeIoRepo[P]

    Permalink

    implicit conversion from Repo to IterateeIoRepo

  5. implicit def repoToPlayRepo[P](repo: Repo[P]): PlayRepo[P]

    Permalink

    implicit conversion from Repo to PlayRepo

  6. package streams

    Permalink

    repository extension classes for streaming query methods

Inherited from AnyRef

Inherited from Any

Ungrouped