1 package com.liferay.portlet.documentlibrary.conversion.util;
4 import java.io.IOException;
5 import java.io.InputStream;
8 import com.liferay.portal.kernel.exception.PortalException;
9 import com.liferay.portal.kernel.exception.SystemException;
11 public interface ENTDocumentConversionService{
14 String id, InputStream is, String sourceExtension,
15 String targetExtension)
16 throws IOException, SystemException;
19 String id, InputStream is, String sourceExtension,
20 String targetExtension, Map<String, String> parameters)
21 throws IOException, SystemException;
23 public String getConvertState(String key);
25 public void killConvertProcess(String key);
27 public void disconnect();
29 public String getTempFileId(String id, double version);
31 public String getFileChecksum(InputStream isForId);
33 public Map<String, Object> getFileAsInputStream(String path, long companyId, String targetExtension, String fileName) throws PortalException, SystemException, IOException;