001
014
015 package com.liferay.portlet.imagegallerydisplay.display.context;
016
017 import com.liferay.portal.kernel.repository.model.FileShortcut;
018 import com.liferay.portal.kernel.repository.model.FileVersion;
019 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
020
021 import javax.servlet.http.HttpServletRequest;
022 import javax.servlet.http.HttpServletResponse;
023
024
027 public class IGDisplayContextProviderUtil {
028
029 public static IGDisplayContextProvider getIGDisplayContextProvider() {
030 return _igDisplayContextProvider;
031 }
032
033 public static IGViewFileVersionDisplayContext
034 getIGFileVersionActionsDisplayContext(
035 HttpServletRequest request, HttpServletResponse response,
036 FileShortcut fileShortcut) {
037
038 return getIGDisplayContextProvider().
039 getIGFileVersionActionsDisplayContext(
040 request, response, fileShortcut);
041 }
042
043 public static IGViewFileVersionDisplayContext
044 getIGFileVersionActionsDisplayContext(
045 HttpServletRequest request, HttpServletResponse response,
046 FileVersion fileVersion) {
047
048 return getIGDisplayContextProvider().
049 getIGFileVersionActionsDisplayContext(
050 request, response, fileVersion);
051 }
052
053 public void setIGDisplayContextProvider(
054 IGDisplayContextProvider igDisplayContextProvider) {
055
056 PortalRuntimePermission.checkSetBeanProperty(getClass());
057
058 _igDisplayContextProvider = igDisplayContextProvider;
059 }
060
061 private static IGDisplayContextProvider _igDisplayContextProvider;
062
063 }