Class KieBaseModelImpl
- java.lang.Object
-
- org.drools.compiler.kproject.models.KieBaseModelImpl
-
- All Implemented Interfaces:
org.kie.api.builder.model.KieBaseModel
public class KieBaseModelImpl extends java.lang.Object implements org.kie.api.builder.model.KieBaseModel
-
-
Constructor Summary
Constructors Constructor Description KieBaseModelImpl()KieBaseModelImpl(org.kie.api.builder.model.KieModuleModel kModule, java.lang.String name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.api.builder.model.KieBaseModeladdInclude(java.lang.String kBaseQName)org.kie.api.builder.model.KieBaseModeladdPackage(java.lang.String pkg)org.kie.api.builder.model.KieBaseModeladdRuleTemplate(java.lang.String dtable, java.lang.String template, int row, int col)static org.kie.api.builder.model.KieBaseModeldefaultKieBaseModel()booleanequals(java.lang.Object o)org.kie.api.conf.BetaRangeIndexOptiongetBetaRangeIndexOption()org.kie.api.conf.DeclarativeAgendaOptiongetDeclarativeAgenda()org.kie.api.conf.EqualityBehaviorOptiongetEqualsBehavior()org.kie.api.conf.EventProcessingOptiongetEventProcessingMode()static java.util.List<java.lang.String>getFiles(java.io.File rootFolder)static java.util.List<java.lang.String>getFiles(java.lang.String kBaseName, java.util.zip.ZipFile zipFile)java.util.Set<java.lang.String>getIncludes()java.util.Map<java.lang.String,org.kie.api.builder.model.KieSessionModel>getKieSessionModels()org.kie.api.builder.model.KieModuleModelgetKModule()org.kie.api.conf.KieBaseMutabilityOptiongetMutability()java.lang.StringgetName()java.util.List<java.lang.String>getPackages()java.util.Map<java.lang.String,org.kie.api.builder.model.KieSessionModel>getRawKieSessionModels()java.util.List<org.kie.api.builder.model.RuleTemplateModel>getRawRuleTemplates()java.util.List<org.kie.api.builder.model.RuleTemplateModel>getRuleTemplates()java.lang.StringgetScope()org.kie.api.conf.SequentialOptiongetSequential()org.kie.api.conf.SessionsPoolOptiongetSessionsPool()inthashCode()booleanisDefault()voidmoveKSession(java.lang.String oldQName, java.lang.String newQName)org.kie.api.builder.model.KieSessionModelnewKieSessionModel(java.lang.String name)org.kie.api.builder.model.KieBaseModelremoveInclude(java.lang.String kBaseQName)org.kie.api.builder.model.KieBaseModelremoveKieSessionModel(java.lang.String qName)org.kie.api.builder.model.KieBaseModelremovePackage(java.lang.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(java.lang.String name)org.kie.api.builder.model.KieBaseModelsetScope(java.lang.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)java.lang.StringtoString()
-
-
-
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 java.util.List<java.lang.String> getPackages()
- Specified by:
getPackagesin interfaceorg.kie.api.builder.model.KieBaseModel
-
addPackage
public org.kie.api.builder.model.KieBaseModel addPackage(java.lang.String pkg)
- Specified by:
addPackagein interfaceorg.kie.api.builder.model.KieBaseModel
-
removePackage
public org.kie.api.builder.model.KieBaseModel removePackage(java.lang.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 java.util.Map<java.lang.String,org.kie.api.builder.model.KieSessionModel> getKieSessionModels()
- Specified by:
getKieSessionModelsin interfaceorg.kie.api.builder.model.KieBaseModel
-
getRawKieSessionModels
public java.util.Map<java.lang.String,org.kie.api.builder.model.KieSessionModel> getRawKieSessionModels()
-
newKieSessionModel
public org.kie.api.builder.model.KieSessionModel newKieSessionModel(java.lang.String name)
- Specified by:
newKieSessionModelin interfaceorg.kie.api.builder.model.KieBaseModel
-
removeKieSessionModel
public org.kie.api.builder.model.KieBaseModel removeKieSessionModel(java.lang.String qName)
- Specified by:
removeKieSessionModelin interfaceorg.kie.api.builder.model.KieBaseModel
-
moveKSession
public void moveKSession(java.lang.String oldQName, java.lang.String newQName)
-
getRuleTemplates
public java.util.List<org.kie.api.builder.model.RuleTemplateModel> getRuleTemplates()
- Specified by:
getRuleTemplatesin interfaceorg.kie.api.builder.model.KieBaseModel
-
getRawRuleTemplates
public java.util.List<org.kie.api.builder.model.RuleTemplateModel> getRawRuleTemplates()
-
addRuleTemplate
public org.kie.api.builder.model.KieBaseModel addRuleTemplate(java.lang.String dtable, java.lang.String template, int row, int col)- Specified by:
addRuleTemplatein interfaceorg.kie.api.builder.model.KieBaseModel
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceorg.kie.api.builder.model.KieBaseModel
-
setNameForUnmarshalling
public org.kie.api.builder.model.KieBaseModel setNameForUnmarshalling(java.lang.String name)
-
getIncludes
public java.util.Set<java.lang.String> getIncludes()
- Specified by:
getIncludesin interfaceorg.kie.api.builder.model.KieBaseModel
-
addInclude
public org.kie.api.builder.model.KieBaseModel addInclude(java.lang.String kBaseQName)
- Specified by:
addIncludein interfaceorg.kie.api.builder.model.KieBaseModel
-
removeInclude
public org.kie.api.builder.model.KieBaseModel removeInclude(java.lang.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(java.lang.String scope)
- Specified by:
setScopein interfaceorg.kie.api.builder.model.KieBaseModel
-
getScope
public java.lang.String getScope()
- Specified by:
getScopein interfaceorg.kie.api.builder.model.KieBaseModel
-
getFiles
public static java.util.List<java.lang.String> getFiles(java.lang.String kBaseName, java.util.zip.ZipFile zipFile)
-
getFiles
public static java.util.List<java.lang.String> getFiles(java.io.File rootFolder)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-