X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=portal-BE%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fportal%2Fservice%2Ffn%2FFnAppService.java;h=6e3c28794e36fdd516ab4874b17e6a803819e799;hb=ffd9af970318c1f5a0bad46d7aad5d4611414aae;hp=a3920e316a4603a132e475452e1d71d47f587a4c;hpb=dd4c51e4349b596766f2fda555a7a0d3ba46e9fa;p=portal.git diff --git a/portal-BE/src/main/java/org/onap/portal/service/fn/FnAppService.java b/portal-BE/src/main/java/org/onap/portal/service/fn/FnAppService.java index a3920e31..6e3c2879 100644 --- a/portal-BE/src/main/java/org/onap/portal/service/fn/FnAppService.java +++ b/portal-BE/src/main/java/org/onap/portal/service/fn/FnAppService.java @@ -43,10 +43,8 @@ package org.onap.portal.service.fn; import java.util.ArrayList; import java.util.List; import java.util.Optional; -import java.util.TreeSet; import javax.persistence.EntityExistsException; import javax.persistence.EntityManager; -import javax.persistence.Query; import org.onap.portal.dao.fn.FnAppDao; import org.onap.portal.domain.db.fn.FnApp; import org.onap.portal.domain.dto.transport.OnboardingApp; @@ -62,7 +60,7 @@ public class FnAppService { private static final String SUPER_ADMIN_ROLE_ID = "1"; - private EELFLoggerDelegate logger = EELFLoggerDelegate.getLogger(FnAppService.class); + private final EELFLoggerDelegate logger = EELFLoggerDelegate.getLogger(FnAppService.class); private final FnAppDao fnAppDao; private final EntityManager entityManager; @@ -81,6 +79,14 @@ public class FnAppService { return Optional.of(fnAppDao.getOne(id)).orElseThrow(EntityExistsException::new); } + public List getByUebKey(final String uebKey){ + return Optional.of(fnAppDao.getByUebKey(uebKey)).orElse(new ArrayList<>()); + } + + public List getCentralizedApps(){ + return Optional.of(fnAppDao.getCentralizedApps()).orElse(new ArrayList<>()); + } + public void createOnboardingFromApp(FnApp app, OnboardingApp onboardingApp) { onboardingApp.setId(app.getId()); onboardingApp.setName(app.getAppName());