Class RulesModuleSyncComposer<I>
java.lang.Object
org.zkoss.zk.ui.event.GenericEventListener
org.zkoss.zk.ui.util.GenericComposer<T>
org.zkoss.zk.ui.util.GenericAutowireComposer<T>
org.zkoss.zk.ui.util.GenericForwardComposer<org.zkoss.zk.ui.Component>
com.hybris.cockpitng.util.ViewAnnotationAwareComposer
de.hybris.platform.ruleenginebackoffice.actions.AbstractRuleCompilePublishComposer
de.hybris.platform.ruleenginebackoffice.actions.RulesModuleSyncComposer<I>
- All Implemented Interfaces:
Serializable,org.zkoss.zk.ui.event.EventListener,org.zkoss.zk.ui.event.SerializableEventListener,org.zkoss.zk.ui.util.ComponentActivationListener,org.zkoss.zk.ui.util.ComponentCloneListener,org.zkoss.zk.ui.util.Composer<org.zkoss.zk.ui.Component>,org.zkoss.zk.ui.util.ComposerExt<org.zkoss.zk.ui.Component>
RulesModuleSyncComposer to invoke the action for rules module synchronisation
- See Also:
-
Field Summary
Fields inherited from class org.zkoss.zk.ui.util.GenericAutowireComposer
_separator, application, applicationScope, arg, componentScope, desktop, desktopScope, execution, page, pageScope, param, requestScope, self, session, sessionScope, spaceOwner, spaceScopeFields inherited from class org.zkoss.zk.ui.util.GenericComposer
_applied -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidprotected voiddoSynchronizeModules(String sourceModuleName, String targetModuleName) protected com.hybris.cockpitng.actions.ActionContext<I>protected org.zkoss.zul.Comboboxprotected com.hybris.cockpitng.core.events.CockpitEventQueueprotected InteractiveActionreturns reference to the action instance.protected org.zkoss.zul.ButtongetOkBtn()protected RuleEngineCronJobLauncherprotected org.zkoss.zul.Vlayoutprotected org.zkoss.zul.Vlayoutprotected RuleServiceprotected RulesModuleDaoprotected AbstractRulesModuleModelreturns the rules module to be synchronized by this action.protected org.zkoss.zul.Windowprotected voidcreates the combo boxes for the dialog box.voidonCreate(org.zkoss.zk.ui.event.CreateEvent event) protected voidthe method invoked upon publishing successvoidperform()called upon on click event of the corresponding OK button.protected voidselectPanelToDisplay(List<org.zkoss.zul.Comboitem> ruleModuleComboitems) voidsetRuleModuleNoTargetPanel(org.zkoss.zul.Vlayout ruleModuleNoTargetPanel) voidsetRuleModuleSyncPanel(org.zkoss.zul.Vlayout ruleModuleSyncPanel) Methods inherited from class de.hybris.platform.ruleenginebackoffice.actions.AbstractRuleCompilePublishComposer
doAfterCompose, getAffectedRules, getNotificationService, handleRuleEngineModuleSwapCompletedEvent, handleRuleUpdatedEvent, onException, onJobTriggered, onPublishingError, onRuleUpdate, onValidationErrorMethods inherited from class com.hybris.cockpitng.util.ViewAnnotationAwareComposer
invokeListenerMethod, scanEventListenersMethods inherited from class org.zkoss.zk.ui.util.GenericAutowireComposer
alert, didActivate, getPage, willClone, willPassivateMethods inherited from class org.zkoss.zk.ui.util.GenericComposer
doBeforeCompose, doBeforeComposeChildren, doCatch, doFinallyMethods inherited from class org.zkoss.zk.ui.event.GenericEventListener
bindComponent, getController, onEvent, unbindComponent
-
Constructor Details
-
RulesModuleSyncComposer
public RulesModuleSyncComposer()
-
-
Method Details
-
perform
public void perform()called upon on click event of the corresponding OK button. -
doSynchronizeModules
-
onSuccess
Description copied from class:AbstractRuleCompilePublishComposerthe method invoked upon publishing success- Specified by:
onSuccessin classAbstractRuleCompilePublishComposer- Parameters:
moduleName- name of the published modulepreviousModuleVersion- previous version of the modulemoduleVersion- current version of the module
-
getSourceRulesModule
returns the rules module to be synchronized by this action.- Returns:
- the rules module to be used as a source for module synchronization
-
getInteractiveAction
returns reference to the action instance.- Returns:
- the action instance
-
onCreate
public void onCreate(org.zkoss.zk.ui.event.CreateEvent event) - Parameters:
event- not used in this call
-
initEnvironmentOptionsCombo
protected void initEnvironmentOptionsCombo()creates the combo boxes for the dialog box. -
selectPanelToDisplay
-
closeDialog
public void closeDialog() -
closeNoTargetDialog
public void closeNoTargetDialog() -
changeEnv
public void changeEnv() -
getRulesModuleDao
-
getRuleEngineCronJobLauncher
-
getEventQueue
protected com.hybris.cockpitng.core.events.CockpitEventQueue getEventQueue() -
getRuleService
-
getContext
-
getEnvInput
protected org.zkoss.zul.Combobox getEnvInput() -
getWindow
protected org.zkoss.zul.Window getWindow() -
getOkBtn
protected org.zkoss.zul.Button getOkBtn() -
getRuleModuleSyncPanel
protected org.zkoss.zul.Vlayout getRuleModuleSyncPanel() -
setRuleModuleSyncPanel
public void setRuleModuleSyncPanel(org.zkoss.zul.Vlayout ruleModuleSyncPanel) -
getRuleModuleNoTargetPanel
protected org.zkoss.zul.Vlayout getRuleModuleNoTargetPanel() -
setRuleModuleNoTargetPanel
public void setRuleModuleNoTargetPanel(org.zkoss.zul.Vlayout ruleModuleNoTargetPanel)
-