/** * Construct a new instance. * * @param filter a document describing the query filter, which may not be null. * @param replacement the replacement document * @param options the options to apply * @deprecated use {@link #ReplaceOneModel(Bson, Object, ReplaceOptions)} instead */ @Deprecated public ReplaceOneModel(final Bson filter, final T replacement, final UpdateOptions options) { this(filter, replacement, createReplaceOptions(options)); }
@Override @SuppressWarnings("deprecation") public UpdateResult replaceOne(final Bson filter, final TDocument replacement, final UpdateOptions updateOptions) { return replaceOne(filter, replacement, createReplaceOptions(updateOptions)); }
@Override @SuppressWarnings("deprecation") public UpdateResult replaceOne(final ClientSession clientSession, final Bson filter, final TDocument replacement, final UpdateOptions updateOptions) { return replaceOne(clientSession, filter, replacement, createReplaceOptions(updateOptions)); }
/** * Construct a new instance. * * @param filter a document describing the query filter, which may not be null. * @param replacement the replacement document * @param options the options to apply * @deprecated use {@link #ReplaceOneModel(Bson, Object, ReplaceOptions)} instead */ @Deprecated public ReplaceOneModel(final Bson filter, final T replacement, final UpdateOptions options) { this(filter, replacement, createReplaceOptions(options)); }
@Override @SuppressWarnings("deprecation") public UpdateResult replaceOne(final Bson filter, final TDocument replacement, final UpdateOptions updateOptions) { return replaceOne(filter, replacement, createReplaceOptions(updateOptions)); }
@Override @SuppressWarnings("deprecation") public UpdateResult replaceOne(final ClientSession clientSession, final Bson filter, final TDocument replacement, final UpdateOptions updateOptions) { return replaceOne(clientSession, filter, replacement, createReplaceOptions(updateOptions)); }
@Override @SuppressWarnings("deprecation") public UpdateResult replaceOne(final Bson filter, final TDocument replacement, final UpdateOptions updateOptions) { return replaceOne(filter, replacement, createReplaceOptions(updateOptions)); }
@Override @SuppressWarnings("deprecation") public UpdateResult replaceOne(final ClientSession clientSession, final Bson filter, final TDocument replacement, final UpdateOptions updateOptions) { return replaceOne(clientSession, filter, replacement, createReplaceOptions(updateOptions)); }