Class RuleCompileForModuleComposer
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.AbstractRuleCompileForModuleComposer<SourceRuleModel>
de.hybris.platform.ruleenginebackoffice.actions.RuleCompileForModuleComposer
- 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>
public class RuleCompileForModuleComposer
extends AbstractRuleCompileForModuleComposer<SourceRuleModel>
RuleCompileForModuleComposer is responsible for handling of Rule Compile Action dialog box.
- See Also:
-
Field Summary
Fields inherited from class de.hybris.platform.ruleenginebackoffice.actions.AbstractRuleCompileForModuleComposer
DEFAULT_CONFIRM_PUBLISH_CANCEL, DEFAULT_CONFIRM_PUBLISH_MESSAGE, DEFAULT_CONFIRM_PUBLISH_OK, DEFAULT_CONFIRM_PUBLISH_TITLE, DEFAULT_MULTIPLEVERSIONS_CONFIRM_PUBLISH_MESSAGE, MESSAGEBOX_TEMPLATE_URL, MESSAGEBOX_WIDTHFields 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 TypeMethodDescriptionprotected voiddoCompileAndPublishRules(String moduleName, List<SourceRuleModel> sourceRules) protected RulePublishRestrictionprotected AbstractRuleModelprotected RuleTypethe rule type used for (sub)selecting which environments / rule modules are displayed.protected voidthe method invoked upon publishing successvoidsetRulePublishRestriction(RulePublishRestriction rulePublishRestriction) Methods inherited from class de.hybris.platform.ruleenginebackoffice.actions.AbstractRuleCompileForModuleComposer
changeEnv, closeDialog, containsDeployedRules, doOnConfirmationClickForDeployedRules, doOnConfirmationClickForMultiVersionRules, getContext, getEnvInput, getEventQueue, getInteractiveAction, getObjectFacade, getOkBtn, getRuleEngineCronJobLauncher, getRuleService, getRulesModuleDao, getRulesToCompile, getRulesToProcess, getWindow, initEnvironmentOptionsCombo, onCreate, perform, registerModuleSwappingNotification, reload, showConfirmationDialogMethods 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
-
RuleCompileForModuleComposer
public RuleCompileForModuleComposer()
-
-
Method Details
-
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
-
doCompileAndPublishRules
- Overrides:
doCompileAndPublishRulesin classAbstractRuleCompileForModuleComposer<SourceRuleModel>
-
getRuleType
Description copied from class:AbstractRuleCompileForModuleComposerthe rule type used for (sub)selecting which environments / rule modules are displayed.- Specified by:
getRuleTypein classAbstractRuleCompileForModuleComposer<SourceRuleModel>- Returns:
- the rule type of the selected rule(s)
-
getRuleToCompile
-
setRulePublishRestriction
-
getRulePublishRestriction
-