public interface KieBaseModel
KieBase| Modifier and Type | Method and Description | 
|---|---|
KieBaseModel | 
addInclude(String kBaseName)
Includes the resources of the KieBase with the given name in this KieBaseModel 
 | 
KieBaseModel | 
addPackage(String pkg)
Adds a package (pattern) to the list of the packages defining the set of resources
 that have to be included in the KieBase. 
 | 
KieBaseModel | 
addRuleTemplate(String dtable,
               String template,
               int row,
               int col)
Defines a new RuleTemplateModel for this KieBaseModel 
 | 
DeclarativeAgendaOption | 
getDeclarativeAgenda()
Returns the DeclarativeAgendaOption of this KieBaseModel 
 | 
EqualityBehaviorOption | 
getEqualsBehavior()
Returns the EqualityBehavior of this KieBaseModel 
 | 
EventProcessingOption | 
getEventProcessingMode()
Returns the EventProcessingMode of this KieBaseModel 
 | 
Map<String,KieSessionModel> | 
getKieSessionModels()
Returns all the KieSessionModel defined in this KieBaseModel mapped by their names 
 | 
String | 
getName()
Returns the name of the KieBase defined by this KieBaseModel 
 | 
List<String> | 
getPackages()
Returns the ordered list of all the package patterns used to define the set of resources that have
 to be included in the KieBase. 
 | 
List<RuleTemplateModel> | 
getRuleTemplates()
Returns the list of all RuleTemplateModels defined for this KieBaseModel 
 | 
String | 
getScope()
Returns the CDI scope of this KieBaseModel
 Default is javax.enterprise.context.ApplicationScoped 
 | 
boolean | 
isDefault()
Returns true if this KieBaseModel is the default one 
 | 
KieSessionModel | 
newKieSessionModel(String name)
Creates a new KieSessionModel with the given name and adds it to this KieBaseModel 
 | 
KieBaseModel | 
removeInclude(String kBaseName)
Remove the inclusion of the KieBase with the given name 
 | 
KieBaseModel | 
removeKieSessionModel(String qName)
Removes the KieSessionModel with the give name from this KieBaseModel 
 | 
KieBaseModel | 
removePackage(String pkg)
Removes a package (pattern) from the list of the packages defining the set of resources
 that have to be included in the KieBase. 
 | 
KieBaseModel | 
setDeclarativeAgenda(DeclarativeAgendaOption declarativeAgenda)
Sets the DeclarativeAgendaOption for this KieBaseModel
 Default is DeclarativeAgendaOption.DISABLED 
 | 
KieBaseModel | 
setDefault(boolean isDefault)
Sets the KieBase generated from this KieBaseModel as the default one,
 i.e. the one that can be loaded from the KieContainer without having to pass its name. 
 | 
KieBaseModel | 
setEqualsBehavior(EqualityBehaviorOption equalsBehaviour)
Sets the EqualityBehavior for this KieBaseModel. 
 | 
KieBaseModel | 
setEventProcessingMode(EventProcessingOption eventProcessingMode)
Sets the EventProcessingOption for this KieBaseModel
 Default is EventProcessingOption.CLOUD 
 | 
KieBaseModel | 
setScope(String scope)
Sets the CDI scope for this KieBaseModel 
 | 
KieSessionModel newKieSessionModel(String name)
name - The name of the new KieSessionModel to be createdKieBaseModel removeKieSessionModel(String qName)
qName - The name of the KieSessionModel to be removedMap<String,KieSessionModel> getKieSessionModels()
KieBaseModel addInclude(String kBaseName)
KieBaseModel removeInclude(String kBaseName)
String getName()
List<String> getPackages()
KieBaseModel addPackage(String pkg)
KieBaseModel removePackage(String pkg)
EqualityBehaviorOption getEqualsBehavior()
KieBaseModel setEqualsBehavior(EqualityBehaviorOption equalsBehaviour)
EventProcessingOption getEventProcessingMode()
KieBaseModel setEventProcessingMode(EventProcessingOption eventProcessingMode)
DeclarativeAgendaOption getDeclarativeAgenda()
KieBaseModel setDeclarativeAgenda(DeclarativeAgendaOption declarativeAgenda)
KieBaseModel setScope(String scope)
String getScope()
List<RuleTemplateModel> getRuleTemplates()
KieBaseModel addRuleTemplate(String dtable, String template, int row, int col)
boolean isDefault()
KieBaseModel setDefault(boolean isDefault)
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.