Class DefaultKieModuleService

    • Constructor Detail

      • DefaultKieModuleService

        public DefaultKieModuleService()
    • Method Detail

      • saveKieModule

        public void saveKieModule​(java.lang.String kieModuleName,
                                  java.lang.String releaseId,
                                  org.kie.api.builder.KieModule kieModule)
        Description copied from interface: KieModuleService
        Stores a KieModule which is identified by its name and version.
        Specified by:
        saveKieModule in interface KieModuleService
        Parameters:
        kieModuleName - name of being stored KieModule
        releaseId - string representation of a version of being stored KieModule
        kieModule - KieModule instance to store
      • createKieModuleMedia

        protected DroolsKIEModuleMediaModel createKieModuleMedia​(java.lang.String kieModuleName,
                                                                 java.lang.String releaseId)
      • debugGenerateKjar

        protected void debugGenerateKjar​(java.lang.String kieModuleName,
                                         java.lang.String releaseId,
                                         org.kie.api.builder.KieModule kieModule)
      • debugLogFSFolder

        protected void debugLogFSFolder​(org.drools.compiler.compiler.io.Folder folder,
                                        java.lang.String tab)
      • generateMediaCode

        protected java.lang.String generateMediaCode​(java.lang.String kieModuleName,
                                                     java.lang.String releaseId)
      • loadKieModule

        public java.util.Optional<org.kie.api.builder.KieModule> loadKieModule​(java.lang.String kieModuleName,
                                                                               java.lang.String releaseId)
        Description copied from interface: KieModuleService
        Finds and restores a KieModule by its name and version.
        Specified by:
        loadKieModule in interface KieModuleService
        Parameters:
        kieModuleName - name of being restored KieModule
        releaseId - string representation of a version of being restored KieModule
        Returns:
        found instance of KieModule wrapped into or empty Optional.
      • getKieModuleMedia

        protected java.util.Optional<DroolsKIEModuleMediaModel> getKieModuleMedia​(java.lang.String kieModuleName,
                                                                                  java.lang.String releaseId)
      • setDroolsKIEModuleMediaDao

        public void setDroolsKIEModuleMediaDao​(DroolsKIEModuleMediaDao droolsKIEModuleMediaDao)
      • getModelService

        protected ModelService getModelService()
      • setModelService

        public void setModelService​(ModelService modelService)
      • getMediaService

        protected MediaService getMediaService()
      • setMediaService

        public void setMediaService​(MediaService mediaService)
      • setConfigurationService

        public void setConfigurationService​(ConfigurationService configurationService)
      • isUseCMC

        protected boolean isUseCMC()
      • setUseCMC

        public void setUseCMC​(boolean useCMC)