Class ClientRuleManager
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.rule.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 protectedClientRuleManager()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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.workbench.common.stunner.core.rule.RuleViolationsevaluate(org.kie.workbench.common.stunner.core.rule.RuleSet ruleSet, org.kie.workbench.common.stunner.core.rule.RuleEvaluationContext context)voidinit()org.kie.workbench.common.stunner.core.registry.rule.RuleHandlerRegistryregistry()
-
-
-
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
-
init
@PostConstruct public void init()
-
registry
public org.kie.workbench.common.stunner.core.registry.rule.RuleHandlerRegistry registry()
- Specified by:
registryin interfaceorg.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:
evaluatein interfaceorg.kie.workbench.common.stunner.core.rule.RuleManager
-
-