e9bd0f33366da275acb6a50cb1fd4501910117f8
[portal.git] / ecomp-portal-widget-ms / widget-ms / src / main / java / org / openecomp / portalapp / widget / service / WidgetCatalogService.java
1 package org.openecomp.portalapp.widget.service;
2
3 import java.util.List;
4
5 import org.openecomp.portalapp.widget.domain.WidgetCatalog;
6
7 public interface WidgetCatalogService {
8         
9         List<WidgetCatalog> getWidgetCatalog();
10         
11         List<WidgetCatalog> getUserWidgetCatalog(String loginName);
12
13         WidgetCatalog getWidgetCatalog(Long widgetCatalogId);
14         
15         void deleteWidgetCatalog(long WidgetCatalogId);
16         
17         long saveWidgetCatalog(WidgetCatalog newWidgetCatalog);
18
19         void updateWidgetCatalog(Long widgetCatalogId, WidgetCatalog newWidgetCatalog); 
20         
21         Long getServiceIdByWidget(Long widgetCatalogId);
22         
23         boolean getWidgetIdByName(String newWidgetName);
24         
25         List<WidgetCatalog> getWidgetsByServiceId(Long serviceId);
26         
27
28 }