Security/ Package Name changes
[portal.git] / ecomp-portal-widget-ms / widget-ms / src / main / java / org / onap / portalapp / widget / service / WidgetCatalogService.java
diff --git a/ecomp-portal-widget-ms/widget-ms/src/main/java/org/onap/portalapp/widget/service/WidgetCatalogService.java b/ecomp-portal-widget-ms/widget-ms/src/main/java/org/onap/portalapp/widget/service/WidgetCatalogService.java
new file mode 100644 (file)
index 0000000..8885764
--- /dev/null
@@ -0,0 +1,28 @@
+package org.onap.portalapp.widget.service;
+
+import java.util.List;
+
+import org.onap.portalapp.widget.domain.WidgetCatalog;
+
+public interface WidgetCatalogService {
+       
+       List<WidgetCatalog> getWidgetCatalog();
+       
+       List<WidgetCatalog> getUserWidgetCatalog(String loginName);
+
+       WidgetCatalog getWidgetCatalog(Long widgetCatalogId);
+       
+       void deleteWidgetCatalog(long WidgetCatalogId);
+       
+       long saveWidgetCatalog(WidgetCatalog newWidgetCatalog);
+
+       void updateWidgetCatalog(Long widgetCatalogId, WidgetCatalog newWidgetCatalog); 
+       
+       Long getServiceIdByWidget(Long widgetCatalogId);
+       
+       boolean getWidgetIdByName(String newWidgetName);
+       
+       List<WidgetCatalog> getWidgetsByServiceId(Long serviceId);
+       
+
+}