問題タブ [olingo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jax-rs - Olingo OData v4 と JAXRS 2.0
Olingo OData v4 の実装が JAX-RS 2.0 で使用できるかどうかは、私にはわかりません。
JAX-RS 2.0 REST Api を開発しましたが、これからは OData を提供したいと考えています。私が知る限り、サーバー側で OData v4 を実装するには 2 つの方法があります。
Olingo を JAXRS 2.0 REST Api と統合する方法を知るためのドキュメントにリダイレクトしてもらえますか?
java - Java OData サービスが URI のプラス (+) 記号を受け入れない
Java を使用して OData 用の Apache Olingo を使用して、次のクエリを発行しようとしています。
期待されるクエリ文字列は次のとおりです: $filter=CustomerID eq 'Joe'
ただし、ライブラリが上記の URI を構築すると、実際のクエリ文字列は次のようになります。
問題は、このクエリ文字列を OData サービスに使用すると、プラス (+) 記号が受け入れられないように見えることです。ただし、プラス記号を削除して代わりにスペースを使用すると機能し
ます。これに関するヘルプや推奨事項はありますか? ありがとう
odata - Olingo OData サービス ドキュメントに完全なメタデータ URI を含めるにはどうすればよいですか?
Apache Lingo チュートリアルで概説されている手順に従って、サンプルの OData サービスを作成しました。
クライアントが受け取るデフォルトのサービス ドキュメントは次のとおりです。
ドキュメントに完全なメタデータ URI を含めるように Olingo を構成する方法はありますか? 具体的には、サービスがhttp://localhost:8080/DemoService/DemoService.svc/で実行されていると仮定すると、サービス ドキュメントは次のようになります。
java - Olingo OData V4 Java API で列挙型エンティティ タイプを作成する方法
列挙を作成しました:
スターター チュートリアルに従って、通常の ODataProvider クラスを作成しました。私が欠けているのは、プロパティのインスタンス化の FQDN タイプとして列挙型を取得するコードの平和だけです。
java - Apache Olingo V4 Java API で文字列列挙を使用する方法
CsdlEnumType
データ作成中に Apaches Olingo V4 Java APIを使用する方法がわかりません。
可能な限り少ないコードでこれまでに行ったことは次のとおりです。
1) 私のEdmODataProvider.java
クラスでは、エンティティ タイプを作成しFQDN
、列挙型エンティティをプロパティに追加しました。CsdlEnumType
さらに、スキーマ プロバイダー クラスでをインスタンス化しました。部分で数字のみを使用している場合setValue()
、期待される結果が得られるため、これはうまくいくと思います。:
2) 私のデータ プロバイダー クラスでは、次のようなエンティティを作成しています。
エンティティを呼び出そうとすると、最終的にエラーが発生します:
私の$metadata
内容:
問題は、属性を文字列として追加しているパート 2) にあると思いますDISPNAME
。この問題を解決する方法はありますか?