2016-05-11 15 views
0

Ich versuche, die Funktion "Ocunt" in meinem OData V2-Dienst mithilfe von Olingo zu implementieren.

Ich kann keine Ressourcen finden, die erklären, wie man das macht - die Olingo-Dokumentation erklärt nur, wie man es für V4 macht, und trotzdem ist es nicht klar. Ich habe viele Nachforschungen angestellt, aber bisher erfolglos.

Kann mir jemand auf einen Ort hinweisen, der das erklärt oder für mich erklärt?

Vielen Dank!

Antwort

3

Sie müssen die Methode "countEntitySet" oder "countEntityLinks" in Ihrem Prozessor ähnlich der "readEntitySet" -Methode implementieren.

Um die Antwort zu schreiben, können Sie die Methode: EntityProvider.writeText (...) verwenden und die Zahl als String übergeben.

Hier ist das Beispiel aus dem Olingo Testszenario: https://github.com/apache/olingo-odata2/blob/597465569fdd15976d0486711d4a38f93a7c6696/odata2-lib/odata-ref/src/main/java/org/apache/olingo/odata2/ref/processor/ListsProcessor.java#L226

+0

sehr vielen Dank für diesen - sehr hilfreich! Ich habe die Antwort nach ungefähr einer Woche Suche gefunden, aber ich habe mir nicht die Zeit genommen, die Antwort hier zu posten. Ich bin mir sicher, dass Ihre Antwort anderen Noobs wie mir in Zukunft helfen wird. –