2016-05-11 22 views
0

Olingoを使用して、OData V2サービスで$ count機能を実装しようとしています。

これを行う方法を説明するリソースは見つかりません.Olingoのドキュメントでは、V4の操作方法だけが説明されていますが、それでも明確ではありません。私は多くの研究を行ってきましたが、これまでのところ成功していませんでした。

誰かがこれを説明する場所に私を向けることができますか、それとも私のために説明しますか?

多くの感謝!

答えて

3

「countEntitySet」または「countEntityLinks」メソッドを「readEntitySet」メソッドと同様にプロセッサに実装する必要があります。

レスポンスを書き込むには、メソッドEntityProvider.writeText(...)を使用して数値をStringとして渡すことができます。ここで

はOlingoテスト・シナリオの例である。このため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

どうもありがとうございました - 非常に便利!私は実際に検索の約1週間後に答えを見つけることができましたが、ここで答えを投稿する時間はかかりませんでした。私はあなたの答えが将来私のような他の騒動に役立つと確信しています。 –

関連する問題