blended
.
persistence
protocol
package
protocol
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
protocol
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
case class
CreateObjectFromProperties
(
props:
PersistenceProperties
)
extends
Product
with
Serializable
case class
DataFactoryRegistered
(
factory:
ActorRef
)
extends
Product
with
Serializable
abstract
class
DataObject
extends
AnyRef
class
DataObjectCreator
extends
OSGIActor
with
MemoryStash
trait
DataObjectFactory
extends
AnyRef
case class
FindObjectByID
(
uuid:
String
,
objectType:
String
)
extends
Product
with
Serializable
case class
ObjectCreated
(
dataObject:
DataObject
)
extends
Product
with
Serializable
type
PersistenceProperties
= (
String
,
Map
[
String
,
PersistenceProperty
[_]])
sealed
case class
PersistenceProperty
[
T
]
(
v:
T
)
(
implicit
t:
scala.reflect.api.JavaUniverse.TypeTag
[
T
]
)
extends
Product
with
Serializable
type
QueryHolder
= (
String
,
Option
[
Map
[
String
,
PersistenceProperty
[_]]])
case class
QueryResult
(
result:
List
[
DataObject
]
)
extends
Product
with
Serializable
case class
RegisterDataFactory
(
factory:
ActorRef
)
extends
Product
with
Serializable
case class
StoreObject
(
dataObject:
DataObject
)
extends
Product
with
Serializable
Value Members
object
DataObject
implicit
def
bool2Property
(
b:
Boolean
)
:
PersistenceProperty
[
Boolean
]
implicit
def
byte2Property
(
b:
Byte
)
:
PersistenceProperty
[
Byte
]
implicit
def
char2Property
(
c:
Char
)
:
PersistenceProperty
[
Char
]
implicit
def
double2Property
(
d:
Double
)
:
PersistenceProperty
[
Double
]
implicit
def
float2Property
(
f:
Float
)
:
PersistenceProperty
[
Float
]
implicit
def
int2Property
(
i:
Int
)
:
PersistenceProperty
[
Int
]
implicit
def
jsValue2Property
(
v:
JsValue
)
:
PersistenceProperty
[_]
implicit
def
long2Property
(
l:
Long
)
:
PersistenceProperty
[
Long
]
implicit
def
object2Property
[
T <:
AnyRef
]
(
obj:
Any
)
:
PersistenceProperty
[_]
implicit
def
property2Primitive
[
T
]
(
p:
PersistenceProperty
[
T
]
)
:
T
implicit
def
short2Property
(
s:
Short
)
:
PersistenceProperty
[
Short
]
implicit
def
string2Property
(
s:
String
)
:
PersistenceProperty
[
String
]
Inherited from
AnyRef
Inherited from
Any
Ungrouped