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 Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected Stringprotected Stringprotected static final Stringprotected static final Stringprotected static final longprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected static final Stringprotected static final Stringstatic final StringDeprecated.since 1905 the field is unusedprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final StringFields 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 -
Method Summary
Modifier and TypeMethodDescriptionprotected voidadjustView(org.zkoss.zk.ui.Component rendererPanel, com.hybris.cockpitng.dataaccess.facades.type.DataType type) protected booleanprotected voidprotected org.zkoss.zul.LabelcreateMediaInfoHeaderLabel(String initialValue) protected org.zkoss.zul.LabelcreateMediaInfoValueLabel(String infoLabel, String initialValue) protected org.zkoss.zul.LabelgetAttributeLabel(com.hybris.cockpitng.dataaccess.facades.type.DataAttribute attribute) com.hybris.cockpitng.core.util.CockpitPropertiesprotected org.zkoss.zul.Buttonprotected org.zkoss.zul.Buttonprotected StringgetEntityId(Object data, com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel panel) protected org.zkoss.zul.Fileuploadprotected org.zkoss.zul.Divprotected org.zkoss.zul.Labelprotected org.zkoss.zul.Labelprotected org.zkoss.zul.Labelprotected MediaModelprotected MediaServiceprotected MediaStorageConfigServicecom.hybris.cockpitng.services.media.MimeTypeCheckerprotected ModelServiceprotected com.hybris.cockpitng.services.media.ObjectPreviewServiceprotected com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacadeStrategyprotected de.hybris.platform.platformbackoffice.renderers.GenericMediaItemUploadPanelRenderer.VersionAwareImageprotected org.zkoss.zul.Divprotected com.hybris.cockpitng.engine.WidgetInstanceManagerprotected org.zkoss.util.media.Mediaprotected 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 voidprotected org.zkoss.zul.Vlayoutprotected voidinitPreRenderModelConstants(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 voidprotected voidvoidrender(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) voidsetCockpitProperties(com.hybris.cockpitng.core.util.CockpitProperties cockpitProperties) voidsetDateFormatter(DateFormatter dateFormatter) voidprotected 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, validateCustomElementMethods inherited from class com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer
addRendererListener, fireComponentRendered, fireComponentRendered, fireComponentRendered, removeRendererListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.hybris.cockpitng.widgets.common.WidgetComponentRenderer
render
-
Field Details
-
PROPERTY_SRC
Deprecated.since 1905 the field is unused- See Also:
-
LABEL_KEY_PK
- See Also:
-
LABEL_KEY_TIME_CREATED
- See Also:
-
LABEL_KEY_TIME_MODIFIED
- See Also:
-
IMAGE
- See Also:
-
DEFAULT_MAX_FILE_SIZE_KB
protected static final long DEFAULT_MAX_FILE_SIZE_KB- See Also:
-
MEDIA_TYPE_CODE
- See Also:
-
MAX_SIZE
- See Also:
-
FILE_UPLOAD_MAX_SIZE
- See Also:
-
IMG_STYLE
- See Also:
-
MEDIA_INFO_HEADER
- See Also:
-
MEDIA_INFO_VALUE
- See Also:
-
MEDIA_PREVIEW
- See Also:
-
MEDIA_PREVIEW_CNT
- See Also:
-
MEDIA_INFO_CNT
- See Also:
-
FILEUPLOAD_SCLASS
- See Also:
-
CLEAR_CONTENT_BTN_SCLASS
- See Also:
-
Y_WARNING_BTN_SCLASS
- See Also:
-
DOWNLOAD_BTN_SCLASS
- See Also:
-
ON_UPLOAD_LATER
- See Also:
-
SMALL_IMAGE_PREVIEW_CNT
- See Also:
-
DATA_MODEL_PROPERTY
- See Also:
-
DATA_MODEL_ATTRIBUTE
- See Also:
-
SHOW_CONTENT_BUTTONS
- See Also:
-
VIEW_MODE_ACTIVE
- See Also:
-
VIEW_MODE_INACTIVE
- See Also:
-
MEDIA_INFO_NOT_AVAILABLE
- See Also:
-
PARAM_ACCEPT
- See Also:
-
MODEL_MEDIA_SAVED
-
MODEL_MEDIA_CANCELED
-
MODEL_RENDER_PARAMETER_MAP
-
MODEL_ZK_MEDIA_MODEL_KEY
-
MODEL_ZK_MEDIA_CLEARED
-
MODEL_DISPLAY_FROM_MODEL
-
currentlyDisplayedMode
-
currentlyDisplayedMediaInfo
-
initiallyDisplayedMediaModelInfo
-
-
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
-
removeAfterSaveAndCancelListeners
protected void removeAfterSaveAndCancelListeners() -
getEntityId
-
areButtonsVisible
protected boolean areButtonsVisible() -
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
-
initMediaInfoPanel
protected org.zkoss.zul.Vlayout initMediaInfoPanel() -
initMediaInfoLabels
protected void initMediaInfoLabels() -
createMediaInfoHeaderLabel
-
createMediaInfoValueLabel
-
setLimitOnMaxFileSize
protected void setLimitOnMaxFileSize(org.zkoss.zul.Fileupload fileupload) -
isDisplayable
-
getZkMedia
protected org.zkoss.util.media.Media getZkMedia() -
getModelService
-
setModelService
-
getMediaService
-
setMediaService
-
getMimeTypeChecker
public com.hybris.cockpitng.services.media.MimeTypeChecker getMimeTypeChecker() -
setMimeTypeChecker
public void setMimeTypeChecker(com.hybris.cockpitng.services.media.MimeTypeChecker mimeTypeChecker) -
getMediaStorageConfigService
-
setMediaStorageConfigService
-
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
-
setDateFormatter
-
getFormat
-
setFormat
-