From 1484acff4ddce388b61f46761c188d859a4309c5 Mon Sep 17 00:00:00 2001 From: Sudarshan Kumar Date: Tue, 2 Jun 2020 19:29:08 +0530 Subject: Improved Profile Search performance Improved Profile Search performance Issue-ID: PORTAL-915 Change-Id: I05fa030ff326ff38b1f12a10f40c4bb28590ed61 Signed-off-by: Sudarshan Kumar --- .../java/org/onap/portalsdk/core/service/UserProfileService.java | 2 ++ .../org/onap/portalsdk/core/service/UserProfileServiceImpl.java | 8 ++++++++ 2 files changed, 10 insertions(+) (limited to 'ecomp-sdk/epsdk-core/src/main/java/org') diff --git a/ecomp-sdk/epsdk-core/src/main/java/org/onap/portalsdk/core/service/UserProfileService.java b/ecomp-sdk/epsdk-core/src/main/java/org/onap/portalsdk/core/service/UserProfileService.java index 9a43a203..880b6d73 100644 --- a/ecomp-sdk/epsdk-core/src/main/java/org/onap/portalsdk/core/service/UserProfileService.java +++ b/ecomp-sdk/epsdk-core/src/main/java/org/onap/portalsdk/core/service/UserProfileService.java @@ -51,4 +51,6 @@ public interface UserProfileService { public List findAllUserWithOnOffline(String originOrgUserId); List findAllActive(); + + List listAllUsers(); } diff --git a/ecomp-sdk/epsdk-core/src/main/java/org/onap/portalsdk/core/service/UserProfileServiceImpl.java b/ecomp-sdk/epsdk-core/src/main/java/org/onap/portalsdk/core/service/UserProfileServiceImpl.java index 879a11de..67dfefab 100644 --- a/ecomp-sdk/epsdk-core/src/main/java/org/onap/portalsdk/core/service/UserProfileServiceImpl.java +++ b/ecomp-sdk/epsdk-core/src/main/java/org/onap/portalsdk/core/service/UserProfileServiceImpl.java @@ -45,6 +45,7 @@ import java.util.SortedSet; import org.hibernate.criterion.Criterion; import org.hibernate.criterion.Restrictions; +import org.onap.portalsdk.core.domain.Profile; import org.onap.portalsdk.core.domain.Role; import org.onap.portalsdk.core.domain.User; import org.onap.portalsdk.core.domain.support.CollaborateList; @@ -132,4 +133,11 @@ public class UserProfileServiceImpl implements UserProfileService { return users; } + @Override + public List listAllUsers() { + @SuppressWarnings("unchecked") + List users = getDataAccessService().getList(Profile.class, null); + return users; + } + } -- cgit 1.2.3-korg