001
014
015 package com.liferay.portlet.documentlibrary.display.context;
016
017 import com.liferay.portal.kernel.display.context.DisplayContextProvider;
018 import com.liferay.portal.kernel.repository.model.FileEntry;
019 import com.liferay.portal.kernel.repository.model.FileShortcut;
020 import com.liferay.portal.kernel.repository.model.FileVersion;
021 import com.liferay.portlet.documentlibrary.model.DLFileEntryType;
022
023 import javax.servlet.http.HttpServletRequest;
024 import javax.servlet.http.HttpServletResponse;
025
026
029 public interface DLDisplayContextProvider extends DisplayContextProvider {
030
031 public DLEditFileEntryDisplayContext getDLEditFileEntryDisplayContext(
032 HttpServletRequest request, HttpServletResponse response,
033 DLFileEntryType dlFileEntryType);
034
035 public DLEditFileEntryDisplayContext getDLEditFileEntryDisplayContext(
036 HttpServletRequest request, HttpServletResponse response,
037 FileEntry fileEntry);
038
039 public DLViewFileVersionDisplayContext
040 getDLViewFileVersionDisplayContext(
041 HttpServletRequest request, HttpServletResponse response,
042 FileShortcut fileShortcut);
043
044 public DLViewFileVersionDisplayContext
045 getDLViewFileVersionDisplayContext(
046 HttpServletRequest request, HttpServletResponse response,
047 FileVersion fileVersion);
048
049 }