001
014
015 package com.liferay.portlet.documentlibrary.context;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.repository.model.FileVersion;
019 import com.liferay.portal.kernel.servlet.taglib.ui.MenuItem;
020 import com.liferay.portal.kernel.servlet.taglib.ui.ToolbarItem;
021 import com.liferay.portlet.dynamicdatamapping.model.DDMStructure;
022 import com.liferay.portlet.dynamicdatamapping.storage.Fields;
023
024 import java.io.IOException;
025
026 import java.util.List;
027 import java.util.UUID;
028
029 import javax.servlet.ServletException;
030 import javax.servlet.http.HttpServletRequest;
031 import javax.servlet.http.HttpServletResponse;
032
033
036 public class BaseDLViewFileVersionDisplayContext
037 extends BaseDLDisplayContext<DLViewFileVersionDisplayContext>
038 implements DLViewFileVersionDisplayContext {
039
040 public BaseDLViewFileVersionDisplayContext(
041 UUID uuid, DLViewFileVersionDisplayContext parentDLDisplayContext,
042 HttpServletRequest request, HttpServletResponse response,
043 FileVersion fileVersion) {
044
045 super(uuid, parentDLDisplayContext, request, response);
046
047 this.fileVersion = fileVersion;
048 }
049
050 @Override
051 public List<DDMStructure> getDDMStructures() throws PortalException {
052 return parentDLDisplayContext.getDDMStructures();
053 }
054
055 @Override
056 public Fields getFields(DDMStructure ddmStructure) throws PortalException {
057 return parentDLDisplayContext.getFields(ddmStructure);
058 }
059
060 @Override
061 public List<MenuItem> getMenuItems() throws PortalException {
062 return parentDLDisplayContext.getMenuItems();
063 }
064
065 @Override
066 public List<ToolbarItem> getToolbarItems() throws PortalException {
067 return parentDLDisplayContext.getToolbarItems();
068 }
069
070 @Override
071 public boolean isAssetMetadataVisible() throws PortalException {
072 return parentDLDisplayContext.isAssetMetadataVisible();
073 }
074
075 @Override
076 public boolean isCancelCheckoutDocumentButtonVisible()
077 throws PortalException {
078
079 return parentDLDisplayContext.isCancelCheckoutDocumentButtonVisible();
080 }
081
082 @Override
083 public boolean isCheckinButtonVisible() throws PortalException {
084 return parentDLDisplayContext.isCheckinButtonVisible();
085 }
086
087 @Override
088 public boolean isCheckoutDocumentButtonVisible() throws PortalException {
089 return parentDLDisplayContext.isCheckoutDocumentButtonVisible();
090 }
091
092 @Override
093 public boolean isDeleteButtonVisible() throws PortalException {
094 return parentDLDisplayContext.isDeleteButtonVisible();
095 }
096
097 @Override
098 public boolean isDownloadButtonVisible() throws PortalException {
099 return parentDLDisplayContext.isDownloadButtonVisible();
100 }
101
102 @Override
103 public boolean isEditButtonVisible() throws PortalException {
104 return parentDLDisplayContext.isEditButtonVisible();
105 }
106
107 @Override
108 public boolean isMoveButtonVisible() throws PortalException {
109 return parentDLDisplayContext.isMoveButtonVisible();
110 }
111
112 @Override
113 public boolean isMoveToTheRecycleBinButtonVisible() throws PortalException {
114 return parentDLDisplayContext.isMoveToTheRecycleBinButtonVisible();
115 }
116
117 @Override
118 public boolean isOpenInMsOfficeButtonVisible() throws PortalException {
119 return parentDLDisplayContext.isOpenInMsOfficeButtonVisible();
120 }
121
122 @Override
123 public boolean isPermissionsButtonVisible() throws PortalException {
124 return parentDLDisplayContext.isPermissionsButtonVisible();
125 }
126
127 @Override
128 public boolean isViewButtonVisible() throws PortalException {
129 return parentDLDisplayContext.isViewButtonVisible();
130 }
131
132 @Override
133 public boolean isViewOriginalFileButtonVisible() throws PortalException {
134 return parentDLDisplayContext.isViewOriginalFileButtonVisible();
135 }
136
137 @Override
138 public void renderPreview(
139 HttpServletRequest request, HttpServletResponse response)
140 throws IOException, ServletException {
141
142 parentDLDisplayContext.renderPreview(request, response);
143 }
144
145 protected FileVersion fileVersion;
146
147 }