1 package org.openecomp.portalapp.widget.service;
5 import org.openecomp.portalapp.widget.domain.RoleApp;
6 import org.openecomp.portalapp.widget.domain.WidgetCatalog;
8 public interface WidgetCatalogService {
10 List<WidgetCatalog> getWidgetCatalog();
12 List<WidgetCatalog> getUserWidgetCatalog(String loginName);
14 WidgetCatalog getWidgetCatalog(Long widgetCatalogId);
16 void deleteWidgetCatalog(long WidgetCatalogId);
18 long saveWidgetCatalog(WidgetCatalog newWidgetCatalog);
20 void updateWidgetCatalog(Long widgetCatalogId, WidgetCatalog newWidgetCatalog);
22 Long getServiceIdByWidget(Long widgetCatalogId);
24 boolean getWidgetIdByName(String newWidgetName);
26 List<WidgetCatalog> getWidgetsByServiceId(Long serviceId);