ToFachwertSerializer

class ToFachwertSerializer @JvmOverloads constructor(t: Class<KFachwert> = KFachwert::class.java) : StdSerializer<KFachwert>

Die Klasse serialisiert Fachwerte nach und von JSON. Damit die Serialisierung funktioniert, muss

<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>

als Abhaengigkeit eingebunden werden.

Author

oboehm

Since

1.0

Constructors

Link copied to clipboard
constructor(t: Class<KFachwert> = KFachwert::class.java)

Functions

Link copied to clipboard
open override fun acceptJsonFormatVisitor(p0: JsonFormatVisitorWrapper, p1: JavaType)
Link copied to clipboard
open fun getDelegatee(): JsonSerializer<*>
Link copied to clipboard
open override fun getSchema(p0: SerializerProvider, p1: Type): JsonNode
open override fun getSchema(p0: SerializerProvider, p1: Type, p2: Boolean): JsonNode
Link copied to clipboard
open override fun handledType(): Class<KFachwert>
Link copied to clipboard
open fun isEmpty(p0: KFachwert): Boolean
open fun isEmpty(p0: SerializerProvider, p1: KFachwert): Boolean
Link copied to clipboard
Link copied to clipboard
open fun properties(): MutableIterator<PropertyWriter>
Link copied to clipboard
open fun replaceDelegatee(p0: JsonSerializer<*>): JsonSerializer<KFachwert>
Link copied to clipboard
open override fun serialize(fachwert: KFachwert, jgen: JsonGenerator, provider: SerializerProvider)

Fuer die Serialisierung wird der uebergebenen Fachwert nach seinen einzelnen Elementen aufgeteilt und serialisiert.

Link copied to clipboard
open fun serializeWithType(p0: KFachwert, p1: JsonGenerator, p2: SerializerProvider, p3: TypeSerializer)
Link copied to clipboard
open fun unwrappingSerializer(p0: NameTransformer): JsonSerializer<KFachwert>
Link copied to clipboard
open fun usesObjectId(): Boolean
Link copied to clipboard
open fun withFilterId(p0: Any): JsonSerializer<*>
Link copied to clipboard
open fun withIgnoredProperties(p0: MutableSet<String>): JsonSerializer<*>
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)