public class RuleUnitDescriptionImpl extends Object implements org.kie.internal.ruleunit.RuleUnitDescription
| Constructor and Description |
|---|
RuleUnitDescriptionImpl(org.kie.api.definition.KiePackage pkg,
Class<?> ruleUnitClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
bindDataSources(RuleUnitSessionImpl wm,
RuleUnit ruleUnit) |
Optional<Class<?>> |
getDatasourceType(String name) |
Optional<org.drools.core.rule.EntryPointId> |
getEntryPointId(String name) |
String |
getPackageName() |
Class<? extends RuleUnit> |
getRuleUnitClass() |
String |
getSimpleName() |
Collection<? extends org.kie.internal.ruleunit.RuleUnitVariable> |
getUnitVarDeclarations() |
Collection<String> |
getUnitVars() |
Object |
getValue(RuleUnit ruleUnit,
String identifier) |
Optional<Class<?>> |
getVarType(String name) |
boolean |
hasDataSource(String name) |
boolean |
hasVar(String name) |
void |
unbindDataSources(RuleUnitSessionImpl wm,
RuleUnit ruleUnit) |
public RuleUnitDescriptionImpl(org.kie.api.definition.KiePackage pkg,
Class<?> ruleUnitClass)
public Class<? extends RuleUnit> getRuleUnitClass()
getRuleUnitClass in interface org.kie.internal.ruleunit.RuleUnitDescriptionpublic String getSimpleName()
getSimpleName in interface org.kie.internal.ruleunit.RuleUnitDescriptionpublic String getPackageName()
getPackageName in interface org.kie.internal.ruleunit.RuleUnitDescriptionpublic Optional<Class<?>> getDatasourceType(String name)
getDatasourceType in interface org.kie.internal.ruleunit.RuleUnitDescriptionpublic Optional<Class<?>> getVarType(String name)
getVarType in interface org.kie.internal.ruleunit.RuleUnitDescriptionpublic boolean hasVar(String name)
hasVar in interface org.kie.internal.ruleunit.RuleUnitDescriptionpublic Collection<String> getUnitVars()
getUnitVars in interface org.kie.internal.ruleunit.RuleUnitDescriptionpublic Collection<? extends org.kie.internal.ruleunit.RuleUnitVariable> getUnitVarDeclarations()
getUnitVarDeclarations in interface org.kie.internal.ruleunit.RuleUnitDescriptionpublic boolean hasDataSource(String name)
hasDataSource in interface org.kie.internal.ruleunit.RuleUnitDescriptionpublic void bindDataSources(RuleUnitSessionImpl wm, RuleUnit ruleUnit)
public void unbindDataSources(RuleUnitSessionImpl wm, RuleUnit ruleUnit)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.