RolesApprovalSystemController up
[portal.git] / portal-BE / src / main / java / org / onap / portal / service / app / FnAppService.java
index 13d0911..98cb0fa 100644 (file)
@@ -138,4 +138,17 @@ public class FnAppService {
   public List<FnApp> saveAll(List<FnApp> fnApps) {
     return fnAppDao.saveAll(fnApps);
   }
+
+  public List<FnApp> findAll() {
+    return Optional.of(fnAppDao.findAll()).orElse(new ArrayList<>());
+  }
+
+  public FnApp getAppDetail(final String appName) {
+    List<FnApp> fnApps = fnAppDao.retrieveWhereAppName(appName).orElse(new ArrayList<>());
+    if (!fnApps.isEmpty()) {
+      return fnApps.get(0);
+    } else {
+      throw new EntityExistsException("No FnApp where appName equals " + appName);
+    }
+  }
 }