private DefaultMongoTypeMapper(@Nullable String typeKey, TypeAliasAccessor<Bson> accessor, MappingContext<? extends PersistentEntity<?, ?>, ?> mappingContext, List<? extends TypeInformationMapper> mappers) { super(accessor, mappingContext, mappers); this.typeKey = typeKey; this.accessor = accessor; }
public DefaultMongoTypeMapper(@Nullable String typeKey, MappingContext<? extends PersistentEntity<?, ?>, ?> mappingContext) { this(typeKey, new DocumentTypeAliasAccessor(typeKey), mappingContext, Arrays.asList(new SimpleTypeInformationMapper())); }
private DefaultMongoTypeMapper(@Nullable String typeKey, TypeAliasAccessor<Bson> accessor, MappingContext<? extends PersistentEntity<?, ?>, ?> mappingContext, List<? extends TypeInformationMapper> mappers) { super(accessor, mappingContext, mappers); this.typeKey = typeKey; this.accessor = accessor; }
public DefaultMongoTypeMapper(@Nullable String typeKey, MappingContext<? extends PersistentEntity<?, ?>, ?> mappingContext) { this(typeKey, new DocumentTypeAliasAccessor(typeKey), mappingContext, Arrays.asList(new SimpleTypeInformationMapper())); }