Class BasicScriptEditor

java.lang.Object
com.hybris.cockpitng.editors.impl.AbstractCockpitEditorRenderer<String>
de.hybris.platform.platformbackoffice.widgets.BasicScriptEditor
All Implemented Interfaces:
com.hybris.cockpitng.editors.CockpitEditorRenderer<String>
Direct Known Subclasses:
ImpExExportScriptEditor, ScriptGeneratorEditor

public class BasicScriptEditor extends com.hybris.cockpitng.editors.impl.AbstractCockpitEditorRenderer<String>
Implements basic functionality for script editing. It is inherited by two concrete editors: ScriptGeneratorEditor ImpExExportScriptEditor
  • Field Details

    • modelContentPath

      protected String modelContentPath
    • modelScriptContentPath

      protected String modelScriptContentPath
    • modelImpexMediaPath

      protected String modelImpexMediaPath
    • widgetInstanceManager

      protected com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager
    • exportScriptGenerationService

      protected ExportScriptGenerationService exportScriptGenerationService
    • exportService

      protected ExportService exportService
    • modelService

      protected ModelService modelService
    • mediaService

      protected MediaService mediaService
    • scriptTextbox

      protected org.zkoss.zul.Textbox scriptTextbox
    • actionsBox

      protected org.zkoss.zul.Hbox actionsBox
    • validateBtn

      protected org.zkoss.zul.Button validateBtn
    • saveBtn

      protected org.zkoss.zul.Button saveBtn
  • Constructor Details

    • BasicScriptEditor

      public BasicScriptEditor()
  • Method Details

    • render

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

      protected void activateContentButtons(String content)
    • initModelPaths

      protected void initModelPaths(com.hybris.cockpitng.editors.EditorContext<String> context)
    • registerModelObservers

      protected void registerModelObservers()
    • updateScriptContent

      protected void updateScriptContent(String content)
    • handleSaveEvent

      protected void handleSaveEvent()
    • createImpExMedia

      protected ImpExMediaModel createImpExMedia()
    • updateMediaScript

      protected void updateMediaScript(ImpExMediaModel impExModel, String exportScript)
    • handleValidateEvent

      protected void handleValidateEvent(com.hybris.cockpitng.editors.EditorContext<String> context)
    • showValidationResult

      protected void showValidationResult(com.hybris.cockpitng.editors.EditorContext<String> context, ImpExValidationResult result)
    • createScriptTextbox

      protected org.zkoss.zul.Textbox createScriptTextbox(org.zkoss.zk.ui.Component parent, String initialValue)
    • createContentButtons

      protected void createContentButtons(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.editors.EditorContext<String> context)
    • getActionsBox

      public org.zkoss.zul.Hbox getActionsBox()
    • getSaveBtn

      public org.zkoss.zul.Button getSaveBtn()
    • getValidateBtn

      public org.zkoss.zul.Button getValidateBtn()
    • getScriptTextbox

      public org.zkoss.zul.Textbox getScriptTextbox()