package fr.openwide.core.showcase.core.business.fileupload.service;
import java.io.File;
import java.io.InputStream;
import fr.openwide.core.jpa.exception.SecurityServiceException;
import fr.openwide.core.jpa.exception.ServiceException;
import fr.openwide.core.jpa.more.business.file.model.FileInformation;
import fr.openwide.core.showcase.core.business.fileupload.model.ShowcaseFile;
public interface IShowcaseFileFileStoreService {
File getFile(ShowcaseFile showcaseFile);
void removeFile(ShowcaseFile showcasefile) throws ServiceException, SecurityServiceException;
FileInformation addFile(ShowcaseFile showcaseFile, InputStream fileInputStream) throws ServiceException, SecurityServiceException;
}