Class ImpExFileUploadEditor

  • All Implemented Interfaces:
    com.hybris.cockpitng.editors.CockpitEditorRenderer<ImpExFileUploadResult>

    public class ImpExFileUploadEditor
    extends com.hybris.cockpitng.editors.impl.AbstractCockpitEditorRenderer<ImpExFileUploadResult>
    Editor to upload ImpEx file.
    • Constructor Detail

      • ImpExFileUploadEditor

        public ImpExFileUploadEditor()
    • Method Detail

      • render

        public void render​(org.zkoss.zk.ui.Component parent,
                           com.hybris.cockpitng.editors.EditorContext<ImpExFileUploadResult> context,
                           com.hybris.cockpitng.editors.EditorListener<ImpExFileUploadResult> listener)
      • createMainLayout

        protected org.zkoss.zk.ui.HtmlBasedComponent createMainLayout()
      • initProperties

        protected void initProperties​(com.hybris.cockpitng.editors.EditorContext<ImpExFileUploadResult> context)
      • generateUploadToolbar

        protected void generateUploadToolbar​(org.zkoss.zk.ui.HtmlBasedComponent vbox,
                                             com.hybris.cockpitng.editors.EditorContext<ImpExFileUploadResult> context)
      • createUploadToolBarLayout

        protected org.zkoss.zk.ui.HtmlBasedComponent createUploadToolBarLayout()
      • showPreviewWindow

        protected void showPreviewWindow​(org.zkoss.zk.ui.Component parent,
                                         com.hybris.cockpitng.editors.EditorContext<ImpExFileUploadResult> context)
      • extractUploadedFilePreview

        protected java.lang.String extractUploadedFilePreview()
      • handleUploadEvent

        protected void handleUploadEvent​(com.hybris.cockpitng.editors.EditorContext<ImpExFileUploadResult> context,
                                         org.zkoss.zk.ui.event.UploadEvent event)
      • changedSelectedImpExMedia

        protected void changedSelectedImpExMedia​(org.zkoss.zk.ui.Component parent,
                                                 com.hybris.cockpitng.editors.EditorContext<ImpExFileUploadResult> context,
                                                 ImpExMediaModel newMedia)
      • createMediaFromUploadedFile

        protected ImpExMediaModel createMediaFromUploadedFile()
                                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • resetUploadedFile

        protected void resetUploadedFile​(com.hybris.cockpitng.editors.EditorContext<ImpExFileUploadResult> context)
      • buttonsCleanState

        protected void buttonsCleanState()
      • buttonsUploadedState

        protected void buttonsUploadedState()
      • showUploadedFileDetails

        protected void showUploadedFileDetails​(org.zkoss.zk.ui.Component parent,
                                               com.hybris.cockpitng.editors.EditorContext<ImpExFileUploadResult> context)
      • showUploadedFileDetails

        protected void showUploadedFileDetails​(org.zkoss.zk.ui.Component parent,
                                               com.hybris.cockpitng.editors.EditorContext<ImpExFileUploadResult> context,
                                               java.lang.String filename,
                                               java.lang.String size)
      • getModelService

        protected ModelService getModelService()
      • getMediaService

        protected MediaService getMediaService()
      • getUploadButton

        protected org.zkoss.zul.Button getUploadButton()
      • getCreateMediaButton

        protected org.zkoss.zul.Button getCreateMediaButton()
      • getPreviewButton

        protected org.zkoss.zul.Button getPreviewButton()
      • getResetButton

        protected org.zkoss.zul.Button getResetButton()
      • getUploadedFileDetails

        protected org.zkoss.zul.Div getUploadedFileDetails()