Liferay 7.0-ce-m3

com.liferay.portlet.documentlibrary.context
Class BaseDefaultDLViewFileVersionDisplayContext

java.lang.Object
  extended by com.liferay.portlet.documentlibrary.context.BaseDefaultDLViewFileVersionDisplayContext
All Implemented Interfaces:
DLDisplayContext, DLViewFileVersionDisplayContext
Direct Known Subclasses:
DefaultDLViewFileVersionDisplayContext, DefaultIGViewFileVersionDisplayContext

public abstract class BaseDefaultDLViewFileVersionDisplayContext
extends Object
implements DLViewFileVersionDisplayContext


Constructor Summary
BaseDefaultDLViewFileVersionDisplayContext(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, FileVersion fileVersion)
           
 
Method Summary
protected  void addCancelCheckoutMenuItem(List<MenuItem> menuItems)
           
protected  void addCheckinMenuItem(List<MenuItem> menuItems)
           
protected  void addCheckoutMenuItem(List<MenuItem> menuItems)
           
protected  void addDeleteMenuItem(List<MenuItem> menuItems)
           
protected  void addDownloadMenuItem(List<MenuItem> menuItems)
           
protected  void addEditMenuItem(List<MenuItem> menuItems)
           
protected  void addMoveMenuItem(List<MenuItem> menuItems)
           
protected  void addOpenInMsOfficeMenuItem(List<MenuItem> menuItems)
           
protected  void addPermissionsMenuItem(List<MenuItem> menuItems)
           
protected abstract  void buildMenuItems(List<MenuItem> menuItems)
           
 List<DDMStructure> getDDMStructures()
           
 Fields getFields(DDMStructure ddmStructure)
           
 List<MenuItem> getMenuItems()
           
protected  String getNamespace()
           
