Zuordnungsfunktionsklasse schreiben

Eine SearchServiceMapper-Implementierung mit der Zuordnungsfunktion für Extrahierung entspricht in vielen Punkten einer standardmäßigen SearchServiceMapper-Implementierung, wie im Kapitel "Suchvorgang mit dem Server für generische Suche implementieren" dieses Handbuchs beschrieben. Es müssen jedoch einige weitere Punkte berücksichtigt werden.

Bei der Verwendung der Zuordnungsfunktion für Extrahierung mit einem komplexen Suchservice, der aus mehreren zusammengehörigen Entitäten besteht, müssen Sie sicherstellen, dass Ihre SearchServiceMapper-Implementierung sich ordnungsgemäß verhält, wenn Sie mit unvollständigen Gruppen von Entitäten zu tun haben. Wenn beispielsweise die Entitäten A, B und C gemeinsam einen Suchservice bilden, könnte Ihre Zuordnungsfunktion einen Aufruf erhalten, wenn nur A und C vorhanden sind. Je nach Ihrem Suchservice könnte das korrekte Verhalten darin bestehen, die unvollständige Datengruppe zum Suchservice hinzuzufügen oder nichts zu tun, bis die Gruppe vollständig ist.