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<java.lang.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,java.lang.Object>,com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel,java.lang.Object>
public class GenericMediaItemUploadPanelRenderer extends com.hybris.cockpitng.widgets.editorarea.renderer.impl.AbstractEditorAreaPanelRenderer<java.lang.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 Summary
Fields Modifier and Type Field Description protected static java.lang.StringCLEAR_CONTENT_BTN_SCLASSprotected java.lang.StringcurrentlyDisplayedMediaInfoprotected java.lang.StringcurrentlyDisplayedModeprotected static java.lang.StringDATA_MODEL_ATTRIBUTEprotected static java.lang.StringDATA_MODEL_PROPERTYprotected static longDEFAULT_MAX_FILE_SIZE_KBprotected static java.lang.StringDOWNLOAD_BTN_SCLASSprotected static java.lang.StringFILE_UPLOAD_MAX_SIZEprotected static java.lang.StringFILEUPLOAD_SCLASSprotected static java.lang.StringIMAGEprotected static java.lang.StringIMG_STYLEprotected java.lang.StringinitiallyDisplayedMediaModelInfoprotected static java.lang.StringLABEL_KEY_PKprotected static java.lang.StringLABEL_KEY_TIME_CREATEDprotected static java.lang.StringLABEL_KEY_TIME_MODIFIEDprotected static java.lang.StringMAX_SIZEprotected static java.lang.StringMEDIA_INFO_CNTprotected static java.lang.StringMEDIA_INFO_HEADERprotected static java.lang.StringMEDIA_INFO_NOT_AVAILABLEprotected static java.lang.StringMEDIA_INFO_VALUEprotected static java.lang.StringMEDIA_PREVIEWprotected static java.lang.StringMEDIA_PREVIEW_CNTprotected static java.lang.StringMEDIA_TYPE_CODEprotected java.lang.StringMODEL_DISPLAY_FROM_MODELprotected java.lang.StringMODEL_MEDIA_CANCELEDprotected java.lang.StringMODEL_MEDIA_SAVEDprotected java.lang.StringMODEL_RENDER_PARAMETER_MAPprotected java.lang.StringMODEL_ZK_MEDIA_CLEAREDprotected java.lang.StringMODEL_ZK_MEDIA_MODEL_KEYprotected static java.lang.StringON_UPLOAD_LATERprotected static java.lang.StringPARAM_ACCEPTstatic java.lang.StringPROPERTY_SRCDeprecated.since 1905 the field is unusedprotected static java.lang.StringSHOW_CONTENT_BUTTONSprotected static java.lang.StringSMALL_IMAGE_PREVIEW_CNTprotected static java.lang.StringVIEW_MODE_ACTIVEprotected static java.lang.StringVIEW_MODE_INACTIVEprotected static java.lang.StringY_WARNING_BTN_SCLASS-
Fields inherited from class com.hybris.cockpitng.widgets.editorarea.renderer.impl.AbstractEditorAreaComponentRenderer
ATTR_NOT_SAVED_OBJECT, attributeDescriptionIconRenderer, CURRENT_OBJECT, CURRENT_OBJECT_DOTLESS, DEFAULT_ENCRYPTED_EDITOR, MISSING_RENDERER_ERROR_MSG, SCLASS_CELL_READ_RESTRICTED, SCLASS_CUSTOM_CONTAINER, SCLASS_DESCRIPTION, SCLASS_DESCRIPTION_LABEL, SCLASS_EDITOR, SCLASS_EDITOR_CONTAINER, SCLASS_LABEL, SCLASS_READONLY_EDITOR
-
-
Constructor Summary
Constructors Constructor Description GenericMediaItemUploadPanelRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidadjustView(org.zkoss.zk.ui.Component rendererPanel, com.hybris.cockpitng.dataaccess.facades.type.DataType type)protected booleanareButtonsVisible()protected voidcleanupModel()protected org.zkoss.zul.LabelcreateMediaInfoHeaderLabel(java.lang.String initialValue)protected org.zkoss.zul.LabelcreateMediaInfoValueLabel(java.lang.String infoLabel, java.lang.String initialValue)protected org.zkoss.zul.LabelgetAttributeLabel(com.hybris.cockpitng.dataaccess.facades.type.DataAttribute attribute)com.hybris.cockpitng.core.util.CockpitPropertiesgetCockpitProperties()DateFormattergetDateFormatter()protected org.zkoss.zul.ButtongetDeleteButton()protected org.zkoss.zul.ButtongetDownloadButton()protected java.lang.StringgetEntityId(java.lang.Object data, com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel panel)protected org.zkoss.zul.FileuploadgetFileupload()java.lang.StringgetFormat()protected org.zkoss.zul.DivgetImgDiv()protected org.zkoss.zul.LabelgetLabelPkValue()protected org.zkoss.zul.LabelgetLabelTimeCreatedValue()protected org.zkoss.zul.LabelgetLabelTimeModifiedValue()protected MediaModelgetMediaModel()protected MediaServicegetMediaService()protected MediaStorageConfigServicegetMediaStorageConfigService()com.hybris.cockpitng.services.media.MimeTypeCheckergetMimeTypeChecker()protected ModelServicegetModelService()protected com.hybris.cockpitng.services.media.ObjectPreviewServicegetObjectPreviewService()protected com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacadeStrategygetPermissionFacadeStrategy()protected de.hybris.platform.platformbackoffice.renderers.GenericMediaItemUploadPanelRenderer.VersionAwareImagegetTmpImage()protected org.zkoss.zul.DivgetTmpImageDiv()protected com.hybris.cockpitng.engine.WidgetInstanceManagergetWidgetInstanceManager()protected org.zkoss.util.media.MediagetZkMedia()protected voidinitializeActiveView(org.zkoss.zk.ui.Component rendererPanel, com.hybris.cockpitng.dataaccess.facades.type.DataType type)protected voidinitializeInactiveView(org.zkoss.zk.ui.Component rendererPanel, com.hybris.cockpitng.dataaccess.facades.type.DataType type)protected voidinitMediaInfoLabels()protected org.zkoss.zul.VlayoutinitMediaInfoPanel()protected voidinitPreRenderModelConstants(java.lang.String suffix)protected booleanisDisplayable(MediaModel media)protected booleanisInSecureFolder(MediaModel mediaModel)protected voidrefreshActiveView(com.hybris.cockpitng.dataaccess.facades.type.DataType type)protected voidrefreshModelAndViewAfterSaveListeners(com.hybris.cockpitng.dataaccess.facades.type.DataType type)protected voidrefreshWidgetModelAfterSaveListeners()protected voidremoveAfterSaveAndCancelListeners()voidrender(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel panel, java.lang.Object data, com.hybris.cockpitng.dataaccess.facades.type.DataType type, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)voidsetCockpitProperties(com.hybris.cockpitng.core.util.CockpitProperties cockpitProperties)voidsetDateFormatter(DateFormatter dateFormatter)voidsetFormat(java.lang.String format)protected voidsetLimitOnMaxFileSize(org.zkoss.zul.Fileupload fileupload)voidsetMediaService(MediaService mediaService)voidsetMediaStorageConfigService(MediaStorageConfigService mediaStorageConfigService)voidsetMimeTypeChecker(com.hybris.cockpitng.services.media.MimeTypeChecker mimeTypeChecker)voidsetModelService(ModelService modelService)voidsetObjectPreviewService(com.hybris.cockpitng.services.media.ObjectPreviewService objectPreviewService)voidsetPermissionFacadeStrategy(com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacadeStrategy permissionFacadeStrategy)protected voidshowUnsupportedMediaMessage(org.zkoss.zk.ui.Component parent, org.zkoss.util.media.Media media)-
Methods inherited from class com.hybris.cockpitng.widgets.editorarea.renderer.impl.AbstractEditorAreaComponentRenderer
buildEditor, canChangeProperty, createCustom, createEditor, createNotReadableAttributeLabelRenderer, evaluateCustomDefinition, extractParameterName, extractParameterValue, extractPropertiesList, getAttributeDescription, getCockpitLocaleService, getCockpitUserService, getEditAvailabilityProviderFactory, getEditorBuilder, getLabelService, getObjectFacade, getPermissionFacade, getPropertyValueService, getWidgetRenderingUtils, processEditorBeforeComposition, renderNotReadableLabel, resolveAttributeLabel, resolveAttributePath, resolveCustomComponentRenderer, resolveEditorType, resolveLabel, setAttributeDescriptionIconRenderer, setCockpitLocaleService, setCockpitUserService, setEditAvailabilityProviderFactory, setLabelService, setObjectFacade, setPasswordEditorAsDefaultForEncryptedStrings, setPermissionFacade, setPropertyValueService, setWidgetRenderingUtils, validateCustomElement
-
Methods inherited from class com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer
addRendererListener, fireComponentRendered, fireComponentRendered, fireComponentRendered, removeRendererListener
-
-
-
-
Field Detail
-
PROPERTY_SRC
@Deprecated(since="1905") public static final java.lang.String PROPERTY_SRC
Deprecated.since 1905 the field is unused- See Also:
- Constant Field Values
-
LABEL_KEY_PK
protected static final java.lang.String LABEL_KEY_PK
- See Also:
- Constant Field Values
-
LABEL_KEY_TIME_CREATED
protected static final java.lang.String LABEL_KEY_TIME_CREATED
- See Also:
- Constant Field Values
-
LABEL_KEY_TIME_MODIFIED
protected static final java.lang.String LABEL_KEY_TIME_MODIFIED
- See Also:
- Constant Field Values
-
IMAGE
protected static final java.lang.String IMAGE
- See Also:
- Constant Field Values
-
DEFAULT_MAX_FILE_SIZE_KB
protected static final long DEFAULT_MAX_FILE_SIZE_KB
- See Also:
- Constant Field Values
-
MEDIA_TYPE_CODE
protected static final java.lang.String MEDIA_TYPE_CODE
- See Also:
- Constant Field Values
-
MAX_SIZE
protected static final java.lang.String MAX_SIZE
- See Also:
- Constant Field Values
-
FILE_UPLOAD_MAX_SIZE
protected static final java.lang.String FILE_UPLOAD_MAX_SIZE
- See Also:
- Constant Field Values
-
IMG_STYLE
protected static final java.lang.String IMG_STYLE
- See Also:
- Constant Field Values
-
MEDIA_INFO_HEADER
protected static final java.lang.String MEDIA_INFO_HEADER
- See Also:
- Constant Field Values
-
MEDIA_INFO_VALUE
protected static final java.lang.String MEDIA_INFO_VALUE
- See Also:
- Constant Field Values
-
MEDIA_PREVIEW
protected static final java.lang.String MEDIA_PREVIEW
- See Also:
- Constant Field Values
-
MEDIA_PREVIEW_CNT
protected static final java.lang.String MEDIA_PREVIEW_CNT
- See Also:
- Constant Field Values
-
MEDIA_INFO_CNT
protected static final java.lang.String MEDIA_INFO_CNT
- See Also:
- Constant Field Values
-
FILEUPLOAD_SCLASS
protected static final java.lang.String FILEUPLOAD_SCLASS
- See Also:
- Constant Field Values
-
CLEAR_CONTENT_BTN_SCLASS
protected static final java.lang.String CLEAR_CONTENT_BTN_SCLASS
- See Also:
- Constant Field Values
-
Y_WARNING_BTN_SCLASS
protected static final java.lang.String Y_WARNING_BTN_SCLASS
- See Also:
- Constant Field Values
-
DOWNLOAD_BTN_SCLASS
protected static final java.lang.String DOWNLOAD_BTN_SCLASS
- See Also:
- Constant Field Values
-
ON_UPLOAD_LATER
protected static final java.lang.String ON_UPLOAD_LATER
- See Also:
- Constant Field Values
-
SMALL_IMAGE_PREVIEW_CNT
protected static final java.lang.String SMALL_IMAGE_PREVIEW_CNT
- See Also:
- Constant Field Values
-
DATA_MODEL_PROPERTY
protected static final java.lang.String DATA_MODEL_PROPERTY
- See Also:
- Constant Field Values
-
DATA_MODEL_ATTRIBUTE
protected static final java.lang.String DATA_MODEL_ATTRIBUTE
- See Also:
- Constant Field Values
-
SHOW_CONTENT_BUTTONS
protected static final java.lang.String SHOW_CONTENT_BUTTONS
- See Also:
- Constant Field Values
-
VIEW_MODE_ACTIVE
protected static final java.lang.String VIEW_MODE_ACTIVE
- See Also:
- Constant Field Values
-
VIEW_MODE_INACTIVE
protected static final java.lang.String VIEW_MODE_INACTIVE
- See Also:
- Constant Field Values
-
MEDIA_INFO_NOT_AVAILABLE
protected static final java.lang.String MEDIA_INFO_NOT_AVAILABLE
- See Also:
- Constant Field Values
-
PARAM_ACCEPT
protected static final java.lang.String PARAM_ACCEPT
- See Also:
- Constant Field Values
-
MODEL_MEDIA_SAVED
protected java.lang.String MODEL_MEDIA_SAVED
-
MODEL_MEDIA_CANCELED
protected java.lang.String MODEL_MEDIA_CANCELED
-
MODEL_RENDER_PARAMETER_MAP
protected java.lang.String MODEL_RENDER_PARAMETER_MAP
-
MODEL_ZK_MEDIA_MODEL_KEY
protected java.lang.String MODEL_ZK_MEDIA_MODEL_KEY
-
MODEL_ZK_MEDIA_CLEARED
protected java.lang.String MODEL_ZK_MEDIA_CLEARED
-
MODEL_DISPLAY_FROM_MODEL
protected java.lang.String MODEL_DISPLAY_FROM_MODEL
-
currentlyDisplayedMode
protected java.lang.String currentlyDisplayedMode
-
currentlyDisplayedMediaInfo
protected java.lang.String currentlyDisplayedMediaInfo
-
initiallyDisplayedMediaModelInfo
protected java.lang.String initiallyDisplayedMediaModelInfo
-
-
Method Detail
-
render
public void render(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel panel, java.lang.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(java.lang.String suffix)
-
removeAfterSaveAndCancelListeners
protected void removeAfterSaveAndCancelListeners()
-
getEntityId
protected java.lang.String getEntityId(java.lang.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(java.lang.String initialValue)
-
createMediaInfoValueLabel
protected org.zkoss.zul.Label createMediaInfoValueLabel(java.lang.String infoLabel, java.lang.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 java.lang.String getFormat()
-
setFormat
public void setFormat(java.lang.String format)
-
-