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
-
-
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.KieBaseModeladdInclude(String kBaseQName)org.kie.api.builder.model.KieBaseModeladdPackage(String pkg)org.kie.api.builder.model.KieBaseModeladdRuleTemplate(String dtable, String template, int row, int col)static org.kie.api.builder.model.KieBaseModeldefaultKieBaseModel()booleanequals(Object o)org.kie.api.conf.BetaRangeIndexOptiongetBetaRangeIndexOption()org.kie.api.conf.DeclarativeAgendaOptiongetDeclarativeAgenda()org.kie.api.conf.EqualityBehaviorOptiongetEqualsBehavior()org.kie.api.conf.EventProcessingOptiongetEventProcessingMode()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.KieModuleModelgetKModule()org.kie.api.conf.KieBaseMutabilityOptiongetMutability()StringgetName()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()StringgetScope()org.kie.api.conf.SequentialOptiongetSequential()org.kie.api.conf.SessionsPoolOptiongetSessionsPool()inthashCode()booleanisDefault()voidmoveKSession(String oldQName, String newQName)org.kie.api.builder.model.KieSessionModelnewKieSessionModel(String name)org.kie.api.builder.model.KieBaseModelremoveInclude(String kBaseQName)org.kie.api.builder.model.KieBaseModelremoveKieSessionModel(String qName)org.kie.api.builder.model.KieBaseModelremovePackage(String pkg)org.kie.api.builder.model.KieBaseModelsetBetaRangeIndexOption(org.kie.api.conf.BetaRangeIndexOption betaRangeIndexOption)org.kie.api.builder.model.KieBaseModelsetDeclarativeAgenda(org.kie.api.conf.DeclarativeAgendaOption declarativeAgenda)org.kie.api.builder.model.KieBaseModelsetDefault(boolean isDefault)org.kie.api.builder.model.KieBaseModelsetEqualsBehavior(org.kie.api.conf.EqualityBehaviorOption equalsBehaviour)org.kie.api.builder.model.KieBaseModelsetEventProcessingMode(org.kie.api.conf.EventProcessingOption eventProcessingMode)voidsetKModule(org.kie.api.builder.model.KieModuleModel kieProject)org.kie.api.builder.model.KieBaseModelsetMutability(org.kie.api.conf.KieBaseMutabilityOption mutability)org.kie.api.builder.model.KieBaseModelsetNameForUnmarshalling(String name)org.kie.api.builder.model.KieBaseModelsetScope(String scope)org.kie.api.builder.model.KieBaseModelsetSequential(org.kie.api.conf.SequentialOption sequential)org.kie.api.builder.model.KieBaseModelsetSessionsPool(org.kie.api.conf.SessionsPoolOption sessionsPool)StringtoString()
-
-
-
Constructor Detail
-
KieBaseModelImpl
public KieBaseModelImpl()
-
KieBaseModelImpl
public KieBaseModelImpl(org.kie.api.builder.model.KieModuleModel kModule, String name)
-
-
Method Detail
-
defaultKieBaseModel
public static org.kie.api.builder.model.KieBaseModel defaultKieBaseModel()
-
isDefault
public boolean isDefault()
- Specified by:
isDefaultin interfaceorg.kie.api.builder.model.KieBaseModel
-
setDefault
public org.kie.api.builder.model.KieBaseModel setDefault(boolean isDefault)
- Specified by:
setDefaultin interfaceorg.kie.api.builder.model.KieBaseModel
-
getPackages
public List<String> getPackages()
- Specified by:
getPackagesin interfaceorg.kie.api.builder.model.KieBaseModel
-
addPackage
public org.kie.api.builder.model.KieBaseModel addPackage(String pkg)
- Specified by:
addPackagein interfaceorg.kie.api.builder.model.KieBaseModel
-
removePackage
public org.kie.api.builder.model.KieBaseModel removePackage(String pkg)
- Specified by:
removePackagein 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:
getKieSessionModelsin 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:
newKieSessionModelin interfaceorg.kie.api.builder.model.KieBaseModel
-
removeKieSessionModel
public org.kie.api.builder.model.KieBaseModel removeKieSessionModel(String qName)
- Specified by:
removeKieSessionModelin interfaceorg.kie.api.builder.model.KieBaseModel
-
getRuleTemplates
public List<org.kie.api.builder.model.RuleTemplateModel> getRuleTemplates()
- Specified by:
getRuleTemplatesin 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:
addRuleTemplatein interfaceorg.kie.api.builder.model.KieBaseModel
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.kie.api.builder.model.KieBaseModel
-
setNameForUnmarshalling
public org.kie.api.builder.model.KieBaseModel setNameForUnmarshalling(String name)
-
getIncludes
public Set<String> getIncludes()
- Specified by:
getIncludesin interfaceorg.kie.api.builder.model.KieBaseModel
-
addInclude
public org.kie.api.builder.model.KieBaseModel addInclude(String kBaseQName)
- Specified by:
addIncludein interfaceorg.kie.api.builder.model.KieBaseModel
-
removeInclude
public org.kie.api.builder.model.KieBaseModel removeInclude(String kBaseQName)
- Specified by:
removeIncludein interfaceorg.kie.api.builder.model.KieBaseModel
-
getSessionsPool
public org.kie.api.conf.SessionsPoolOption getSessionsPool()
- Specified by:
getSessionsPoolin interfaceorg.kie.api.builder.model.KieBaseModel
-
setSessionsPool
public org.kie.api.builder.model.KieBaseModel setSessionsPool(org.kie.api.conf.SessionsPoolOption sessionsPool)
- Specified by:
setSessionsPoolin interfaceorg.kie.api.builder.model.KieBaseModel
-
getEqualsBehavior
public org.kie.api.conf.EqualityBehaviorOption getEqualsBehavior()
- Specified by:
getEqualsBehaviorin interfaceorg.kie.api.builder.model.KieBaseModel
-
setEqualsBehavior
public org.kie.api.builder.model.KieBaseModel setEqualsBehavior(org.kie.api.conf.EqualityBehaviorOption equalsBehaviour)
- Specified by:
setEqualsBehaviorin interfaceorg.kie.api.builder.model.KieBaseModel
-
getMutability
public org.kie.api.conf.KieBaseMutabilityOption getMutability()
- Specified by:
getMutabilityin interfaceorg.kie.api.builder.model.KieBaseModel
-
setMutability
public org.kie.api.builder.model.KieBaseModel setMutability(org.kie.api.conf.KieBaseMutabilityOption mutability)
- Specified by:
setMutabilityin interfaceorg.kie.api.builder.model.KieBaseModel
-
getEventProcessingMode
public org.kie.api.conf.EventProcessingOption getEventProcessingMode()
- Specified by:
getEventProcessingModein interfaceorg.kie.api.builder.model.KieBaseModel
-
setEventProcessingMode
public org.kie.api.builder.model.KieBaseModel setEventProcessingMode(org.kie.api.conf.EventProcessingOption eventProcessingMode)
- Specified by:
setEventProcessingModein interfaceorg.kie.api.builder.model.KieBaseModel
-
getDeclarativeAgenda
public org.kie.api.conf.DeclarativeAgendaOption getDeclarativeAgenda()
- Specified by:
getDeclarativeAgendain interfaceorg.kie.api.builder.model.KieBaseModel
-
setDeclarativeAgenda
public org.kie.api.builder.model.KieBaseModel setDeclarativeAgenda(org.kie.api.conf.DeclarativeAgendaOption declarativeAgenda)
- Specified by:
setDeclarativeAgendain interfaceorg.kie.api.builder.model.KieBaseModel
-
getBetaRangeIndexOption
public org.kie.api.conf.BetaRangeIndexOption getBetaRangeIndexOption()
- Specified by:
getBetaRangeIndexOptionin interfaceorg.kie.api.builder.model.KieBaseModel
-
setBetaRangeIndexOption
public org.kie.api.builder.model.KieBaseModel setBetaRangeIndexOption(org.kie.api.conf.BetaRangeIndexOption betaRangeIndexOption)
- Specified by:
setBetaRangeIndexOptionin interfaceorg.kie.api.builder.model.KieBaseModel
-
getSequential
public org.kie.api.conf.SequentialOption getSequential()
- Specified by:
getSequentialin interfaceorg.kie.api.builder.model.KieBaseModel
-
setSequential
public org.kie.api.builder.model.KieBaseModel setSequential(org.kie.api.conf.SequentialOption sequential)
- Specified by:
setSequentialin interfaceorg.kie.api.builder.model.KieBaseModel
-
setScope
public org.kie.api.builder.model.KieBaseModel setScope(String scope)
- Specified by:
setScopein interfaceorg.kie.api.builder.model.KieBaseModel
-
getScope
public String getScope()
- Specified by:
getScopein interfaceorg.kie.api.builder.model.KieBaseModel
-
-