001
014
015 package com.liferay.portal.kernel.image;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018
019 import java.util.List;
020 import java.util.concurrent.Future;
021
022
025 public class GhostscriptUtil {
026
027 public static Future<?> execute(List<String> arguments) throws Exception {
028 return getGhostscript().execute(arguments);
029 }
030
031 public static Ghostscript getGhostscript() {
032 PortalRuntimePermission.checkGetBeanProperty(GhostscriptUtil.class);
033
034 return _ghostscript;
035 }
036
037 public static boolean isEnabled() {
038 return getGhostscript().isEnabled();
039 }
040
041 public static void reset() {
042 getGhostscript().reset();
043 }
044
045 public void setGhostscript(Ghostscript ghostscript) {
046 PortalRuntimePermission.checkSetBeanProperty(getClass());
047
048 _ghostscript = ghostscript;
049 }
050
051 private static Ghostscript _ghostscript;
052
053 }