package persistence
- Alphabetic
- By Inheritance
- persistence
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
case class
Deleted
[P] extends Product with Serializable
the result of deleting a persistent object
-
type
FOPState[P] = Future[Option[PState[P]]]
a future option persistent state
-
type
FPState[P] = Future[PState[P]]
a future persistent state
-
implicit
class
LiftFOPState
[P] extends AnyRef
extension methods for an FOPState
-
implicit
class
LiftFPState
[P] extends AnyRef
extension methods for an FPState
-
implicit
class
LiftOPState
[P] extends AnyRef
extension methods for an OPState
-
type
OPState[P] = Option[PState[P]]
an optional persistent state
-
case class
PState
[P] extends Product with Serializable
the persistent state of a persistent object of type
P -
implicit
class
PWithTypeKey
[P] extends AnyRef
packages a persistent object with a
TypeKeyfor the object's type.packages a persistent object with a
TypeKeyfor the object's type. used by RepoPool.createMany. -
trait
Repo
[P] extends AnyRef
a repository for persistent objects of type
P -
class
RepoPool
extends AnyRef
a collection of repositories
Value Members
-
implicit
def
repoToAkkaStreamsRepo[P](repo: Repo[P]): AkkaStreamsRepo[P]
implicit conversion from Repo to AkkaStreamsRepo
- implicit def repoToFS2Repo[P](repo: Repo[P]): FS2Repo[P]
-
implicit
def
repoToIterateeIoRepo[P](repo: Repo[P]): IterateeIoRepo[P]
implicit conversion from Repo to IterateeIoRepo
- implicit def repoToPlayRepo[P](repo: Repo[P]): PlayRepo[P]
- object PState extends Serializable