diff options
author | Christopher Lott (cl778h) <clott@research.att.com> | 2017-08-23 15:46:44 -0400 |
---|---|---|
committer | Christopher Lott (cl778h) <clott@research.att.com> | 2017-08-23 15:47:54 -0400 |
commit | 1683d7929869d7d5f9bda1ffad0ace619c507ce0 (patch) | |
tree | 181df2305e7b1d5960b6e0fc2c65a36eaa554068 /ecomp-sdk/epsdk-core/src/main/java/org/openecomp/portalsdk/core/service/LoginServiceCentralizedImpl.java | |
parent | f03552714077df2a3f11fe33a81342558dfe1705 (diff) |
Repair role-centralization features in EPSDK
Issue: PORTAL-21
Change-Id: Icf276482609734d3aa24f04ae0a8135021a3d305
Signed-off-by: Christopher Lott (cl778h) <clott@research.att.com>
Diffstat (limited to 'ecomp-sdk/epsdk-core/src/main/java/org/openecomp/portalsdk/core/service/LoginServiceCentralizedImpl.java')
-rw-r--r-- | ecomp-sdk/epsdk-core/src/main/java/org/openecomp/portalsdk/core/service/LoginServiceCentralizedImpl.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/ecomp-sdk/epsdk-core/src/main/java/org/openecomp/portalsdk/core/service/LoginServiceCentralizedImpl.java b/ecomp-sdk/epsdk-core/src/main/java/org/openecomp/portalsdk/core/service/LoginServiceCentralizedImpl.java index e5d380c9..bab2249c 100644 --- a/ecomp-sdk/epsdk-core/src/main/java/org/openecomp/portalsdk/core/service/LoginServiceCentralizedImpl.java +++ b/ecomp-sdk/epsdk-core/src/main/java/org/openecomp/portalsdk/core/service/LoginServiceCentralizedImpl.java @@ -5,6 +5,7 @@ import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; import java.util.List; +import java.util.Map; import java.util.Set; import org.openecomp.portalsdk.core.command.LoginBean; @@ -132,9 +133,21 @@ public class LoginServiceCentralizedImpl extends FusionService implements LoginS User user = null; String repsonse = restApiRequestBuilder.getViaREST("/user/" + bean.getUserid(), true, bean.getUserid()); user = userService.userMapper(repsonse); + user.setId(getUserIdByOrgUserId(user.getOrgUserId())); return user; } + public Long getUserIdByOrgUserId(String orgUserId) { + Map<String, String> params = new HashMap<String, String>(); + params.put("orgUserId", orgUserId); + @SuppressWarnings("rawtypes") + List list = getDataAccessService().executeNamedQuery("getUserIdByorgUserId", params, null); + Long userId = null; + if (list != null && !list.isEmpty()) + userId = (Long) list.get(0); + return userId; + } + public User findUser(String loginId, String password) { |