Class BasicScriptEditor
- java.lang.Object
-
- com.hybris.cockpitng.editors.impl.AbstractCockpitEditorRenderer<java.lang.String>
-
- de.hybris.platform.platformbackoffice.widgets.BasicScriptEditor
-
- All Implemented Interfaces:
com.hybris.cockpitng.editors.CockpitEditorRenderer<java.lang.String>
- Direct Known Subclasses:
ImpExExportScriptEditor,ScriptGeneratorEditor
public class BasicScriptEditor extends com.hybris.cockpitng.editors.impl.AbstractCockpitEditorRenderer<java.lang.String>Implements basic functionality for script editing. It is inherited by two concrete editors:ScriptGeneratorEditorImpExExportScriptEditor
-
-
Field Summary
Fields Modifier and Type Field Description protected org.zkoss.zul.HboxactionsBoxprotected ExportScriptGenerationServiceexportScriptGenerationServiceprotected ExportServiceexportServiceprotected MediaServicemediaServiceprotected java.lang.StringmodelContentPathprotected java.lang.StringmodelImpexMediaPathprotected java.lang.StringmodelScriptContentPathprotected ModelServicemodelServiceprotected org.zkoss.zul.ButtonsaveBtnprotected org.zkoss.zul.TextboxscriptTextboxprotected org.zkoss.zul.ButtonvalidateBtnprotected com.hybris.cockpitng.engine.WidgetInstanceManagerwidgetInstanceManager
-
Constructor Summary
Constructors Constructor Description BasicScriptEditor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidactivateContentButtons(java.lang.String content)protected voidcreateContentButtons(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.editors.EditorContext<java.lang.String> context)protected ImpExMediaModelcreateImpExMedia()protected org.zkoss.zul.TextboxcreateScriptTextbox(org.zkoss.zk.ui.Component parent, java.lang.String initialValue)org.zkoss.zul.HboxgetActionsBox()org.zkoss.zul.ButtongetSaveBtn()org.zkoss.zul.TextboxgetScriptTextbox()org.zkoss.zul.ButtongetValidateBtn()protected voidhandleSaveEvent()protected voidhandleValidateEvent(com.hybris.cockpitng.editors.EditorContext<java.lang.String> context)protected voidinitModelPaths(com.hybris.cockpitng.editors.EditorContext<java.lang.String> context)protected voidregisterModelObservers()voidrender(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.editors.EditorContext<java.lang.String> context, com.hybris.cockpitng.editors.EditorListener<java.lang.String> listener)protected voidshowValidationResult(com.hybris.cockpitng.editors.EditorContext<java.lang.String> context, ImpExValidationResult result)protected voidupdateMediaScript(ImpExMediaModel impExModel, java.lang.String exportScript)protected voidupdateScriptContent(java.lang.String content)
-
-
-
Field Detail
-
modelContentPath
protected java.lang.String modelContentPath
-
modelScriptContentPath
protected java.lang.String modelScriptContentPath
-
modelImpexMediaPath
protected java.lang.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
-
-
Method Detail
-
render
public void render(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.editors.EditorContext<java.lang.String> context, com.hybris.cockpitng.editors.EditorListener<java.lang.String> listener)
-
activateContentButtons
protected void activateContentButtons(java.lang.String content)
-
initModelPaths
protected void initModelPaths(com.hybris.cockpitng.editors.EditorContext<java.lang.String> context)
-
registerModelObservers
protected void registerModelObservers()
-
updateScriptContent
protected void updateScriptContent(java.lang.String content)
-
handleSaveEvent
protected void handleSaveEvent()
-
createImpExMedia
protected ImpExMediaModel createImpExMedia()
-
updateMediaScript
protected void updateMediaScript(ImpExMediaModel impExModel, java.lang.String exportScript)
-
handleValidateEvent
protected void handleValidateEvent(com.hybris.cockpitng.editors.EditorContext<java.lang.String> context)
-
showValidationResult
protected void showValidationResult(com.hybris.cockpitng.editors.EditorContext<java.lang.String> context, ImpExValidationResult result)
-
createScriptTextbox
protected org.zkoss.zul.Textbox createScriptTextbox(org.zkoss.zk.ui.Component parent, java.lang.String initialValue)
-
createContentButtons
protected void createContentButtons(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.editors.EditorContext<java.lang.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()
-
-