Class RuleArchiveComposer

  • All Implemented Interfaces:
    java.io.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>

    @Deprecated(since="1811",
                forRemoval=true)
    public class RuleArchiveComposer
    extends AbstractRuleCompilePublishComposer
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 1811
    Composer to invoke action for the rule archiving process
    See Also:
    Serialized Form
    • 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, spaceScope
      • Fields inherited from class org.zkoss.zk.ui.util.GenericComposer

        _applied
    • Constructor Summary

      Constructors 
      Constructor Description
      RuleArchiveComposer()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      void closeDialog()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected void doArchiveRule​(SourceRuleModel ruleModel)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected com.hybris.cockpitng.actions.ActionContext<SourceRuleModel> getContext()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected com.hybris.cockpitng.core.events.CockpitEventQueue getEventQueue()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected InteractiveAction getInteractiveAction()
      Deprecated, for removal: This API element is subject to removal in a future version.
      returns reference to the action instance.
      protected com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade getObjectFacade()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected org.zkoss.zul.Button getOkBtn()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected RuleEngineCronJobLauncher getRuleEngineCronJobLauncher()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected org.zkoss.zul.Window getWindow()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected void notifyObjectsUpdated​(SourceRuleModel updatedRule)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected void onRuleUpdate​(java.lang.String ruleCode)
      Deprecated, for removal: This API element is subject to removal in a future version.
      the method invoked upon rule update
      protected void onSuccess​(java.lang.String moduleName, java.lang.String previousModuleVersion, java.lang.String moduleVersion)
      Deprecated, for removal: This API element is subject to removal in a future version.
      the method invoked upon publishing success
      void perform()
      Deprecated, for removal: This API element is subject to removal in a future version.
      called upon on click event of the corresponding OK button.
      protected SourceRuleModel reload​(SourceRuleModel rule)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      • Methods inherited from class com.hybris.cockpitng.util.ViewAnnotationAwareComposer

        invokeListenerMethod, scanEventListeners
      • Methods inherited from class org.zkoss.zk.ui.util.GenericAutowireComposer

        alert, didActivate, getPage, willClone, willPassivate
      • Methods inherited from class org.zkoss.zk.ui.util.GenericComposer

        doBeforeCompose, doBeforeComposeChildren, doCatch, doFinally
      • Methods inherited from class org.zkoss.zk.ui.event.GenericEventListener

        bindComponent, getController, onEvent, unbindComponent
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RuleArchiveComposer

        public RuleArchiveComposer()
        Deprecated, for removal: This API element is subject to removal in a future version.
    • Method Detail

      • perform

        public void perform()
        Deprecated, for removal: This API element is subject to removal in a future version.
        called upon on click event of the corresponding OK button.
      • closeDialog

        public void closeDialog()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • doArchiveRule

        protected void doArchiveRule​(SourceRuleModel ruleModel)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • onSuccess

        protected void onSuccess​(java.lang.String moduleName,
                                 java.lang.String previousModuleVersion,
                                 java.lang.String moduleVersion)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Description copied from class: AbstractRuleCompilePublishComposer
        the method invoked upon publishing success
        Specified by:
        onSuccess in class AbstractRuleCompilePublishComposer
        Parameters:
        moduleName - name of the published module
        previousModuleVersion - previous version of the module
        moduleVersion - current version of the module
      • notifyObjectsUpdated

        protected void notifyObjectsUpdated​(SourceRuleModel updatedRule)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • reload

        protected SourceRuleModel reload​(SourceRuleModel rule)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getInteractiveAction

        protected InteractiveAction getInteractiveAction()
        Deprecated, for removal: This API element is subject to removal in a future version.
        returns reference to the action instance.
        Returns:
        the action instance
      • getRuleEngineCronJobLauncher

        protected RuleEngineCronJobLauncher getRuleEngineCronJobLauncher()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getEventQueue

        protected com.hybris.cockpitng.core.events.CockpitEventQueue getEventQueue()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getContext

        protected com.hybris.cockpitng.actions.ActionContext<SourceRuleModel> getContext()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getWindow

        protected org.zkoss.zul.Window getWindow()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getOkBtn

        protected org.zkoss.zul.Button getOkBtn()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getObjectFacade

        protected com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade getObjectFacade()
        Deprecated, for removal: This API element is subject to removal in a future version.