Class DefaultKieModuleService

java.lang.Object
de.hybris.platform.ruleengine.drools.impl.DefaultKieModuleService
All Implemented Interfaces:
KieModuleService

public class DefaultKieModuleService extends Object implements KieModuleService
Default implementation of KieModuleService
  • Constructor Details

    • DefaultKieModuleService

      public DefaultKieModuleService()
  • Method Details

    • saveKieModule

      public void saveKieModule(String kieModuleName, 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(String kieModuleName, String releaseId)
    • getMediaFolder

      protected MediaFolderModel getMediaFolder()
    • debugGenerateKjar

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

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

      protected String generateMediaCode(String kieModuleName, String releaseId)
    • loadKieModule

      public Optional<org.kie.api.builder.KieModule> loadKieModule(String kieModuleName, 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 Optional<DroolsKIEModuleMediaModel> getKieModuleMedia(String kieModuleName, String releaseId)
    • getDroolsKIEModuleMediaDao

      protected DroolsKIEModuleMediaDao getDroolsKIEModuleMediaDao()
    • 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)
    • getConfigurationService

      protected ConfigurationService getConfigurationService()
    • setConfigurationService

      public void setConfigurationService(ConfigurationService configurationService)
    • isUseCMC

      protected boolean isUseCMC()
    • setUseCMC

      public void setUseCMC(boolean useCMC)