OData情報にアクセスするJavaサービスを構築しています。私は返されたjsonをすべて解析するためにolingoを使っています。メタデータをプルすると、すべてのEntityTypeでプロパティにカスタム属性があることがわかります。私はこれらの属性にアクセスしようとしています。私は現在、すべてのプロパティにアクセスすることができますが、私が得ることができるすべてのキー、値のペアです。 Eclipseで通じ浸漬Olingoを使用してEntityTypeのプロパティ属性を取得する方法
for(Entry<String, Object> prop : entry.getProperties().entrySet())
私はEntityTypeオブジェクトはこれらの属性を解析されており、ハッシュマップに格納されていることがわかります。どのようにOlingoを使ってこれをどうやって得るのか?最後の手段は、メタデータxmlをもう一度処理することですが、実際にはそうしたくありません。
私もコール
entitySet.getEntityType().getProperty("createdBy")
はすべて私の属性の注釈が含まれているSimpleProperty property
変数が含まれているデバッガで見てきました。もう一度アクセスを取得する方法(ハッキングとグーグル)を理解することはできません。 sigh:\