X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=portal-BE%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fportal%2Fservice%2Fapp%2FFnAppService.java;fp=portal-BE%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fportal%2Fservice%2Fapp%2FFnAppService.java;h=98cb0fa7a3e0073df5e3656ef97b2e87afb0d1b7;hb=457d999e8272aab60177ae2acfddb41cce1062dd;hp=1a7c2fa5bdfa00cdd60d3b3bd3ec1c53f7acfb54;hpb=786310021cda6f7cd181da7aed8afa38e3f10efa;p=portal.git diff --git a/portal-BE/src/main/java/org/onap/portal/service/app/FnAppService.java b/portal-BE/src/main/java/org/onap/portal/service/app/FnAppService.java index 1a7c2fa5..98cb0fa7 100644 --- a/portal-BE/src/main/java/org/onap/portal/service/app/FnAppService.java +++ b/portal-BE/src/main/java/org/onap/portal/service/app/FnAppService.java @@ -142,4 +142,13 @@ public class FnAppService { public List findAll() { return Optional.of(fnAppDao.findAll()).orElse(new ArrayList<>()); } + + public FnApp getAppDetail(final String appName) { + List fnApps = fnAppDao.retrieveWhereAppName(appName).orElse(new ArrayList<>()); + if (!fnApps.isEmpty()) { + return fnApps.get(0); + } else { + throw new EntityExistsException("No FnApp where appName equals " + appName); + } + } }