algolia / algolia/algoliasearch-client-java
Handle `autoGenerateObjectIDIfNotExist` parameter for `replaceAllObjects()` method
- Vorherrschende Sprache
- Java
- Sterne
- 52
- Forks
- 33
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
The `autoGenerateObjectIDIfNotExist` boolean parameter is for now only valid in
the context of the `saveObjects()` method. As pointed out by @julienpa, it would
make sense to also accepts it as a valid parameter of `replaceAllObjects()`.
For backward-compatiblity, let's make sure the default behavior of calling
`replaceAllObjects()` without the `autoGenerateObjectIDIfNotExist` parameter is
still considered as if it was set to `false`.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, die Methodendefinitionen von replaceAllObjects() und saveObjects() im Java-Client zu lokalisieren und zu vergleichen, wie der Parameter derzeit behandelt wird. Überprüfe, dass replaceAllObjects() den boolean akzeptiert, während Aufrufe, die ihn weglassen, weiterhin das false-Verhalten beibehalten; füge Abdeckung für beide Aufrufformen hinzu oder aktualisiere sie, falls passende Tests vorhanden sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- api
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 48/100