T - the value typepublic interface ReflectionCodec<T> extends TypeCodec<T>
| Modifier and Type | Method and Description |
|---|---|
T |
decodeFields(org.bson.BsonReader reader,
org.bson.codecs.DecoderContext decoderContext,
T instance) |
void |
encodeFields(org.bson.BsonWriter writer,
T instance,
org.bson.codecs.EncoderContext encoderContext) |
MappedField |
getIdField() |
MappedField |
getMappedField(String mappedFieldName) |
Map<String,MappedField> |
getPersistenceFields() |
void |
initializeDefaults(T instance) |
void |
postDecode(T instance) |
defaultInstance, documentHasId, generateIdIfAbsentFromDocument, getDocumentId, isCollectible, newInstanceMap<String,MappedField> getPersistenceFields()
T decodeFields(org.bson.BsonReader reader, org.bson.codecs.DecoderContext decoderContext, T instance)
void encodeFields(org.bson.BsonWriter writer,
T instance,
org.bson.codecs.EncoderContext encoderContext)
void postDecode(T instance)
void initializeDefaults(T instance)
MappedField getMappedField(String mappedFieldName)
MappedField getIdField()
Copyright © 2017 BILD GmbH & Co. KG. All rights reserved.