public class RuleUnitDescr extends Object
Constructor and Description |
---|
RuleUnitDescr(Class<? extends org.kie.api.runtime.rule.RuleUnit> ruleUnitClass) |
Modifier and Type | Method and Description |
---|---|
void |
bindDataSources(StatefulKnowledgeSessionImpl wm,
org.kie.api.runtime.rule.RuleUnit ruleUnit) |
Optional<Class<?>> |
getDatasourceType(String name) |
Optional<EntryPointId> |
getEntryPointId(String name) |
Class<? extends org.kie.api.runtime.rule.RuleUnit> |
getRuleUnitClass() |
String |
getRuleUnitName() |
Collection<String> |
getUnitVars() |
Object |
getValue(org.kie.api.runtime.rule.RuleUnit ruleUnit,
String identifier) |
Optional<Class<?>> |
getVarType(String name) |
boolean |
hasDataSource(String name) |
boolean |
hasVar(String name) |
void |
unbindDataSources(StatefulKnowledgeSessionImpl wm,
org.kie.api.runtime.rule.RuleUnit ruleUnit) |
public RuleUnitDescr(Class<? extends org.kie.api.runtime.rule.RuleUnit> ruleUnitClass)
public Class<? extends org.kie.api.runtime.rule.RuleUnit> getRuleUnitClass()
public String getRuleUnitName()
public Optional<EntryPointId> getEntryPointId(String name)
public boolean hasVar(String name)
public Collection<String> getUnitVars()
public boolean hasDataSource(String name)
public void bindDataSources(StatefulKnowledgeSessionImpl wm, org.kie.api.runtime.rule.RuleUnit ruleUnit)
public void unbindDataSources(StatefulKnowledgeSessionImpl wm, org.kie.api.runtime.rule.RuleUnit ruleUnit)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.