toggle menu
Wow
3.16.8
jvm
switch theme
search in API
wow-core
/
me.ahoo.wow.serialization.state
/
AbstractStateAggregateSerializer
Abstract
State
Aggregate
Serializer
abstract
class
AbstractStateAggregateSerializer
<
T
:
ReadOnlyStateAggregate
<
*
>
>
(
stateAggregateType
:
Class
<
T
>
)
:
StdSerializer
<
T
>
Inheritors
SnapshotSerializer
StateAggregateSerializer
Members
Constructors
Abstract
State
Aggregate
Serializer
Link copied to clipboard
constructor
(
stateAggregateType
:
Class
<
T
>
)
Functions
accept
Json
Format
Visitor
Link copied to clipboard
open
override
fun
acceptJsonFormatVisitor
(
p0
:
JsonFormatVisitorWrapper
,
p1
:
JavaType
)
get
Delegatee
Link copied to clipboard
open
fun
getDelegatee
(
)
:
JsonSerializer
<
*
>
get
Schema
Link copied to clipboard
open
override
fun
getSchema
(
p0
:
SerializerProvider
,
p1
:
Type
)
:
JsonNode
open
override
fun
getSchema
(
p0
:
SerializerProvider
,
p1
:
Type
,
p2
:
Boolean
)
:
JsonNode
handled
Type
Link copied to clipboard
open
override
fun
handledType
(
)
:
Class
<
T
>
is
Empty
Link copied to clipboard
open
fun
isEmpty
(
p0
:
T
)
:
Boolean
open
fun
isEmpty
(
p0
:
SerializerProvider
,
p1
:
T
)
:
Boolean
is
Unwrapping
Serializer
Link copied to clipboard
open
fun
isUnwrappingSerializer
(
)
:
Boolean
properties
Link copied to clipboard
open
fun
properties
(
)
:
MutableIterator
<
PropertyWriter
>
replace
Delegatee
Link copied to clipboard
open
fun
replaceDelegatee
(
p0
:
JsonSerializer
<
*
>
)
:
JsonSerializer
<
T
>
serialize
Link copied to clipboard
open
override
fun
serialize
(
value
:
T
,
generator
:
JsonGenerator
,
provider
:
SerializerProvider
)
serialize
With
Type
Link copied to clipboard
open
fun
serializeWithType
(
p0
:
T
,
p1
:
JsonGenerator
,
p2
:
SerializerProvider
,
p3
:
TypeSerializer
)
unwrapping
Serializer
Link copied to clipboard
open
fun
unwrappingSerializer
(
p0
:
NameTransformer
)
:
JsonSerializer
<
T
>
uses
Object
Id
Link copied to clipboard
open
fun
usesObjectId
(
)
:
Boolean
with
Filter
Id
Link copied to clipboard
open
fun
withFilterId
(
p0
:
Any
)
:
JsonSerializer
<
*
>
with
Ignored
Properties
Link copied to clipboard
open
fun
withIgnoredProperties
(
p0
:
MutableSet
<
String
>
)
:
JsonSerializer
<
*
>
wrap
And
Throw
Link copied to clipboard
open
fun
wrapAndThrow
(
p0
:
SerializerProvider
,
p1
:
Throwable
,
p2
:
Any
,
p3
:
Int
)
open
fun
wrapAndThrow
(
p0
:
SerializerProvider
,
p1
:
Throwable
,
p2
:
Any
,
p3
:
String
)