Package org.kie.kogito.codegen.rules
Class RuleUnitGenerator
java.lang.Object
org.kie.kogito.codegen.rules.RuleUnitGenerator
-
Constructor Summary
ConstructorsConstructorDescriptionRuleUnitGenerator(KogitoBuildContext context, org.kie.internal.ruleunit.RuleUnitDescription ruleUnit, String generatedSourceFile) -
Method Summary
Modifier and TypeMethodDescriptionorg.kie.internal.ruleunit.RuleUnitDescriptionmergeConfig(org.drools.ruleunits.api.conf.RuleUnitConfig ruleUnitConfig) queries()static com.github.javaparser.ast.type.ClassOrInterfaceTyperuleUnitType(String canonicalName) typeName()withQueries(Collection<org.drools.model.codegen.execmodel.QueryModel> queries)
-
Constructor Details
-
RuleUnitGenerator
public RuleUnitGenerator(KogitoBuildContext context, org.kie.internal.ruleunit.RuleUnitDescription ruleUnit, String generatedSourceFile)
-
-
Method Details
-
mergeConfig
-
queries
-
targetCanonicalName
-
typeName
-
ruleUnitType
public static com.github.javaparser.ast.type.ClassOrInterfaceType ruleUnitType(String canonicalName) -
withQueries
public RuleUnitGenerator withQueries(Collection<org.drools.model.codegen.execmodel.QueryModel> queries) -
getRuleUnitDescription
public org.kie.internal.ruleunit.RuleUnitDescription getRuleUnitDescription()
-