Search in sources :

Example 36 with XXUser

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;
}
Also used : XXUser(org.apache.ranger.entity.XXUser) XXPortalUser(org.apache.ranger.entity.XXPortalUser) HashMap(java.util.HashMap)

Aggregations

XXUser (org.apache.ranger.entity.XXUser)36 ArrayList (java.util.ArrayList)15 XXPortalUser (org.apache.ranger.entity.XXPortalUser)12 XXGroup (org.apache.ranger.entity.XXGroup)10 XXUserDao (org.apache.ranger.db.XXUserDao)9 XXTrxLog (org.apache.ranger.entity.XXTrxLog)9 UserSessionBase (org.apache.ranger.common.UserSessionBase)8 VXUser (org.apache.ranger.view.VXUser)8 Test (org.junit.Test)7 HashMap (java.util.HashMap)6 XXPortalUserDao (org.apache.ranger.db.XXPortalUserDao)5 XXUserPermission (org.apache.ranger.entity.XXUserPermission)5 VXString (org.apache.ranger.view.VXString)5 XXPermMap (org.apache.ranger.entity.XXPermMap)4 Field (java.lang.reflect.Field)3 SearchCriteria (org.apache.ranger.common.SearchCriteria)3 SearchField (org.apache.ranger.common.SearchField)3 VTrxLogAttr (org.apache.ranger.common.view.VTrxLogAttr)3 XXAuditMapDao (org.apache.ranger.db.XXAuditMapDao)3 XXGroupUserDao (org.apache.ranger.db.XXGroupUserDao)3