Class ClientRuleManager

  • All Implemented Interfaces:
    org.kie.workbench.common.stunner.core.rule.RuleManager

    @ApplicationScoped
    public class ClientRuleManager
    extends Object
    implements org.kie.workbench.common.stunner.core.rule.RuleManager
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected ClientRuleManager()  
        ClientRuleManager​(org.kie.workbench.common.stunner.core.rule.CachedRuleManager ruleManager, org.jboss.errai.ioc.client.api.ManagedInstance<org.kie.workbench.common.stunner.core.rule.RuleEvaluationHandler> ruleEvaluationHandlerInstances)  
    • Constructor Detail

      • ClientRuleManager

        protected ClientRuleManager()
      • ClientRuleManager

        @Inject
        public ClientRuleManager​(org.kie.workbench.common.stunner.core.rule.CachedRuleManager ruleManager,
                                 @Any
                                 org.jboss.errai.ioc.client.api.ManagedInstance<org.kie.workbench.common.stunner.core.rule.RuleEvaluationHandler> ruleEvaluationHandlerInstances)
    • Method Detail

      • registry

        public org.kie.workbench.common.stunner.core.registry.rule.RuleHandlerRegistry registry()
        Specified by:
        registry in interface org.kie.workbench.common.stunner.core.rule.RuleManager
      • evaluate

        public org.kie.workbench.common.stunner.core.rule.RuleViolations evaluate​(org.kie.workbench.common.stunner.core.rule.RuleSet ruleSet,
                                                                                  org.kie.workbench.common.stunner.core.rule.RuleEvaluationContext context)
        Specified by:
        evaluate in interface org.kie.workbench.common.stunner.core.rule.RuleManager