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 <: Persistent] extends Product with Serializable

    Permalink

    the result of deleting a persistent object

  2. type FOPState[P <: Persistent] = Future[Option[PState[P]]]

    Permalink

    a future option persistent state

  3. type FPState[P <: Persistent] = Future[PState[P]]

    Permalink

    a future persistent state

  4. implicit class LiftFOPState[P <: Persistent] extends AnyRef

    Permalink

    extension methods for an FOPState

  5. implicit class LiftFPState[P <: Persistent] extends AnyRef

    Permalink

    extension methods for an FPState

  6. implicit class LiftOPState[P <: Persistent] extends AnyRef

    Permalink

    extension methods for an OPState

  7. type OPState[P <: Persistent] = Option[PState[P]]

    Permalink

    an optional persistent state

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

    Permalink

    the persistent state of a persistent object of type P

  9. implicit class PWithTypeKey[P <: Persistent] 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 <: Persistent] extends AnyRef

    Permalink

    a repository for persistent objects of type P

  11. class RepoPool extends AnyRef

    Permalink

    a collection of repositories

  12. implicit class StreamingRepo[P <: Persistent] extends AnyRef

    Permalink

    provides repository methods that use Akka Streams for repository streaming API.

    provides repository methods that use Akka Streams for repository streaming API.

    StreamingRepo is provided by an implicit conversion from Repo, so that Akka Streams can remain an optional dependency for longevity users. otherwise, it would have been included as part of the Repo.

Value Members

  1. object PState extends Serializable

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped