net
.
fwbrasil
.
activate
.
cache
LiveCache
class
LiveCache
extends
Logging
Linear Supertypes
Logging
,
Logging
,
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
LiveCache
Logging
Logging
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Instance Constructors
new
LiveCache
(
context:
ActivateContext
,
cacheType:
CacheType
,
customCaches:
List
[
CustomCache
[
BaseEntity
]]
)
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
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
asyncLoadFromDatabase
(
entity:
BaseEntity
)
(
implicit
tctx:
TransactionalExecutionContext
)
:
Future
[
Option
[
BaseEntity
]]
def
byId
[
E <:
BaseEntity
]
(
id:
entity.BaseEntity.ID
)
(
implicit
arg0:
Manifest
[
E
]
)
:
Option
[
E
]
val
cache
:
Map
[
Class
[
BaseEntity
],
ConcurrentMap
[
Any
,
BaseEntity
]]
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
compare
(
a:
Any
,
b:
Any
)
:
Int
def
contains
[
E <:
BaseEntity
]
(
entity:
E
)
:
Boolean
val
context
:
ActivateContext
def
createLazyEntity
[
E <:
BaseEntity
]
(
entityClass:
Class
[
E
]
,
entityId:
entity.BaseEntity.ID
)
:
E
def
debug
(
msg: ⇒
Any
,
t: ⇒
Throwable
)
:
Unit
Attributes
protected
Definition Classes
Logging
def
debug
(
msg: ⇒
Any
)
:
Unit
Attributes
protected
Definition Classes
Logging
def
delete
(
entityId:
entity.BaseEntity.ID
)
:
Unit
def
delete
(
entity:
BaseEntity
)
:
Unit
def
dirtyEntitiesFromTransaction
[
E <:
BaseEntity
]
(
entityClass:
Class
[
E
]
)
:
Map
[
entity.BaseEntity.ID
,
E
]
def
entitiesFromCache
[
S
]
(
query:
Query
[
S
]
)
: (
List
[
List
[
Any
]],
List
[
List
[
BaseEntity
]])
def
entitiesFromStorage
[
S
]
(
query:
Query
[
S
]
,
entitiesReadFromCache:
List
[
List
[
BaseEntity
]]
)
:
List
[
List
[
Any
]]
def
entityInstacesMap
[
E <:
BaseEntity
]
(
entityClass:
Class
[
E
]
)
:
ConcurrentMap
[
Any
,
E
]
def
entityInstacesMap
[
E <:
BaseEntity
]
(
implicit
arg0:
Manifest
[
E
]
)
:
ConcurrentMap
[
Any
,
E
]
def
entityProperty
[
T
]
(
entity:
BaseEntity
,
propertyName:
String
)
:
T
def
entityPropertyPathRef
(
entity:
BaseEntity
,
propertyPathVars:
List
[
ActivateContext.Var
[_]]
)
:
Any
def
entitySourceInstances
(
entitySources:
EntitySource
*
)
:
Seq
[
List
[
BaseEntity
]]
def
entitySourceInstancesCombined
(
from:
From
)
:
List
[
List
[
BaseEntity
]]
def
entitySourceInstancesMap
(
from:
From
,
entitySourcesInstances:
List
[
BaseEntity
]
)
:
Map
[
EntitySource
,
BaseEntity
]
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
a:
Any
,
b:
Any
)
:
Boolean
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
error
(
msg: ⇒
Any
,
t: ⇒
Throwable
)
:
Unit
Attributes
protected
Definition Classes
Logging
def
error
(
msg: ⇒
Any
)
:
Unit
Attributes
protected
Definition Classes
Logging
def
executeBooleanOperatorCriteria
(
criteria:
BooleanOperatorCriteria
)
(
implicit
entitySourceInstancesMap:
Map
[
EntitySource
,
BaseEntity
]
)
:
Boolean
def
executeCompositeOperatorCriteria
(
criteria:
CompositeOperatorCriteria
)
(
implicit
entitySourceInstancesMap:
Map
[
EntitySource
,
BaseEntity
]
)
:
Boolean
def
executeCriteria
(
criteria:
Criteria
)
(
implicit
entitySourceInstancesMap:
Map
[
EntitySource
,
BaseEntity
]
)
:
Boolean
def
executeCriteria
(
criteriaOption:
Option
[
Criteria
]
)
(
implicit
entitySourceInstancesMap:
Map
[
EntitySource
,
BaseEntity
]
)
:
Boolean
def
executeFunctionApply
(
apply:
FunctionApply
[_]
)
(
implicit
entitySourceInstancesMap:
Map
[
EntitySource
,
BaseEntity
]
)
:
Any
def
executeMassModification
(
statement:
MassModificationStatement
)
:
Unit
def
executeMassModificationWithEntitySources
[
S
]
(
statement:
MassModificationStatement
,
entitySourcesInstancesCombined:
List
[
List
[
BaseEntity
]]
)
:
Unit
def
executeMassModificationWithEntitySourcesMap
[
S
]
(
statement:
MassModificationStatement
,
entitySourceInstancesMap:
Map
[
EntitySource
,
BaseEntity
]
)
:
Unit
def
executePendingMassStatements
(
entity:
BaseEntity
)
:
Unit
def
executeQuery
[
S
]
(
query:
Query
[
S
]
,
onlyInMemory:
Boolean
=
false
)
:
List
[
List
[
Any
]]
def
executeQueryAsync
[
S
]
(
query:
Query
[
S
]
)
(
implicit
texctx:
TransactionalExecutionContext
)
:
Future
[
List
[
List
[
Any
]]]
def
executeQueryWithEntitySources
[
S
]
(
query:
Query
[
S
]
,
entitySourcesInstancesCombined:
List
[
List
[
BaseEntity
]]
)
:
List
[
List
[
Any
]]
def
executeQueryWithEntitySourcesMap
[
S
]
(
query:
Query
[
S
]
,
entitySourceInstancesMap:
Map
[
EntitySource
,
BaseEntity
]
)
:
List
[
List
[
Any
]]
def
executeSelect
[
S
]
(
values:
StatementSelectValue
*
)
(
implicit
entitySourceInstancesMap:
Map
[
EntitySource
,
BaseEntity
]
)
:
List
[
Any
]
def
executeSimpleOperatorCriteria
(
criteria:
SimpleOperatorCriteria
)
(
implicit
entitySourceInstancesMap:
Map
[
EntitySource
,
BaseEntity
]
)
:
Boolean
def
executeStatementBooleanValue
(
value:
StatementBooleanValue
)
(
implicit
entitySourceInstancesMap:
Map
[
EntitySource
,
BaseEntity
]
)
:
Boolean
def
executeStatementEntitySourceValue
(
value:
StatementEntitySourceValue
[_]
)
(
implicit
entitySourceInstancesMap:
Map
[
EntitySource
,
BaseEntity
]
)
:
Any
def
executeStatementEntityValue
(
value:
StatementEntityValue
[_]
)
(
implicit
entitySourceInstancesMap:
Map
[
EntitySource
,
BaseEntity
]
)
:
Any
def
executeStatementSelectValue
(
value:
StatementSelectValue
)
(
implicit
entitySourceInstancesMap:
Map
[
EntitySource
,
BaseEntity
]
)
:
Any
def
executeStatementValue
(
value:
StatementValue
)
(
implicit
entitySourceInstancesMap:
Map
[
EntitySource
,
BaseEntity
]
)
:
Any
def
executeUpdateAssignment
[
S
]
(
updateAssignments:
UpdateAssignment
*
)
(
implicit
entitySourceInstancesMap:
Map
[
EntitySource
,
BaseEntity
]
)
:
Unit
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
fromCache
[
E <:
BaseEntity
]
(
entityClass:
Class
[
E
]
)
:
List
[
E
]
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
info
(
msg: ⇒
Any
,
t: ⇒
Throwable
)
:
Unit
Attributes
protected
Definition Classes
Logging
def
info
(
msg: ⇒
Any
)
:
Unit
Attributes
protected
Definition Classes
Logging
def
initializeEntityIfNecessary
[
E <:
BaseEntity
]
(
values:
Map
[
String
,
Any
]
)
(
implicit
arg0:
Manifest
[
E
]
)
:
E
def
isDebugEnabled
:
Boolean
Attributes
protected
Definition Classes
Logging
def
isErrorEnabled
:
Boolean
Attributes
protected
Definition Classes
Logging
def
isInfoEnabled
:
Boolean
Attributes
protected
Definition Classes
Logging
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
isTraceEnabled
:
Boolean
Attributes
protected
Definition Classes
Logging
def
isWarnEnabled
:
Boolean
Attributes
protected
Definition Classes
Logging
def
loadFromDatabase
(
entity:
BaseEntity
)
:
Unit
def
logDebug
[
A
]
(
id: ⇒
String
)
(
f: ⇒
A
)
:
A
Attributes
protected
Definition Classes
Logging
def
logError
[
A
]
(
id: ⇒
String
)
(
f: ⇒
A
)
:
A
Attributes
protected
Definition Classes
Logging
def
logInfo
[
A
]
(
id: ⇒
String
)
(
f: ⇒
A
)
:
A
Attributes
protected
Definition Classes
Logging
def
logTrace
[
A
]
(
id: ⇒
String
)
(
f: ⇒
A
)
:
A
Attributes
protected
Definition Classes
Logging
def
logWarn
[
A
]
(
id: ⇒
String
)
(
f: ⇒
A
)
:
A
Attributes
protected
Definition Classes
Logging
def
logger
:
Logger
Attributes
protected
Definition Classes
Logging
def
loggerName
:
String
Attributes
protected
Definition Classes
Logging
def
materialize
(
value:
EntityValue
[_]
)
:
Any
def
materializeEntity
(
entityId:
String
)
:
BaseEntity
def
materializeEntity
(
entityId:
entity.BaseEntity.ID
,
entityClass:
Class
[
BaseEntity
]
)
:
BaseEntity
def
mergeResults
(
query:
Query
[_]
,
fromCache:
List
[
List
[
Any
]]
,
fromDatabase:
List
[
List
[
Any
]]
)
:
List
[
List
[
Any
]]
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
reinitialize
:
Unit
def
reloadEntities
(
ids:
Set
[(
entity.BaseEntity.ID
,
Class
[
BaseEntity
])]
)
:
Set
[
BaseEntity
]
def
remove
(
entity:
BaseEntity
)
:
Unit
def
setEntityValues
(
entity:
BaseEntity
,
values:
Map
[
ActivateContext.Var
[
Any
],
Any
]
)
:
Unit
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toCache
[
E <:
BaseEntity
]
(
entityClass:
Class
[
E
]
,
entity:
E
)
:
E
def
toCache
[
E <:
BaseEntity
]
(
entity:
E
)
:
E
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
trace
(
msg: ⇒
Any
,
t: ⇒
Throwable
)
:
Unit
Attributes
protected
Definition Classes
Logging
def
trace
(
msg: ⇒
Any
)
:
Unit
Attributes
protected
Definition Classes
Logging
def
valueForEquals
(
a:
Any
)
:
Any
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
(
...
)
def
warn
(
msg: ⇒
Any
,
t: ⇒
Throwable
)
:
Unit
Attributes
protected
Definition Classes
Logging
def
warn
(
msg: ⇒
Any
)
:
Unit
Attributes
protected
Definition Classes
Logging
Inherited from
Logging
Inherited from
Logging
Inherited from
AnyRef
Inherited from
Any
Ungrouped