public class KieBaseModelImpl extends Object implements org.kie.api.builder.model.KieBaseModel
Modifier and Type | Class and Description |
---|---|
static class |
KieBaseModelImpl.KBaseConverter |
Constructor and Description |
---|
KieBaseModelImpl() |
KieBaseModelImpl(org.kie.api.builder.model.KieModuleModel kModule,
String name) |
Modifier and Type | Method and Description |
---|---|
org.kie.api.builder.model.KieBaseModel |
addInclude(String kBaseQName) |
org.kie.api.builder.model.KieBaseModel |
addPackage(String pkg) |
org.kie.api.builder.model.KieBaseModel |
addRuleTemplate(String dtable,
String template,
int row,
int col) |
boolean |
equals(Object o) |
org.kie.api.conf.DeclarativeAgendaOption |
getDeclarativeAgenda() |
org.kie.api.conf.EqualityBehaviorOption |
getEqualsBehavior() |
org.kie.api.conf.EventProcessingOption |
getEventProcessingMode() |
static List<String> |
getFiles(File rootFolder) |
static List<String> |
getFiles(String kBaseName,
ZipFile zipFile) |
Set<String> |
getIncludes() |
Map<String,org.kie.api.builder.model.KieSessionModel> |
getKieSessionModels() |
org.kie.api.builder.model.KieModuleModel |
getKModule() |
String |
getName() |
List<String> |
getPackages() |
Map<String,org.kie.api.builder.model.KieSessionModel> |
getRawKieSessionModels() |
List<org.kie.api.builder.model.RuleTemplateModel> |
getRawRuleTemplates() |
List<org.kie.api.builder.model.RuleTemplateModel> |
getRuleTemplates() |
String |
getScope() |
int |
hashCode() |
boolean |
isDefault() |
void |
moveKSession(String oldQName,
String newQName) |
org.kie.api.builder.model.KieSessionModel |
newKieSessionModel(String name) |
org.kie.api.builder.model.KieBaseModel |
removeInclude(String kBaseQName) |
org.kie.api.builder.model.KieBaseModel |
removeKieSessionModel(String qName) |
org.kie.api.builder.model.KieBaseModel |
removePackage(String pkg) |
org.kie.api.builder.model.KieBaseModel |
setDeclarativeAgenda(org.kie.api.conf.DeclarativeAgendaOption declarativeAgenda) |
org.kie.api.builder.model.KieBaseModel |
setDefault(boolean isDefault) |
org.kie.api.builder.model.KieBaseModel |
setEqualsBehavior(org.kie.api.conf.EqualityBehaviorOption equalsBehaviour) |
org.kie.api.builder.model.KieBaseModel |
setEventProcessingMode(org.kie.api.conf.EventProcessingOption eventProcessingMode) |
void |
setKModule(org.kie.api.builder.model.KieModuleModel kieProject) |
org.kie.api.builder.model.KieBaseModel |
setName(String name) |
org.kie.api.builder.model.KieBaseModel |
setScope(String scope) |
String |
toString() |
public KieBaseModelImpl()
public KieBaseModelImpl(org.kie.api.builder.model.KieModuleModel kModule, String name)
public boolean isDefault()
isDefault
in interface org.kie.api.builder.model.KieBaseModel
public org.kie.api.builder.model.KieBaseModel setDefault(boolean isDefault)
setDefault
in interface org.kie.api.builder.model.KieBaseModel
public List<String> getPackages()
getPackages
in interface org.kie.api.builder.model.KieBaseModel
public org.kie.api.builder.model.KieBaseModel addPackage(String pkg)
addPackage
in interface org.kie.api.builder.model.KieBaseModel
public org.kie.api.builder.model.KieBaseModel removePackage(String pkg)
removePackage
in interface org.kie.api.builder.model.KieBaseModel
public org.kie.api.builder.model.KieModuleModel getKModule()
public void setKModule(org.kie.api.builder.model.KieModuleModel kieProject)
public Map<String,org.kie.api.builder.model.KieSessionModel> getKieSessionModels()
getKieSessionModels
in interface org.kie.api.builder.model.KieBaseModel
public Map<String,org.kie.api.builder.model.KieSessionModel> getRawKieSessionModels()
public org.kie.api.builder.model.KieSessionModel newKieSessionModel(String name)
newKieSessionModel
in interface org.kie.api.builder.model.KieBaseModel
public org.kie.api.builder.model.KieBaseModel removeKieSessionModel(String qName)
removeKieSessionModel
in interface org.kie.api.builder.model.KieBaseModel
public List<org.kie.api.builder.model.RuleTemplateModel> getRuleTemplates()
getRuleTemplates
in interface org.kie.api.builder.model.KieBaseModel
public List<org.kie.api.builder.model.RuleTemplateModel> getRawRuleTemplates()
public org.kie.api.builder.model.KieBaseModel addRuleTemplate(String dtable, String template, int row, int col)
addRuleTemplate
in interface org.kie.api.builder.model.KieBaseModel
public String getName()
getName
in interface org.kie.api.builder.model.KieBaseModel
public org.kie.api.builder.model.KieBaseModel setName(String name)
public org.kie.api.builder.model.KieBaseModel addInclude(String kBaseQName)
addInclude
in interface org.kie.api.builder.model.KieBaseModel
public org.kie.api.builder.model.KieBaseModel removeInclude(String kBaseQName)
removeInclude
in interface org.kie.api.builder.model.KieBaseModel
public org.kie.api.conf.EqualityBehaviorOption getEqualsBehavior()
getEqualsBehavior
in interface org.kie.api.builder.model.KieBaseModel
public org.kie.api.builder.model.KieBaseModel setEqualsBehavior(org.kie.api.conf.EqualityBehaviorOption equalsBehaviour)
setEqualsBehavior
in interface org.kie.api.builder.model.KieBaseModel
public org.kie.api.conf.EventProcessingOption getEventProcessingMode()
getEventProcessingMode
in interface org.kie.api.builder.model.KieBaseModel
public org.kie.api.builder.model.KieBaseModel setEventProcessingMode(org.kie.api.conf.EventProcessingOption eventProcessingMode)
setEventProcessingMode
in interface org.kie.api.builder.model.KieBaseModel
public org.kie.api.conf.DeclarativeAgendaOption getDeclarativeAgenda()
getDeclarativeAgenda
in interface org.kie.api.builder.model.KieBaseModel
public org.kie.api.builder.model.KieBaseModel setDeclarativeAgenda(org.kie.api.conf.DeclarativeAgendaOption declarativeAgenda)
setDeclarativeAgenda
in interface org.kie.api.builder.model.KieBaseModel
public org.kie.api.builder.model.KieBaseModel setScope(String scope)
setScope
in interface org.kie.api.builder.model.KieBaseModel
public String getScope()
getScope
in interface org.kie.api.builder.model.KieBaseModel
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.