@Override
@TransactionAttribute(TransactionAttributeType.MANDATORY)
public Set<UserRoleType> getAvailableUserRolesForUser(PlatformUser pu) {
Query query = dm.createNamedQuery("UserRole.getAllUserRoles");
List<UserRole> userRoleList = ParameterizedTypes
.list(query.getResultList(), UserRole.class);
Organization org = pu.getOrganization();
Set<UserRoleType> roleList = new HashSet<>();
for (UserRole userRole : userRoleList) {
if (isAllowedUserRole(org, userRole.getRoleName())) {
roleList.add(userRole.getRoleName());
}
}
return roleList;
}
IdentityServiceBean.java 文件源码
java
阅读 36
收藏 0
点赞 0
评论 0
项目:oscm
作者:
评论列表
文章目录