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 org.kie.internal.builder.KnowledgeBuilder |
createKnowledgeBuilder(KieBaseModelImpl kBaseModel,
AbstractKieModule 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 org.kie.internal.builder.KnowledgeBuilder createKnowledgeBuilder(KieBaseModelImpl kBaseModel, AbstractKieModule kModule)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.