public abstract class AbstractKieProject extends Object implements KieProject
Modifier and Type | Field and Description |
---|---|
protected Map<String,org.kie.api.builder.model.KieBaseModel> |
kBaseModels |
Constructor and Description |
---|
AbstractKieProject() |
Modifier and Type | Method and Description |
---|---|
org.kie.internal.builder.KnowledgeBuilder |
buildKnowledgePackages(KieBaseModelImpl kBaseModel,
ResultsImpl messages) |
protected boolean |
compileIncludedKieBases() |
protected org.kie.internal.builder.KnowledgeBuilder |
createKnowledgeBuilder(KieBaseModelImpl kBaseModel,
InternalKieModule kModule) |
protected KnowledgeBuilderConfigurationImpl |
getBuilderConfiguration(KieBaseModelImpl kBaseModel,
InternalKieModule kModule) |
org.kie.api.builder.model.KieBaseModel |
getDefaultKieBaseModel() |
org.kie.api.builder.model.KieSessionModel |
getDefaultKieSession() |
org.kie.api.builder.model.KieSessionModel |
getDefaultStatelessKieSession() |
org.kie.api.builder.model.KieBaseModel |
getKieBaseModel(String kBaseName) |
Collection<String> |
getKieBaseNames() |
org.kie.api.builder.model.KieSessionModel |
getKieSessionModel(String kSessionName) |
Set<String> |
getTransitiveIncludes(org.kie.api.builder.model.KieBaseModel kBaseModel) |
Set<String> |
getTransitiveIncludes(String kBaseName) |
ResultsImpl |
verify() |
void |
verify(ResultsImpl messages) |
ResultsImpl |
verify(String... kBaseNames) |
void |
verify(String[] kBaseNames,
ResultsImpl messages) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getClassLoader, getCreationTimestamp, getGAV, getKieModuleForKBase, getPomAsStream, init, writeProjectOutput
public ResultsImpl verify()
verify
in interface KieProject
public ResultsImpl verify(String... kBaseNames)
verify
in interface KieProject
public void verify(ResultsImpl messages)
verify
in interface KieProject
public void verify(String[] kBaseNames, ResultsImpl messages)
public org.kie.api.builder.model.KieBaseModel getDefaultKieBaseModel()
getDefaultKieBaseModel
in interface KieProject
public org.kie.api.builder.model.KieSessionModel getDefaultKieSession()
getDefaultKieSession
in interface KieProject
public org.kie.api.builder.model.KieSessionModel getDefaultStatelessKieSession()
getDefaultStatelessKieSession
in interface KieProject
public org.kie.api.builder.model.KieBaseModel getKieBaseModel(String kBaseName)
getKieBaseModel
in interface KieProject
public Collection<String> getKieBaseNames()
getKieBaseNames
in interface KieProject
public org.kie.api.builder.model.KieSessionModel getKieSessionModel(String kSessionName)
getKieSessionModel
in interface KieProject
public Set<String> getTransitiveIncludes(String kBaseName)
getTransitiveIncludes
in interface KieProject
public Set<String> getTransitiveIncludes(org.kie.api.builder.model.KieBaseModel kBaseModel)
getTransitiveIncludes
in interface KieProject
public org.kie.internal.builder.KnowledgeBuilder buildKnowledgePackages(KieBaseModelImpl kBaseModel, ResultsImpl messages)
buildKnowledgePackages
in interface KieProject
protected boolean compileIncludedKieBases()
protected org.kie.internal.builder.KnowledgeBuilder createKnowledgeBuilder(KieBaseModelImpl kBaseModel, InternalKieModule kModule)
protected KnowledgeBuilderConfigurationImpl getBuilderConfiguration(KieBaseModelImpl kBaseModel, InternalKieModule kModule)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.