net
.
fwbrasil
.
activate
.
entity
EntityContext
trait
EntityContext
extends
ValueContext
with
TransactionContext
with
LazyListContext
with
EntityIdContext
with
EntityMapContext
Self Type
ActivateContext
Linear Supertypes
EntityMapContext
,
EntityIdContext
,
LazyListContext
,
TransactionContext
,
PropagationContext
,
ValueContext
,
AnyRef
,
Any
Known Subclasses
ActivateContext
,
StoppableActivateContext
Ordering
Alphabetic
By inheritance
Inherited
EntityContext
EntityMapContext
EntityIdContext
LazyListContext
TransactionContext
PropagationContext
ValueContext
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Type Members
type
Alias
= net.fwbrasil.activate.entity.InternalAlias @scala.annotation.meta.field
type
BaseEntity
=
entity.BaseEntity
type
CustomID
[
ID
]
=
id.CustomID
[
ID
]
Definition Classes
EntityIdContext
type
Encoder
[
A
,
B
]
=
entity.Encoder
[
A
,
B
]
type
Entity
=
entity.Entity
type
EntityMap
[
E <:
ActivateContext.BaseEntity
]
=
map.EntityMap
[
E
]
implicit
class
EntityToMap
[
E <:
ActivateContext.BaseEntity
]
extends
AnyRef
Definition Classes
EntityMapContext
type
EntityWithCustomID
[
ID
]
=
entity.EntityWithCustomID
[
ID
]
type
EntityWithGeneratedID
[
ID
]
=
entity.EntityWithGeneratedID
[
ID
]
type
GeneratedID
[
ID
]
=
id.GeneratedID
[
ID
]
Definition Classes
EntityIdContext
type
MutableEntityMap
[
E <:
ActivateContext.BaseEntity
]
=
map.MutableEntityMap
[
E
]
type
Propagation
=
radon.transaction.Propagation
Definition Classes
PropagationContext
type
ReadOnly
=
radon.transaction.ReadOnly
Definition Classes
TransactionContext
type
ReadWrite
=
radon.transaction.ReadWrite
Definition Classes
TransactionContext
type
Transaction
=
radon.transaction.Transaction
Definition Classes
TransactionContext
type
UUID
=
id.UUID
Definition Classes
EntityIdContext
type
Var
[
A
]
=
entity.Var
[
A
]
Value Members
final
def
!=
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
def
afterCommit
(
transaction:
ActivateContext.Transaction
)
:
Unit
Definition Classes
TransactionContext
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
asyncTransactional
[
A
]
(
typ:
TransactionType
)
(
f: ⇒
A
)
:
Future
[
A
]
Definition Classes
TransactionContext
def
asyncTransactional
[
A
]
(
f: ⇒
A
)
:
Future
[
A
]
Definition Classes
TransactionContext
def
asyncTransactionalChain
[
A
]
(
typ:
TransactionType
)
(
fFuture: (
TransactionalExecutionContext
) ⇒
Future
[
A
]
)
:
Future
[
A
]
Definition Classes
TransactionContext
def
asyncTransactionalChain
[
A
]
(
fFuture: (
TransactionalExecutionContext
) ⇒
Future
[
A
]
)
:
Future
[
A
]
Definition Classes
TransactionContext
def
beforeCommit
(
transaction:
ActivateContext.Transaction
)
:
Unit
Definition Classes
TransactionContext
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
customCaches
:
List
[
CustomCache
[_]]
Attributes
protected
def
entitiesPackages
:
List
[
String
]
Attributes
protected
Definition Classes
EntityIdContext
def
entityMaterialized
(
entity:
ActivateContext.BaseEntity
)
:
Unit
Attributes
protected[
net.fwbrasil.activate
]
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
executionContext
:
ExecutionContextExecutor
Definition Classes
TransactionContext
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
hidrateEntities
(
entities:
Iterable
[
ActivateContext.BaseEntity
]
)
(
implicit
context:
ActivateContext
)
:
Unit
Attributes
protected[
net.fwbrasil.activate
]
def
idGeneratorFor
[
E <:
ActivateContext.BaseEntity
]
(
entityClass:
Class
[
E
]
)
:
Option
[
IdGenerator
[
E
]]
Definition Classes
EntityIdContext
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
implicit
def
lazyListToList
[
E <:
entity.BaseEntity
]
(
lazyList:
LazyList
[
E
]
)
(
implicit
m:
Manifest
[
E
]
,
context:
ActivateContext
)
:
List
[
E
]
Definition Classes
LazyListContext
implicit
def
listToLazyList
[
E <:
entity.BaseEntity
]
(
list:
List
[
E
]
)
(
implicit
arg0:
Manifest
[
E
]
)
:
LazyList
[
E
]
Definition Classes
LazyListContext
val
liveCache
:
LiveCache
Attributes
protected[
net.fwbrasil.activate
]
def
liveCacheType
:
CacheType
Attributes
protected
def
makeDurable
(
transaction:
ActivateContext.Transaction
)
:
Unit
Definition Classes
TransactionContext
def
makeDurableAsync
(
transaction:
ActivateContext.Transaction
)
(
implicit
ectx:
ExecutionContext
)
:
Future
[
Unit
]
Definition Classes
TransactionContext
val
mandatory
:
Mandatory
Definition Classes
PropagationContext
val
milisToWaitBeforeRetry
:
Int
Definition Classes
TransactionContext
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
val
nested
:
Nested
Definition Classes
PropagationContext
val
never
:
Never
Definition Classes
PropagationContext
def
nextIdFor
[
E <:
ActivateContext.BaseEntity
]
(
entityClass:
Class
[
E
]
)
:
BaseEntity.ID
Definition Classes
EntityIdContext
def
nextIdOptionFor
[
E <:
ActivateContext.BaseEntity
]
(
entityClass:
Class
[
E
]
)
:
Option
[
BaseEntity.ID
]
Definition Classes
EntityIdContext
val
notSupported
:
NotSupported
Definition Classes
PropagationContext
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
val
readOnly
:
radon.transaction.ReadOnly
Definition Classes
TransactionContext
val
readWrite
:
radon.transaction.ReadWrite
Definition Classes
TransactionContext
def
reinitializeIdGenerators
:
Unit
Attributes
protected
Definition Classes
EntityIdContext
val
required
:
Required
Definition Classes
PropagationContext
val
requiresNew
:
RequiresNew
Definition Classes
PropagationContext
def
retry
(
refs:
List
[
Ref
[_]]
)
:
Unit
Definition Classes
TransactionContext
def
retry
(
refs:
Ref
[_]*
)
:
Unit
Definition Classes
TransactionContext
val
retryLimit
:
Int
Definition Classes
TransactionContext
val
shadow
:
Shadow
Definition Classes
PropagationContext
val
supports
:
Supports
Definition Classes
PropagationContext
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
implicit
def
toBigDecimalEntityValue
(
value:
BigDecimal
)
:
BigDecimalEntityValue
Definition Classes
ValueContext
implicit
def
toBigDecimalEntityValueOption
(
value:
Option
[
BigDecimal
]
)
:
BigDecimalEntityValue
Definition Classes
ValueContext
implicit
def
toBooleanEntityValue
(
value:
Boolean
)
:
BooleanEntityValue
Definition Classes
ValueContext
implicit
def
toBooleanEntityValueOption
(
value:
Option
[
Boolean
]
)
:
BooleanEntityValue
Definition Classes
ValueContext
implicit
def
toByteArrayEntityValue
(
value:
Array
[
Byte
]
)
:
ByteArrayEntityValue
Definition Classes
ValueContext
implicit
def
toByteArrayEntityValueOption
(
value:
Option
[
Array
[
Byte
]]
)
:
ByteArrayEntityValue
Definition Classes
ValueContext
implicit
def
toCalendarEntityValue
(
value:
Calendar
)
:
CalendarEntityValue
Definition Classes
ValueContext
implicit
def
toCalendarEntityValueOption
(
value:
Option
[
Calendar
]
)
:
CalendarEntityValue
Definition Classes
ValueContext
implicit
def
toCharEntityValue
(
value:
Char
)
:
CharEntityValue
Definition Classes
ValueContext
implicit
def
toCharEntityValueOption
(
value:
Option
[
Char
]
)
:
CharEntityValue
Definition Classes
ValueContext
implicit
def
toDateEntityValue
(
value:
Date
)
:
DateEntityValue
Definition Classes
ValueContext
implicit
def
toDateEntityValueOption
(
value:
Option
[
Date
]
)
:
DateEntityValue
Definition Classes
ValueContext
implicit
def
toDoubleEntityValue
(
value:
Double
)
:
DoubleEntityValue
Definition Classes
ValueContext
implicit
def
toDoubleEntityValueOption
(
value:
Option
[
Double
]
)
:
DoubleEntityValue
Definition Classes
ValueContext
implicit
def
toEntityInstanceEntityValue
[
E <:
entity.BaseEntity
]
(
value:
E
)
(
implicit
arg0:
Manifest
[
E
]
)
:
EntityInstanceEntityValue
[
E
]
Definition Classes
ValueContext
implicit
def
toEntityInstanceEntityValueOption
[
E <:
entity.BaseEntity
]
(
value:
Option
[
E
]
)
(
implicit
arg0:
Manifest
[
E
]
)
:
EntityInstanceEntityValue
[
E
]
Definition Classes
ValueContext
implicit
def
toEnumerationEntityValue
[
E <:
Value
]
(
value:
E
)
(
implicit
arg0:
Manifest
[
E
]
)
:
EnumerationEntityValue
[
E
]
Definition Classes
ValueContext
implicit
def
toEnumerationEntityValueOption
[
E <:
Value
]
(
value:
Option
[
E
]
)
(
implicit
arg0:
Manifest
[
E
]
)
:
EnumerationEntityValue
[
E
]
Definition Classes
ValueContext
implicit
def
toFloatEntityValue
(
value:
Float
)
:
FloatEntityValue
Definition Classes
ValueContext
implicit
def
toFloatEntityValueOption
(
value:
Option
[
Float
]
)
:
FloatEntityValue
Definition Classes
ValueContext
implicit
def
toIntEntityValue
(
value:
Int
)
:
IntEntityValue
Definition Classes
ValueContext
implicit
def
toIntEntityValueOption
(
value:
Option
[
Int
]
)
:
IntEntityValue
Definition Classes
ValueContext
implicit
def
toJodaDateMidnightEntityValue
(
value:
DateMidnight
)
:
JodaInstantEntityValue
[
DateMidnight
]
Definition Classes
ValueContext
implicit
def
toJodaDateMidnightEntityValueOption
(
value:
Option
[
DateMidnight
]
)
:
JodaInstantEntityValue
[
DateMidnight
]
Definition Classes
ValueContext
implicit
def
toJodaDateTimeEntityValue
(
value:
DateTime
)
:
JodaInstantEntityValue
[
DateTime
]
Definition Classes
ValueContext
implicit
def
toJodaDateTimeEntityValueOption
(
value:
Option
[
DateTime
]
)
:
JodaInstantEntityValue
[
DateTime
]
Definition Classes
ValueContext
implicit
def
toJodaInstantEntityValue
(
value:
Instant
)
:
JodaInstantEntityValue
[
Instant
]
Definition Classes
ValueContext
implicit
def
toJodaInstantEntityValueOption
(
value:
Option
[
Instant
]
)
:
JodaInstantEntityValue
[
Instant
]
Definition Classes
ValueContext
def
toLazyListEntityValue
[
V <:
entity.BaseEntity
]
(
value:
LazyList
[
V
]
)
(
implicit
m:
Manifest
[
V
]
,
tval: (
Option
[
V
]) ⇒
EntityValue
[
V
]
)
:
LazyListEntityValue
[
V
]
Definition Classes
ValueContext
def
toLazyListEntityValueOption
[
V <:
entity.BaseEntity
]
(
value:
Option
[
LazyList
[
V
]]
)
(
implicit
m:
Manifest
[
V
]
,
tval: (
Option
[
V
]) ⇒
EntityValue
[
V
]
)
:
LazyListEntityValue
[
V
]
Definition Classes
ValueContext
def
toListEntityValue
[
V
]
(
value:
List
[
V
]
)
(
implicit
m:
Manifest
[
V
]
,
tval: (
Option
[
V
]) ⇒
EntityValue
[
V
]
)
:
ListEntityValue
[
V
]
Definition Classes
ValueContext
def
toListEntityValueOption
[
V
]
(
value:
Option
[
List
[
V
]]
)
(
implicit
m:
Manifest
[
V
]
,
tval: (
Option
[
V
]) ⇒
EntityValue
[
V
]
)
:
ListEntityValue
[
V
]
Definition Classes
ValueContext
implicit
def
toLongEntityValue
(
value:
Long
)
:
LongEntityValue
Definition Classes
ValueContext
implicit
def
toLongEntityValueOption
(
value:
Option
[
Long
]
)
:
LongEntityValue
Definition Classes
ValueContext
implicit
def
toSerializableEntityValue
[
S <:
Serializable
]
(
value:
S
)
(
implicit
arg0:
Manifest
[
S
]
)
:
SerializableEntityValue
[
S
]
Definition Classes
ValueContext
implicit
def
toSerializableEntityValueOption
[
S <:
Serializable
]
(
value:
Option
[
S
]
)
(
implicit
arg0:
Manifest
[
S
]
)
:
SerializableEntityValue
[
S
]
Definition Classes
ValueContext
def
toString
()
:
String
Definition Classes
AnyRef → Any
implicit
def
toStringEntityValue
(
value:
String
)
:
StringEntityValue
Definition Classes
ValueContext
implicit
def
toStringEntityValueOption
(
value:
Option
[
String
]
)
:
StringEntityValue
Definition Classes
ValueContext
val
transactionManager
:
TransactionManager
Attributes
protected[
net.fwbrasil
]
Definition Classes
TransactionContext
def
transactional
[
A
]
(
pTransaction:
radon.transaction.Transaction
,
propagation:
ActivateContext.Propagation
)
(
f: ⇒
A
)
:
A
Definition Classes
TransactionContext
def
transactional
[
A
]
(
pTransaction:
Option
[
radon.transaction.Transaction
]
)
(
f: ⇒
A
)
:
A
Definition Classes
TransactionContext
def
transactional
[
A
]
(
pTransaction:
radon.transaction.Transaction
)
(
f: ⇒
A
)
:
A
Definition Classes
TransactionContext
def
transactional
[
A
]
(
typ:
TransactionType
,
propagation:
radon.transaction.Propagation
)
(
f: ⇒
A
)
:
A
Definition Classes
TransactionContext
def
transactional
[
A
]
(
propagation:
radon.transaction.Propagation
)
(
f: ⇒
A
)
:
A
Definition Classes
TransactionContext
def
transactional
[
A
]
(
typ:
TransactionType
)
(
f: ⇒
A
)
:
A
Definition Classes
TransactionContext
def
transactional
[
A
]
(
f: ⇒
A
)
:
A
Definition Classes
TransactionContext
def
transactionalWhile
[
A
]
(
cond: ⇒
Boolean
)
(
f: ⇒
A
)
:
Unit
Definition Classes
TransactionContext
val
transient
:
Transient
Definition Classes
PropagationContext
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
EntityMapContext
Inherited from
EntityIdContext
Inherited from
LazyListContext
Inherited from
TransactionContext
Inherited from
PropagationContext
Inherited from
ValueContext
Inherited from
AnyRef
Inherited from
Any
Ungrouped