2018-05-17 12:51:56 +02:00
|
|
|
package org.gcube.data.access.storagehub.handlers.content;
|
|
|
|
|
|
|
|
import java.io.InputStream;
|
|
|
|
|
|
|
|
import org.gcube.common.storagehub.model.items.AbstractFileItem;
|
|
|
|
import org.gcube.common.storagehub.model.items.nodes.Content;
|
|
|
|
|
|
|
|
public interface ContentHandler {
|
|
|
|
|
2019-07-29 16:26:08 +02:00
|
|
|
void initiliseSpecificContent(InputStream is, String fileName, String mimeType) throws Exception;
|
2018-05-17 12:51:56 +02:00
|
|
|
|
|
|
|
Content getContent();
|
|
|
|
|
|
|
|
AbstractFileItem buildItem(String name, String description, String login);
|
2019-07-29 16:26:08 +02:00
|
|
|
|
2018-05-17 12:51:56 +02:00
|
|
|
}
|