001
014
015 package com.liferay.portal.kernel.xuggler;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018
019
022 public class XugglerUtil {
023
024 public static Xuggler getXuggler() {
025 PortalRuntimePermission.checkGetBeanProperty(XugglerUtil.class);
026
027 return _xuggler;
028 }
029
030 public static void installNativeLibraries(String name) throws Exception {
031 getXuggler().installNativeLibraries(name);
032 }
033
034 public static boolean isEnabled() {
035 return getXuggler().isEnabled();
036 }
037
038 public static boolean isEnabled(boolean checkNativeLibraries) {
039 return getXuggler().isEnabled(checkNativeLibraries);
040 }
041
042 public static boolean isNativeLibraryCopied() {
043 return getXuggler().isNativeLibraryCopied();
044 }
045
046 public static boolean isNativeLibraryInstalled() {
047 return getXuggler().isNativeLibraryInstalled();
048 }
049
050 public void setXuggler(Xuggler xuggler) {
051 PortalRuntimePermission.checkSetBeanProperty(getClass());
052
053 _xuggler = xuggler;
054 }
055
056 private static Xuggler _xuggler;
057
058 }