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.KieBaseModel
addInclude(java.lang.String kBaseQName)
org.kie.api.builder.model.KieBaseModel
addPackage(java.lang.String pkg)
org.kie.api.builder.model.KieBaseModel
addRuleTemplate(java.lang.String dtable, java.lang.String template, int row, int col)
static org.kie.api.builder.model.KieBaseModel
defaultKieBaseModel()
boolean
equals(java.lang.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 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.KieModuleModel
getKModule()
org.kie.api.conf.KieBaseMutabilityOption
getMutability()
java.lang.String
getName()
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.String
getScope()
org.kie.api.conf.SequentialOption
getSequential()
org.kie.api.conf.SessionsPoolOption
getSessionsPool()
int
hashCode()
boolean
isDefault()
void
moveKSession(java.lang.String oldQName, java.lang.String newQName)
org.kie.api.builder.model.KieSessionModel
newKieSessionModel(java.lang.String name)
org.kie.api.builder.model.KieBaseModel
removeInclude(java.lang.String kBaseQName)
org.kie.api.builder.model.KieBaseModel
removeKieSessionModel(java.lang.String qName)
org.kie.api.builder.model.KieBaseModel
removePackage(java.lang.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
setNameForUnmarshalling(java.lang.String name)
org.kie.api.builder.model.KieBaseModel
setScope(java.lang.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)
java.lang.String
toString()
-
-
-
Method Detail
-
defaultKieBaseModel
public static org.kie.api.builder.model.KieBaseModel defaultKieBaseModel()
-
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 java.util.List<java.lang.String> getPackages()
- Specified by:
getPackages
in interfaceorg.kie.api.builder.model.KieBaseModel
-
addPackage
public org.kie.api.builder.model.KieBaseModel addPackage(java.lang.String pkg)
- Specified by:
addPackage
in interfaceorg.kie.api.builder.model.KieBaseModel
-
removePackage
public org.kie.api.builder.model.KieBaseModel removePackage(java.lang.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 java.util.Map<java.lang.String,org.kie.api.builder.model.KieSessionModel> getKieSessionModels()
- Specified by:
getKieSessionModels
in 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:
newKieSessionModel
in interfaceorg.kie.api.builder.model.KieBaseModel
-
removeKieSessionModel
public org.kie.api.builder.model.KieBaseModel removeKieSessionModel(java.lang.String qName)
- Specified by:
removeKieSessionModel
in 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:
getRuleTemplates
in 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:
addRuleTemplate
in interfaceorg.kie.api.builder.model.KieBaseModel
-
getName
public java.lang.String getName()
- Specified by:
getName
in 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:
getIncludes
in interfaceorg.kie.api.builder.model.KieBaseModel
-
addInclude
public org.kie.api.builder.model.KieBaseModel addInclude(java.lang.String kBaseQName)
- Specified by:
addInclude
in interfaceorg.kie.api.builder.model.KieBaseModel
-
removeInclude
public org.kie.api.builder.model.KieBaseModel removeInclude(java.lang.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(java.lang.String scope)
- Specified by:
setScope
in interfaceorg.kie.api.builder.model.KieBaseModel
-
getScope
public java.lang.String getScope()
- Specified by:
getScope
in 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:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-