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);