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 class ENTDocumentConversionServiceUtil{
13 private static ENTDocumentConversionService _service;
15 public static File convert(
16 String id, InputStream is, String sourceExtension,
17 String targetExtension)
18 throws IOException, SystemException {
20 return getService().convert(id, is, sourceExtension, targetExtension);
23 public static File convert(
24 String id, InputStream is, String sourceExtension,
25 String targetExtension, Map<String, String> parameters)
26 throws IOException, SystemException {
28 return getService().convert(id, is, sourceExtension, targetExtension, parameters);
31 public static String getConvertState(String key){
32 return getService().getConvertState(key);
35 public static void killConvertProcess(String key){
36 getService().killConvertProcess(key);
39 public static void disconnect() {
40 getService().disconnect();
43 public static String getTempFileId(String id, double version) {
44 return getService().getTempFileId(id, version);
47 public static String getFileChecksum(InputStream isForId) {
48 return getService().getFileChecksum(isForId);
51 public static Map<String, Object> getFileAsInputStream(String path, long companyId, String targetExtension, String fileName) throws PortalException, SystemException, IOException {
52 return getService().getFileAsInputStream(path, companyId, targetExtension, fileName);
56 public static ENTDocumentConversionService getService() {
57 if (_service == null) {
58 throw new RuntimeException("ENTDocumentConversionService is not set");
64 public void setService(ENTDocumentConversionService service) {