blob: fbd0f96396b83ba0ddb6f76f279851937fcc1563 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
package org.onap.portalapp.widget.service;
import java.io.File;
import java.io.UnsupportedEncodingException;
import org.onap.portalapp.widget.domain.ValidationRespond;
import org.onap.portalapp.widget.domain.WidgetCatalog;
import org.onap.portalapp.widget.domain.WidgetFile;
import org.springframework.web.multipart.MultipartFile;
public interface StorageService {
void deleteWidgetFile(long widgetId);
WidgetFile getWidgetFile(long widgetId);
String getWidgetMarkup(long widgetId) throws UnsupportedEncodingException;
String getWidgetController(long widgetId) throws UnsupportedEncodingException;
String getWidgetFramework(long widgetId) throws UnsupportedEncodingException;
String getWidgetCSS(long widgetId) throws UnsupportedEncodingException;
ValidationRespond checkZipFile(MultipartFile file);
void save(MultipartFile file, WidgetCatalog newWidget, long widgetId);
void initSave(File file, WidgetCatalog newWidget, long widgetId);
void update(MultipartFile file, WidgetCatalog newWidget, long widgetId);
byte[] getWidgetCatalogContent(long widgetId) throws Exception;
}
|