public class RulesModuleSyncComposer<I> extends AbstractRuleCompilePublishComposer
| Constructor and Description |
|---|
RulesModuleSyncComposer() |
| Modifier and Type | Method and Description |
|---|---|
void |
changeEnv() |
void |
closeDialog() |
void |
closeNoTargetDialog() |
protected void |
doSynchronizeModules(java.lang.String sourceModuleName,
java.lang.String targetModuleName) |
protected <any> |
getContext() |
protected Combobox |
getEnvInput() |
protected CockpitEventQueue |
getEventQueue() |
protected InteractiveAction |
getInteractiveAction()
returns reference to the action instance.
|
protected Button |
getOkBtn() |
protected RuleEngineCronJobLauncher |
getRuleEngineCronJobLauncher() |
protected Vlayout |
getRuleModuleNoTargetPanel() |
protected Vlayout |
getRuleModuleSyncPanel() |
protected RuleService |
getRuleService() |
protected RulesModuleDao |
getRulesModuleDao() |
protected AbstractRulesModuleModel |
getSourceRulesModule()
returns the rules module to be synchronized by this action.
|
protected Window |
getWindow() |
protected void |
initEnvironmentOptionsCombo()
creates the combo boxes for the dialog box.
|
void |
onCreate(CreateEvent event) |
protected void |
onSuccess(java.lang.String moduleName,
java.lang.String previousModuleVersion,
java.lang.String moduleVersion)
the method invoked upon publishing success
|
void |
perform()
called upon on click event of the corresponding OK button.
|
protected void |
selectPanelToDisplay(java.util.List<Comboitem> ruleModuleComboitems) |
void |
setRuleModuleNoTargetPanel(Vlayout ruleModuleNoTargetPanel) |
void |
setRuleModuleSyncPanel(Vlayout ruleModuleSyncPanel) |
doAfterCompose, getAffectedRules, getNotificationService, handleRuleEngineModuleSwapCompletedEvent, handleRuleUpdatedEvent, onException, onJobTriggered, onPublishingError, onRuleUpdatepublic void perform()
protected void doSynchronizeModules(java.lang.String sourceModuleName,
java.lang.String targetModuleName)
protected void onSuccess(java.lang.String moduleName,
java.lang.String previousModuleVersion,
java.lang.String moduleVersion)
AbstractRuleCompilePublishComposeronSuccess in class AbstractRuleCompilePublishComposermoduleName - name of the published modulepreviousModuleVersion - previous version of the modulemoduleVersion - current version of the moduleprotected AbstractRulesModuleModel getSourceRulesModule()
protected InteractiveAction getInteractiveAction()
public void onCreate(CreateEvent event)
event - not used in this callprotected void initEnvironmentOptionsCombo()
protected void selectPanelToDisplay(java.util.List<Comboitem> ruleModuleComboitems)
public void closeDialog()
public void closeNoTargetDialog()
public void changeEnv()
protected RulesModuleDao getRulesModuleDao()
protected RuleEngineCronJobLauncher getRuleEngineCronJobLauncher()
protected CockpitEventQueue getEventQueue()
protected RuleService getRuleService()
protected <any> getContext()
protected Combobox getEnvInput()
protected Window getWindow()
protected Button getOkBtn()
protected Vlayout getRuleModuleSyncPanel()
public void setRuleModuleSyncPanel(Vlayout ruleModuleSyncPanel)
protected Vlayout getRuleModuleNoTargetPanel()
public void setRuleModuleNoTargetPanel(Vlayout ruleModuleNoTargetPanel)
Copyright © 2018 SAP SE. All Rights Reserved.