public class PackageModel extends Object
Modifier and Type | Class and Description |
---|---|
static class |
PackageModel.RuleSourceResult |
Modifier and Type | Field and Description |
---|---|
static String |
DATE_TIME_FORMATTER_FIELD |
static String |
DOMAIN_CLASS_METADATA_INSTANCE |
static String |
DOMAIN_CLASSESS_METADATA_FILE_NAME |
static String |
STRING_TO_DATE_METHOD |
Constructor and Description |
---|
PackageModel(org.kie.api.builder.ReleaseId releaseId,
String name,
org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl configuration,
boolean isPattern,
org.drools.compiler.compiler.DialectCompiletimeRegistry dialectCompiletimeRegistry,
DRLIdGenerator exprIdGenerator) |
PackageModel(String name,
org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl configuration,
boolean isPattern,
org.drools.compiler.compiler.DialectCompiletimeRegistry dialectCompiletimeRegistry,
DRLIdGenerator exprIdGenerator) |
Modifier and Type | Method and Description |
---|---|
void |
addAccumulateFunctions(Map<String,org.kie.api.runtime.rule.AccumulateFunction> accumulateFunctions) |
void |
addAllFunctions(List<com.github.javaparser.ast.body.MethodDeclaration> functions) |
void |
addAllWindowReferences(String methodName,
com.github.javaparser.ast.expr.MethodCallExpr windowMethod) |
void |
addEntryPoints(Collection<org.drools.compiler.lang.descr.EntryPointDeclarationDescr> entryPoints) |
void |
addGeneratedAccumulateClasses(GeneratedClassWithPackage clazz) |
void |
addGeneratedPOJO(com.github.javaparser.ast.body.TypeDeclaration pojo) |
void |
addGlobals(org.drools.core.definitions.InternalKnowledgePackage pkg) |
void |
addImports(Collection<String> imports) |
void |
addStaticImports(Collection<String> imports) |
void |
addTypeMetaDataExpressions(com.github.javaparser.ast.expr.Expression typeMetaDataExpression) |
Map<String,org.kie.api.runtime.rule.AccumulateFunction> |
getAccumulateFunctions() |
org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl |
getConfiguration() |
org.drools.compiler.compiler.DialectCompiletimeRegistry |
getDialectCompiletimeRegistry() |
String |
getDomainClassesMetadataSource() |
String |
getDomainClassName(Class<?> clazz) |
DRLIdGenerator |
getExprIdGenerator() |
List<com.github.javaparser.ast.body.MethodDeclaration> |
getFunctions() |
List<GeneratedClassWithPackage> |
getGeneratedAccumulateClasses() |
List<com.github.javaparser.ast.body.TypeDeclaration> |
getGeneratedPOJOsSource() |
Map<String,Class<?>> |
getGlobals() |
Collection<String> |
getImports() |
String |
getName() |
String |
getPackageUUID() |
String |
getPathName() |
org.drools.core.definitions.InternalKnowledgePackage |
getPkg() |
Map<String,QueryGenerator.QueryDefWithType> |
getQueryDefWithType() |
com.github.javaparser.ast.body.MethodDeclaration |
getQueryMethod(String key) |
String |
getRulesFileName() |
PackageModel.RuleSourceResult |
getRulesSource() |
Collection<String> |
getStaticImports() |
Method |
getStaticMethod(String methodName) |
Map<String,com.github.javaparser.ast.expr.MethodCallExpr> |
getWindowReferences() |
boolean |
hasDeclaration(String id) |
void |
putQueryMethod(com.github.javaparser.ast.body.MethodDeclaration queryMethod) |
void |
putQueryVariable(String queryName,
QueryParameter qp) |
void |
putRuleMethod(String methodName,
com.github.javaparser.ast.body.MethodDeclaration ruleMethod) |
List<QueryParameter> |
queryVariables(String queryName) |
boolean |
registerDomainClass(Class<?> domainClass) |
void |
setInternalKnowledgePackage(org.drools.core.definitions.InternalKnowledgePackage pkg) |
public static final String DATE_TIME_FORMATTER_FIELD
public static final String STRING_TO_DATE_METHOD
public static final String DOMAIN_CLASSESS_METADATA_FILE_NAME
public static final String DOMAIN_CLASS_METADATA_INSTANCE
public PackageModel(String name, org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl configuration, boolean isPattern, org.drools.compiler.compiler.DialectCompiletimeRegistry dialectCompiletimeRegistry, DRLIdGenerator exprIdGenerator)
public PackageModel(org.kie.api.builder.ReleaseId releaseId, String name, org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl configuration, boolean isPattern, org.drools.compiler.compiler.DialectCompiletimeRegistry dialectCompiletimeRegistry, DRLIdGenerator exprIdGenerator)
public String getPackageUUID()
public String getRulesFileName()
public org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl getConfiguration()
public String getName()
public String getPathName()
public DRLIdGenerator getExprIdGenerator()
public void addImports(Collection<String> imports)
public Collection<String> getImports()
public void addStaticImports(Collection<String> imports)
public void addEntryPoints(Collection<org.drools.compiler.lang.descr.EntryPointDeclarationDescr> entryPoints)
public Collection<String> getStaticImports()
public void addGlobals(org.drools.core.definitions.InternalKnowledgePackage pkg)
public void addTypeMetaDataExpressions(com.github.javaparser.ast.expr.Expression typeMetaDataExpression)
public void putRuleMethod(String methodName, com.github.javaparser.ast.body.MethodDeclaration ruleMethod)
public void putQueryMethod(com.github.javaparser.ast.body.MethodDeclaration queryMethod)
public com.github.javaparser.ast.body.MethodDeclaration getQueryMethod(String key)
public void putQueryVariable(String queryName, QueryParameter qp)
public List<QueryParameter> queryVariables(String queryName)
public Map<String,QueryGenerator.QueryDefWithType> getQueryDefWithType()
public void addAllFunctions(List<com.github.javaparser.ast.body.MethodDeclaration> functions)
public void addGeneratedPOJO(com.github.javaparser.ast.body.TypeDeclaration pojo)
public List<com.github.javaparser.ast.body.TypeDeclaration> getGeneratedPOJOsSource()
public void addGeneratedAccumulateClasses(GeneratedClassWithPackage clazz)
public List<GeneratedClassWithPackage> getGeneratedAccumulateClasses()
public void addAllWindowReferences(String methodName, com.github.javaparser.ast.expr.MethodCallExpr windowMethod)
public Map<String,com.github.javaparser.ast.expr.MethodCallExpr> getWindowReferences()
public List<com.github.javaparser.ast.body.MethodDeclaration> getFunctions()
public Map<String,org.kie.api.runtime.rule.AccumulateFunction> getAccumulateFunctions()
public void setInternalKnowledgePackage(org.drools.core.definitions.InternalKnowledgePackage pkg)
public org.drools.core.definitions.InternalKnowledgePackage getPkg()
public org.drools.compiler.compiler.DialectCompiletimeRegistry getDialectCompiletimeRegistry()
public PackageModel.RuleSourceResult getRulesSource()
public void addAccumulateFunctions(Map<String,org.kie.api.runtime.rule.AccumulateFunction> accumulateFunctions)
public boolean hasDeclaration(String id)
public boolean registerDomainClass(Class<?> domainClass)
public String getDomainClassesMetadataSource()
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.