public ClassMappingTypeService
Provides an object mapping utility using java.util.ServiceLoader.
int priority()
Priority of this service. Greater is better.
@NotNull
org.bson.BsonDocument filterIdToBson(@NotNull
java.lang.Object obj,
boolean filterNullProperties)
@NotNull
java.lang.String toExtendedJson(@Nullable
java.lang.Object obj)
@Nullable
kotlin.reflect.KProperty1<?,?> findIdProperty(@NotNull
kotlin.reflect.KClass<?> type)
@Nullable
<T,R> R getIdValue(@NotNull
kotlin.reflect.KProperty1<T,? extends R> idProperty,
T instance)
@NotNull
org.bson.codecs.configuration.CodecRegistry codecRegistry(@NotNull
org.bson.codecs.configuration.CodecRegistry baseCodecRegistry)
Returns a codec registry built with baseCodecRegistry.
baseCodecRegistry@NotNull
org.bson.codecs.configuration.CodecRegistry codecRegistryWithCustomCodecs(@NotNull
org.bson.codecs.configuration.CodecRegistry baseCodecRegistry,
@NotNull
org.bson.codecs.configuration.CodecRegistry coreCodeRegistry)
@NotNull
org.bson.codecs.configuration.CodecRegistry filterBaseCodecRegistry(@NotNull
org.bson.codecs.configuration.CodecRegistry baseCodecRegistry)
@NotNull
org.bson.codecs.configuration.CodecRegistry coreCodecRegistry(@NotNull
org.bson.codecs.configuration.CodecRegistry baseCodecRegistry)
@NotNull
<T> java.lang.String getPath(@NotNull
kotlin.reflect.KProperty<? extends T> property)
@NotNull
<T> java.lang.String calculatePath(@NotNull
kotlin.reflect.KProperty<? extends T> property)
boolean getDefaultNullSerialization()
void resetConfiguration()