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.RuleUnitDescription
public String getSimpleName()
getSimpleName
in interface org.kie.internal.ruleunit.RuleUnitDescription
public String getPackageName()
getPackageName
in interface org.kie.internal.ruleunit.RuleUnitDescription
public Optional<Class<?>> getDatasourceType(String name)
getDatasourceType
in interface org.kie.internal.ruleunit.RuleUnitDescription
public Optional<Class<?>> getVarType(String name)
getVarType
in interface org.kie.internal.ruleunit.RuleUnitDescription
public boolean hasVar(String name)
hasVar
in interface org.kie.internal.ruleunit.RuleUnitDescription
public Collection<String> getUnitVars()
getUnitVars
in interface org.kie.internal.ruleunit.RuleUnitDescription
public Collection<? extends org.kie.internal.ruleunit.RuleUnitVariable> getUnitVarDeclarations()
getUnitVarDeclarations
in interface org.kie.internal.ruleunit.RuleUnitDescription
public boolean hasDataSource(String name)
hasDataSource
in interface org.kie.internal.ruleunit.RuleUnitDescription
public void bindDataSources(RuleUnitSessionImpl wm, RuleUnit ruleUnit)
public void unbindDataSources(RuleUnitSessionImpl wm, RuleUnit ruleUnit)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.