Class KieBaseModelImpl
- java.lang.Object
-
- org.drools.compiler.kproject.models.KieBaseModelImpl
-
- All Implemented Interfaces:
org.kie.api.builder.model.KieBaseModel
public class KieBaseModelImpl extends Object implements org.kie.api.builder.model.KieBaseModel
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
KieBaseModelImpl.KBaseConverter
-
Constructor Summary
Constructors Constructor Description KieBaseModelImpl()
KieBaseModelImpl(org.kie.api.builder.model.KieModuleModel kModule, String name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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.BetaRangeIndexOption
getBetaRangeIndexOption()
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()
org.kie.api.conf.KieBaseMutabilityOption
getMutability()
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()
org.kie.api.conf.SequentialOption
getSequential()
org.kie.api.conf.SessionsPoolOption
getSessionsPool()
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
setBetaRangeIndexOption(org.kie.api.conf.BetaRangeIndexOption betaRangeIndexOption)
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
setMutability(org.kie.api.conf.KieBaseMutabilityOption mutability)
org.kie.api.builder.model.KieBaseModel
setName(String name)
org.kie.api.builder.model.KieBaseModel
setScope(String scope)
org.kie.api.builder.model.KieBaseModel
setSequential(org.kie.api.conf.SequentialOption sequential)
org.kie.api.builder.model.KieBaseModel
setSessionsPool(org.kie.api.conf.SessionsPoolOption sessionsPool)
String
toString()
-
-
-
Constructor Detail
-
KieBaseModelImpl
public KieBaseModelImpl()
-
KieBaseModelImpl
public KieBaseModelImpl(org.kie.api.builder.model.KieModuleModel kModule, String name)
-
-
Method Detail
-
isDefault
public boolean isDefault()
- Specified by:
isDefault
in interfaceorg.kie.api.builder.model.KieBaseModel
-
setDefault
public org.kie.api.builder.model.KieBaseModel setDefault(boolean isDefault)
- Specified by:
setDefault
in interfaceorg.kie.api.builder.model.KieBaseModel
-
getPackages
public List<String> getPackages()
- Specified by:
getPackages
in interfaceorg.kie.api.builder.model.KieBaseModel
-
addPackage
public org.kie.api.builder.model.KieBaseModel addPackage(String pkg)
- Specified by:
addPackage
in interfaceorg.kie.api.builder.model.KieBaseModel
-
removePackage
public org.kie.api.builder.model.KieBaseModel removePackage(String pkg)
- Specified by:
removePackage
in interfaceorg.kie.api.builder.model.KieBaseModel
-
getKModule
public org.kie.api.builder.model.KieModuleModel getKModule()
-
setKModule
public void setKModule(org.kie.api.builder.model.KieModuleModel kieProject)
-
getKieSessionModels
public Map<String,org.kie.api.builder.model.KieSessionModel> getKieSessionModels()
- Specified by:
getKieSessionModels
in interfaceorg.kie.api.builder.model.KieBaseModel
-
getRawKieSessionModels
public Map<String,org.kie.api.builder.model.KieSessionModel> getRawKieSessionModels()
-
newKieSessionModel
public org.kie.api.builder.model.KieSessionModel newKieSessionModel(String name)
- Specified by:
newKieSessionModel
in interfaceorg.kie.api.builder.model.KieBaseModel
-
removeKieSessionModel
public org.kie.api.builder.model.KieBaseModel removeKieSessionModel(String qName)
- Specified by:
removeKieSessionModel
in interfaceorg.kie.api.builder.model.KieBaseModel
-
getRuleTemplates
public List<org.kie.api.builder.model.RuleTemplateModel> getRuleTemplates()
- Specified by:
getRuleTemplates
in interfaceorg.kie.api.builder.model.KieBaseModel
-
getRawRuleTemplates
public List<org.kie.api.builder.model.RuleTemplateModel> getRawRuleTemplates()
-
addRuleTemplate
public org.kie.api.builder.model.KieBaseModel addRuleTemplate(String dtable, String template, int row, int col)
- Specified by:
addRuleTemplate
in interfaceorg.kie.api.builder.model.KieBaseModel
-
getName
public String getName()
- Specified by:
getName
in interfaceorg.kie.api.builder.model.KieBaseModel
-
setName
public org.kie.api.builder.model.KieBaseModel setName(String name)
-
getIncludes
public Set<String> getIncludes()
- Specified by:
getIncludes
in interfaceorg.kie.api.builder.model.KieBaseModel
-
addInclude
public org.kie.api.builder.model.KieBaseModel addInclude(String kBaseQName)
- Specified by:
addInclude
in interfaceorg.kie.api.builder.model.KieBaseModel
-
removeInclude
public org.kie.api.builder.model.KieBaseModel removeInclude(String kBaseQName)
- Specified by:
removeInclude
in interfaceorg.kie.api.builder.model.KieBaseModel
-
getSessionsPool
public org.kie.api.conf.SessionsPoolOption getSessionsPool()
- Specified by:
getSessionsPool
in interfaceorg.kie.api.builder.model.KieBaseModel
-
setSessionsPool
public org.kie.api.builder.model.KieBaseModel setSessionsPool(org.kie.api.conf.SessionsPoolOption sessionsPool)
- Specified by:
setSessionsPool
in interfaceorg.kie.api.builder.model.KieBaseModel
-
getEqualsBehavior
public org.kie.api.conf.EqualityBehaviorOption getEqualsBehavior()
- Specified by:
getEqualsBehavior
in interfaceorg.kie.api.builder.model.KieBaseModel
-
setEqualsBehavior
public org.kie.api.builder.model.KieBaseModel setEqualsBehavior(org.kie.api.conf.EqualityBehaviorOption equalsBehaviour)
- Specified by:
setEqualsBehavior
in interfaceorg.kie.api.builder.model.KieBaseModel
-
getMutability
public org.kie.api.conf.KieBaseMutabilityOption getMutability()
- Specified by:
getMutability
in interfaceorg.kie.api.builder.model.KieBaseModel
-
setMutability
public org.kie.api.builder.model.KieBaseModel setMutability(org.kie.api.conf.KieBaseMutabilityOption mutability)
- Specified by:
setMutability
in interfaceorg.kie.api.builder.model.KieBaseModel
-
getEventProcessingMode
public org.kie.api.conf.EventProcessingOption getEventProcessingMode()
- Specified by:
getEventProcessingMode
in interfaceorg.kie.api.builder.model.KieBaseModel
-
setEventProcessingMode
public org.kie.api.builder.model.KieBaseModel setEventProcessingMode(org.kie.api.conf.EventProcessingOption eventProcessingMode)
- Specified by:
setEventProcessingMode
in interfaceorg.kie.api.builder.model.KieBaseModel
-
getDeclarativeAgenda
public org.kie.api.conf.DeclarativeAgendaOption getDeclarativeAgenda()
- Specified by:
getDeclarativeAgenda
in interfaceorg.kie.api.builder.model.KieBaseModel
-
setDeclarativeAgenda
public org.kie.api.builder.model.KieBaseModel setDeclarativeAgenda(org.kie.api.conf.DeclarativeAgendaOption declarativeAgenda)
- Specified by:
setDeclarativeAgenda
in interfaceorg.kie.api.builder.model.KieBaseModel
-
getBetaRangeIndexOption
public org.kie.api.conf.BetaRangeIndexOption getBetaRangeIndexOption()
- Specified by:
getBetaRangeIndexOption
in interfaceorg.kie.api.builder.model.KieBaseModel
-
setBetaRangeIndexOption
public org.kie.api.builder.model.KieBaseModel setBetaRangeIndexOption(org.kie.api.conf.BetaRangeIndexOption betaRangeIndexOption)
- Specified by:
setBetaRangeIndexOption
in interfaceorg.kie.api.builder.model.KieBaseModel
-
getSequential
public org.kie.api.conf.SequentialOption getSequential()
- Specified by:
getSequential
in interfaceorg.kie.api.builder.model.KieBaseModel
-
setSequential
public org.kie.api.builder.model.KieBaseModel setSequential(org.kie.api.conf.SequentialOption sequential)
- Specified by:
setSequential
in interfaceorg.kie.api.builder.model.KieBaseModel
-
setScope
public org.kie.api.builder.model.KieBaseModel setScope(String scope)
- Specified by:
setScope
in interfaceorg.kie.api.builder.model.KieBaseModel
-
getScope
public String getScope()
- Specified by:
getScope
in interfaceorg.kie.api.builder.model.KieBaseModel
-
-