Class 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()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • KieBaseModelImpl

        public KieBaseModelImpl()
      • KieBaseModelImpl

        public KieBaseModelImpl​(org.kie.api.builder.model.KieModuleModel kModule,
                                java.lang.String name)
    • Method Detail

      • defaultKieBaseModel

        public static org.kie.api.builder.model.KieBaseModel defaultKieBaseModel()
      • isDefault

        public boolean isDefault()
        Specified by:
        isDefault in interface org.kie.api.builder.model.KieBaseModel
      • setDefault

        public org.kie.api.builder.model.KieBaseModel setDefault​(boolean isDefault)
        Specified by:
        setDefault in interface org.kie.api.builder.model.KieBaseModel
      • getPackages

        public java.util.List<java.lang.String> getPackages()
        Specified by:
        getPackages in interface org.kie.api.builder.model.KieBaseModel
      • addPackage

        public org.kie.api.builder.model.KieBaseModel addPackage​(java.lang.String pkg)
        Specified by:
        addPackage in interface org.kie.api.builder.model.KieBaseModel
      • removePackage

        public org.kie.api.builder.model.KieBaseModel removePackage​(java.lang.String pkg)
        Specified by:
        removePackage in interface org.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 interface org.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 interface org.kie.api.builder.model.KieBaseModel
      • removeKieSessionModel

        public org.kie.api.builder.model.KieBaseModel removeKieSessionModel​(java.lang.String qName)
        Specified by:
        removeKieSessionModel in interface org.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 interface org.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 interface org.kie.api.builder.model.KieBaseModel
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface org.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 interface org.kie.api.builder.model.KieBaseModel
      • addInclude

        public org.kie.api.builder.model.KieBaseModel addInclude​(java.lang.String kBaseQName)
        Specified by:
        addInclude in interface org.kie.api.builder.model.KieBaseModel
      • removeInclude

        public org.kie.api.builder.model.KieBaseModel removeInclude​(java.lang.String kBaseQName)
        Specified by:
        removeInclude in interface org.kie.api.builder.model.KieBaseModel
      • getSessionsPool

        public org.kie.api.conf.SessionsPoolOption getSessionsPool()
        Specified by:
        getSessionsPool in interface org.kie.api.builder.model.KieBaseModel
      • setSessionsPool

        public org.kie.api.builder.model.KieBaseModel setSessionsPool​(org.kie.api.conf.SessionsPoolOption sessionsPool)
        Specified by:
        setSessionsPool in interface org.kie.api.builder.model.KieBaseModel
      • getEqualsBehavior

        public org.kie.api.conf.EqualityBehaviorOption getEqualsBehavior()
        Specified by:
        getEqualsBehavior in interface org.kie.api.builder.model.KieBaseModel
      • setEqualsBehavior

        public org.kie.api.builder.model.KieBaseModel setEqualsBehavior​(org.kie.api.conf.EqualityBehaviorOption equalsBehaviour)
        Specified by:
        setEqualsBehavior in interface org.kie.api.builder.model.KieBaseModel
      • getMutability

        public org.kie.api.conf.KieBaseMutabilityOption getMutability()
        Specified by:
        getMutability in interface org.kie.api.builder.model.KieBaseModel
      • setMutability

        public org.kie.api.builder.model.KieBaseModel setMutability​(org.kie.api.conf.KieBaseMutabilityOption mutability)
        Specified by:
        setMutability in interface org.kie.api.builder.model.KieBaseModel
      • getEventProcessingMode

        public org.kie.api.conf.EventProcessingOption getEventProcessingMode()
        Specified by:
        getEventProcessingMode in interface org.kie.api.builder.model.KieBaseModel
      • setEventProcessingMode

        public org.kie.api.builder.model.KieBaseModel setEventProcessingMode​(org.kie.api.conf.EventProcessingOption eventProcessingMode)
        Specified by:
        setEventProcessingMode in interface org.kie.api.builder.model.KieBaseModel
      • getDeclarativeAgenda

        public org.kie.api.conf.DeclarativeAgendaOption getDeclarativeAgenda()
        Specified by:
        getDeclarativeAgenda in interface org.kie.api.builder.model.KieBaseModel
      • setDeclarativeAgenda

        public org.kie.api.builder.model.KieBaseModel setDeclarativeAgenda​(org.kie.api.conf.DeclarativeAgendaOption declarativeAgenda)
        Specified by:
        setDeclarativeAgenda in interface org.kie.api.builder.model.KieBaseModel
      • getBetaRangeIndexOption

        public org.kie.api.conf.BetaRangeIndexOption getBetaRangeIndexOption()
        Specified by:
        getBetaRangeIndexOption in interface org.kie.api.builder.model.KieBaseModel
      • setBetaRangeIndexOption

        public org.kie.api.builder.model.KieBaseModel setBetaRangeIndexOption​(org.kie.api.conf.BetaRangeIndexOption betaRangeIndexOption)
        Specified by:
        setBetaRangeIndexOption in interface org.kie.api.builder.model.KieBaseModel
      • getSequential

        public org.kie.api.conf.SequentialOption getSequential()
        Specified by:
        getSequential in interface org.kie.api.builder.model.KieBaseModel
      • setSequential

        public org.kie.api.builder.model.KieBaseModel setSequential​(org.kie.api.conf.SequentialOption sequential)
        Specified by:
        setSequential in interface org.kie.api.builder.model.KieBaseModel
      • setScope

        public org.kie.api.builder.model.KieBaseModel setScope​(java.lang.String scope)
        Specified by:
        setScope in interface org.kie.api.builder.model.KieBaseModel
      • getScope

        public java.lang.String getScope()
        Specified by:
        getScope in interface org.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 class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object