salat
package
salat
Linear Supertypes
Logging
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
salat
Logging
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
sealed
trait
BigDecimalStrategy
extends
Logging
case class
BigDecimalToBinaryStrategy
(
mathCtx:
MathContext
=
DefaultMathContext
)
extends
BigDecimalStrategy
with
Product
with
Serializable
case class
BigDecimalToDoubleStrategy
(
mathCtx:
MathContext
=
DefaultMathContext
)
extends
BigDecimalStrategy
with
Product
with
Serializable
case class
BigDecimalToStringStrategy
(
mathCtx:
MathContext
=
DefaultMathContext
)
extends
BigDecimalStrategy
with
Product
with
Serializable
sealed
trait
BigIntStrategy
extends
AnyRef
case class
BinaryTypeHintStrategy
(
when:
TypeHintFrequency.Value
,
typeHint:
String
=
TypeHint
,
encoding:
TypeHintEncoding
=
TypeHintEncoding.UsAsciiEncoding
)
extends
TypeHintStrategy
with
Logging
with
Product
with
Serializable
type
CaseClass
=
Product
abstract
class
ConcreteGrater
[
X <:
CaseClass
]
extends
Grater
[
X
]
trait
Context
extends
ContextLifecycle
with
Logging
trait
ContextLifecycle
extends
AnyRef
class
CustomGrater
[
ModelObject <:
AnyRef
]
extends
Grater
[
ModelObject
]
case class
DefaultArg
(
clazz:
Class
[_]
,
field:
Field
,
value:
Option
[
AnyRef
]
)
(
implicit
ctx:
Context
)
extends
Logging
with
Product
with
Serializable
sealed abstract
class
Field
extends
Logging
abstract
class
Grater
[
X <:
AnyRef
]
extends
Logging
class
ProxyGrater
[
X <:
AnyRef
]
extends
Grater
[
X
]
case class
StringTypeHintStrategy
(
when:
TypeHintFrequency.Value
,
typeHint:
String
=
TypeHint
)
extends
TypeHintStrategy
with
Product
with
Serializable
trait
TypeHintStrategy
extends
AnyRef
Value Members
object
BigIntToBinaryStrategy
extends
BigIntStrategy
with
Product
with
Serializable
object
BigIntToLongStrategy
extends
BigIntStrategy
with
Product
with
Serializable
val
DefaultMathContext
:
MathContext
object
Field
object
NeverTypeHint
extends
TypeHintStrategy
val
TypeHint
:
String
object
TypeHintFrequency
extends
Enumeration
package
bson
implicit
def
class2companion
(
clazz:
Class
[_]
)
(
implicit
ctx:
Context
)
:
AnyRef
{ ... /* 2 definitions in type refinement */ }
package
conversions
package
dao
def
getClassNamed
(
c:
String
)
(
implicit
ctx:
Context
)
:
Option
[
Class
[_]]
Attributes
protected
def
getClassNamed_!
(
c:
String
)
(
implicit
ctx:
Context
)
:
Class
[_]
Attributes
protected
def
grater
[
Y <:
AnyRef
]
(
implicit
ctx:
Context
,
m:
Manifest
[
Y
]
)
:
Grater
[
Y
]
package
impls
def
isCaseClass
(
clazz:
Class
[_]
)
:
Boolean
Attributes
protected
def
isCaseObject
(
clazz:
Class
[_]
)
:
Boolean
Attributes
protected
package
json
lazy val
log
:
Logger
Attributes
protected
Definition Classes
Logging
def
timeAndLog
[
T
]
(
f: ⇒
T
)
(
l: (
Long
) ⇒
Unit
)
:
T
def
timeAndLogNanos
[
T
]
(
f: ⇒
T
)
(
l: (
Long
) ⇒
Unit
)
:
T
package
transformers
package
util
Inherited from
Logging
Inherited from
AnyRef
Inherited from
Any
Ungrouped