Class GenericMediaItemUploadPanelRenderer

java.lang.Object
com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer<org.zkoss.zk.ui.Component,T,K>
com.hybris.cockpitng.widgets.editorarea.renderer.impl.AbstractEditorAreaComponentRenderer<com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel,K>
com.hybris.cockpitng.widgets.editorarea.renderer.impl.AbstractEditorAreaPanelRenderer<Object>
de.hybris.platform.platformbackoffice.renderers.GenericMediaItemUploadPanelRenderer
All Implemented Interfaces:
com.hybris.cockpitng.widgets.common.NotifyingWidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel,Object>, com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel,Object>

public class GenericMediaItemUploadPanelRenderer extends com.hybris.cockpitng.widgets.editorarea.renderer.impl.AbstractEditorAreaPanelRenderer<Object>
This render can be used in Editor Area's Custom Panel and customized using following params:
  • accept - specifies the MIME types of files that the server accepts e.g "audio/|video/|image/*"
  • Field Details

  • Constructor Details

    • GenericMediaItemUploadPanelRenderer

      public GenericMediaItemUploadPanelRenderer()
  • Method Details

    • render

      public void render(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel panel, Object data, com.hybris.cockpitng.dataaccess.facades.type.DataType type, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
    • adjustView

      protected void adjustView(org.zkoss.zk.ui.Component rendererPanel, com.hybris.cockpitng.dataaccess.facades.type.DataType type)
    • initializeInactiveView

      protected void initializeInactiveView(org.zkoss.zk.ui.Component rendererPanel, com.hybris.cockpitng.dataaccess.facades.type.DataType type)
    • initializeActiveView

      protected void initializeActiveView(org.zkoss.zk.ui.Component rendererPanel, com.hybris.cockpitng.dataaccess.facades.type.DataType type)
    • getAttributeLabel

      protected org.zkoss.zul.Label getAttributeLabel(com.hybris.cockpitng.dataaccess.facades.type.DataAttribute attribute)
    • refreshActiveView

      protected void refreshActiveView(com.hybris.cockpitng.dataaccess.facades.type.DataType type)
    • cleanupModel

      protected void cleanupModel()
    • initPreRenderModelConstants

      protected void initPreRenderModelConstants(String suffix)
    • removeAfterSaveAndCancelListeners

      protected void removeAfterSaveAndCancelListeners()
    • getEntityId

      protected String getEntityId(Object data, com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel panel)
    • areButtonsVisible

      protected boolean areButtonsVisible()
    • getMediaModel

      protected MediaModel getMediaModel()
    • refreshModelAndViewAfterSaveListeners

      protected void refreshModelAndViewAfterSaveListeners(com.hybris.cockpitng.dataaccess.facades.type.DataType type)
    • refreshWidgetModelAfterSaveListeners

      protected void refreshWidgetModelAfterSaveListeners()
    • showUnsupportedMediaMessage

      protected void showUnsupportedMediaMessage(org.zkoss.zk.ui.Component parent, org.zkoss.util.media.Media media)
    • isInSecureFolder

      protected boolean isInSecureFolder(MediaModel mediaModel)
    • initMediaInfoPanel

      protected org.zkoss.zul.Vlayout initMediaInfoPanel()
    • initMediaInfoLabels

      protected void initMediaInfoLabels()
    • createMediaInfoHeaderLabel

      protected org.zkoss.zul.Label createMediaInfoHeaderLabel(String initialValue)
    • createMediaInfoValueLabel

      protected org.zkoss.zul.Label createMediaInfoValueLabel(String infoLabel, String initialValue)
    • setLimitOnMaxFileSize

      protected void setLimitOnMaxFileSize(org.zkoss.zul.Fileupload fileupload)
    • isDisplayable

      protected boolean isDisplayable(MediaModel media)
    • getZkMedia

      protected org.zkoss.util.media.Media getZkMedia()
    • getModelService

      protected ModelService getModelService()
    • setModelService

      public void setModelService(ModelService modelService)
    • getMediaService

      protected MediaService getMediaService()
    • setMediaService

      public void setMediaService(MediaService mediaService)
    • getMimeTypeChecker

      public com.hybris.cockpitng.services.media.MimeTypeChecker getMimeTypeChecker()
    • setMimeTypeChecker

      public void setMimeTypeChecker(com.hybris.cockpitng.services.media.MimeTypeChecker mimeTypeChecker)
    • getMediaStorageConfigService

      protected MediaStorageConfigService getMediaStorageConfigService()
    • setMediaStorageConfigService

      public void setMediaStorageConfigService(MediaStorageConfigService mediaStorageConfigService)
    • getCockpitProperties

      public com.hybris.cockpitng.core.util.CockpitProperties getCockpitProperties()
    • setCockpitProperties

      public void setCockpitProperties(com.hybris.cockpitng.core.util.CockpitProperties cockpitProperties)
    • getPermissionFacadeStrategy

      protected com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacadeStrategy getPermissionFacadeStrategy()
    • setPermissionFacadeStrategy

      public void setPermissionFacadeStrategy(com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacadeStrategy permissionFacadeStrategy)
    • getObjectPreviewService

      protected com.hybris.cockpitng.services.media.ObjectPreviewService getObjectPreviewService()
    • setObjectPreviewService

      public void setObjectPreviewService(com.hybris.cockpitng.services.media.ObjectPreviewService objectPreviewService)
    • getWidgetInstanceManager

      protected com.hybris.cockpitng.engine.WidgetInstanceManager getWidgetInstanceManager()
    • getTmpImageDiv

      protected org.zkoss.zul.Div getTmpImageDiv()
    • getImgDiv

      protected org.zkoss.zul.Div getImgDiv()
    • getTmpImage

      protected de.hybris.platform.platformbackoffice.renderers.GenericMediaItemUploadPanelRenderer.VersionAwareImage getTmpImage()
    • getDownloadButton

      protected org.zkoss.zul.Button getDownloadButton()
    • getDeleteButton

      protected org.zkoss.zul.Button getDeleteButton()
    • getFileupload

      protected org.zkoss.zul.Fileupload getFileupload()
    • getLabelPkValue

      protected org.zkoss.zul.Label getLabelPkValue()
    • getLabelTimeCreatedValue

      protected org.zkoss.zul.Label getLabelTimeCreatedValue()
    • getLabelTimeModifiedValue

      protected org.zkoss.zul.Label getLabelTimeModifiedValue()
    • getDateFormatter

      public DateFormatter getDateFormatter()
    • setDateFormatter

      public void setDateFormatter(DateFormatter dateFormatter)
    • getFormat

      public String getFormat()
    • setFormat

      public void setFormat(String format)