2017-04-18 4 views
1

を持つユーザーを見つけ、私はJPAストアを設定し、私は関連picketlinkを呼び出すときにユーザーとロールは、DBに正しく追加取得を参照してください(2.7.1)APIのPicketlinkは:与えられた役割

私の質問はこれです:いずれかを実行する方法特定の役割を持つすべてのユーザーのリストを取得しますか?私は、次のRelationshipQuery

RelationshipQuery<Grant> rq = relationshipManager.createRelationshipQuery(Grant.class); 
rq.setParameter(Grant.ROLE, role); 
List<Grant> grants = rq.getResultList() 

しかし、結果の許可リストを使用してこれをやってみました

は、その役割を持つデータベース内の最後のユーザーを参照する単一代入助成金が含まれています。

ドキュメントの例クエリとtestsを確認しましたが、何もしていないことがわかりました。私はプロジェクトがもはやアクティブではないことを知っていますが、これに対する解決策を見つけることを望んでいます。

答えて

0

ロールのデータが古いdbから正しくインポートされていないことがわかりました。一度私は上記のコードが期待どおりに動作することを修正しました。

関連する問題