use of org.apache.ranger.entity.XXUser in project ranger by apache.
the class XUserService method getXXPortalUserIdXXUserMap.
public Map<Long, XXUser> getXXPortalUserIdXXUserMap() {
Map<Long, XXUser> xXPortalUserIdXXUserMap = new HashMap<Long, XXUser>();
try {
Map<String, XXUser> xXUserMap = new HashMap<String, XXUser>();
List<XXUser> xXUserList = daoManager.getXXUser().getAll();
if (!CollectionUtils.isEmpty(xXUserList)) {
for (XXUser xxUser : xXUserList) {
xXUserMap.put(xxUser.getName(), xxUser);
}
}
xXUserList = null;
List<XXPortalUser> xXPortalUserList = daoManager.getXXPortalUser().getAll();
if (!CollectionUtils.isEmpty(xXPortalUserList)) {
for (XXPortalUser xXPortalUser : xXPortalUserList) {
if (xXUserMap.containsKey(xXPortalUser.getLoginId())) {
xXPortalUserIdXXUserMap.put(xXPortalUser.getId(), xXUserMap.get(xXPortalUser.getLoginId()));
}
}
}
} catch (Exception ex) {
}
return xXPortalUserIdXXUserMap;
}
Aggregations