2017-04-18 44 views
1

我配置了一个JPA商店,看到用户和角色得到正确添加到数据库时,我调用相关picketlink(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

发现角色数据未从旧数据库正确导入。一旦我确定上述代码按预期工作。