001
014
015 package com.liferay.portlet.documentlibrary.display.context;
016
017 import com.liferay.portal.kernel.display.context.DisplayContextFactory;
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 DLDisplayContextFactory extends DisplayContextFactory {
030
031 public DLEditFileEntryDisplayContext getDLEditFileEntryDisplayContext(
032 DLEditFileEntryDisplayContext parentDLEditFileEntryDisplayContext,
033 HttpServletRequest request, HttpServletResponse response,
034 DLFileEntryType dlFileEntryType);
035
036 public DLEditFileEntryDisplayContext getDLEditFileEntryDisplayContext(
037 DLEditFileEntryDisplayContext parentDLEditFileEntryDisplayContext,
038 HttpServletRequest request, HttpServletResponse response,
039 FileEntry fileEntry);
040
041 public DLViewFileVersionDisplayContext
042 getDLViewFileVersionDisplayContext(
043 DLViewFileVersionDisplayContext
044 parentDLViewFileVersionDisplayContext,
045 HttpServletRequest request, HttpServletResponse response,
046 FileShortcut fileShortcut);
047
048 public DLViewFileVersionDisplayContext
049 getDLViewFileVersionDisplayContext(
050 DLViewFileVersionDisplayContext
051 parentDLViewFileVersionDisplayContext,
052 HttpServletRequest request, HttpServletResponse response,
053 FileVersion fileVersion);
054
055 }