protected  String getSubmitFormJavascript(String cmd, String redirect)
           
 List<ToolbarItem> getToolbarItems()
           
 UUID getUuid()
           
 boolean isAssetMetadataVisible()
           
 boolean isCancelCheckoutDocumentButtonVisible()
           
 boolean isCheckinButtonVisible()
           
 boolean isCheckoutDocumentButtonVisible()
           
 boolean isDeleteButtonVisible()
           
 boolean isDownloadButtonVisible()
           
 boolean isEditButtonVisible()
           
 boolean isMoveButtonVisible()
           
 boolean isMoveToTheRecycleBinButtonVisible()
           
 boolean isOpenInMsOfficeButtonVisible()
           
 boolean isPermissionsButtonVisible()
           
 boolean isViewButtonVisible()
           
 boolean isViewOriginalFileButtonVisible()
           
 void renderPreview(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseDefaultDLViewFileVersionDisplayContext

public BaseDefaultDLViewFileVersionDisplayContext(javax.servlet.http.HttpServletRequest request,
                                                  javax.servlet.http.HttpServletResponse response,
                                                  FileVersion fileVersion)
                                           throws PortalException
Throws:
PortalException
Method Detail

getDDMStructures

public List<DDMStructure> getDDMStructures()
                                    throws PortalException
Specified by:
getDDMStructures in interface DLViewFileVersionDisplayContext
Throws:
PortalException

getFields

public Fields getFields(DDMStructure ddmStructure)
                 throws PortalException
Specified by:
getFields in interface DLViewFileVersionDisplayContext
Throws:
PortalException

getMenuItems

public List<MenuItem> getMenuItems()
                            throws PortalException
Specified by:
getMenuItems in interface DLViewFileVersionDisplayContext
Throws:
PortalException

getToolbarItems

public List<ToolbarItem> getToolbarItems()
                                  throws PortalException
Specified by:
getToolbarItems in interface DLViewFileVersionDisplayContext
Throws:
PortalException

getUuid

public UUID getUuid()
Specified by:
getUuid in interface DLDisplayContext

isAssetMetadataVisible

public boolean isAssetMetadataVisible()
Specified by:
isAssetMetadataVisible in interface DLViewFileVersionDisplayContext

isCancelCheckoutDocumentButtonVisible

public boolean isCancelCheckoutDocumentButtonVisible()
                                              throws PortalException
Specified by:
isCancelCheckoutDocumentButtonVisible in interface DLViewFileVersionDisplayContext
Throws:
PortalException

isCheckinButtonVisible

public boolean isCheckinButtonVisible()
                               throws PortalException
Specified by:
isCheckinButtonVisible in interface DLViewFileVersionDisplayContext
Throws:
PortalException

isCheckoutDocumentButtonVisible

public boolean isCheckoutDocumentButtonVisible()
                                        throws PortalException
Specified by:
isCheckoutDocumentButtonVisible in interface DLViewFileVersionDisplayContext
Throws:
PortalException

isDeleteButtonVisible

public boolean isDeleteButtonVisible()
                              throws PortalException
Specified by:
isDeleteButtonVisible in interface DLViewFileVersionDisplayContext
Throws:
PortalException

isDownloadButtonVisible

public boolean isDownloadButtonVisible()
                                throws PortalException
Specified by:
isDownloadButtonVisible in interface DLViewFileVersionDisplayContext
Throws:
PortalException

isEditButtonVisible

public boolean isEditButtonVisible()
                            throws PortalException
Specified by:
isEditButtonVisible in interface DLViewFileVersionDisplayContext
Throws:
PortalException

isMoveButtonVisible

public boolean isMoveButtonVisible()
                            throws PortalException
Specified by:
isMoveButtonVisible in interface DLViewFileVersionDisplayContext
Throws:
PortalException

isMoveToTheRecycleBinButtonVisible

public boolean isMoveToTheRecycleBinButtonVisible()
                                           throws PortalException
Specified by:
isMoveToTheRecycleBinButtonVisible in interface DLViewFileVersionDisplayContext
Throws:
PortalException

isOpenInMsOfficeButtonVisible

public boolean isOpenInMsOfficeButtonVisible()
                                      throws PortalException
Specified by:
isOpenInMsOfficeButtonVisible in interface DLViewFileVersionDisplayContext
Throws:
PortalException

isPermissionsButtonVisible

public boolean isPermissionsButtonVisible()
                                   throws PortalException
Specified by:
isPermissionsButtonVisible in interface DLViewFileVersionDisplayContext
Throws:
PortalException

isViewButtonVisible

public boolean isViewButtonVisible()
                            throws PortalException
Specified by:
isViewButtonVisible in interface DLViewFileVersionDisplayContext
Throws:
PortalException

isViewOriginalFileButtonVisible

public boolean isViewOriginalFileButtonVisible()
                                        throws PortalException
Specified by:
isViewOriginalFileButtonVisible in interface DLViewFileVersionDisplayContext
Throws:
PortalException

renderPreview

public void renderPreview(javax.servlet.http.HttpServletRequest request,
                          javax.servlet.http.HttpServletResponse response)
                   throws IOException,
                          javax.servlet.ServletException
Specified by:
renderPreview in interface DLViewFileVersionDisplayContext
Throws:
IOException
javax.servlet.ServletException

addCancelCheckoutMenuItem

protected void addCancelCheckoutMenuItem(List<MenuItem> menuItems)
                                  throws PortalException
Throws:
PortalException

addCheckinMenuItem

protected void addCheckinMenuItem(List<MenuItem> menuItems)
                           throws PortalException
Throws:
PortalException

addCheckoutMenuItem

protected void addCheckoutMenuItem(List<MenuItem> menuItems)
                            throws PortalException
Throws:
PortalException

addDeleteMenuItem

protected void addDeleteMenuItem(List<MenuItem> menuItems)
                          throws PortalException
Throws:
PortalException

addDownloadMenuItem

protected void addDownloadMenuItem(List<MenuItem> menuItems)
                            throws PortalException
Throws:
PortalException

addEditMenuItem

protected void addEditMenuItem(List<MenuItem> menuItems)
                        throws PortalException
Throws:
PortalException

addMoveMenuItem

protected void addMoveMenuItem(List<MenuItem> menuItems)
                        throws PortalException
Throws:
PortalException

addOpenInMsOfficeMenuItem

protected void addOpenInMsOfficeMenuItem(List<MenuItem> menuItems)
                                  throws PortalException
Throws:
PortalException

addPermissionsMenuItem

protected void addPermissionsMenuItem(List<MenuItem> menuItems)
                               throws PortalException
Throws:
PortalException

buildMenuItems

protected abstract void buildMenuItems(List<MenuItem> menuItems)
                                throws PortalException
Throws:
PortalException

getNamespace

protected String getNamespace()

getSubmitFormJavascript

protected String getSubmitFormJavascript(String cmd,
                                         String redirect)

Liferay 7.0-ce-m3