Class DefaultKieModuleService
- java.lang.Object
-
- de.hybris.platform.ruleengine.drools.impl.DefaultKieModuleService
-
- All Implemented Interfaces:
KieModuleService
public class DefaultKieModuleService extends java.lang.Object implements KieModuleService
Default implementation ofKieModuleService
-
-
Constructor Summary
Constructors Constructor Description DefaultKieModuleService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DroolsKIEModuleMediaModelcreateKieModuleMedia(java.lang.String kieModuleName, java.lang.String releaseId)protected voiddebugGenerateKjar(java.lang.String kieModuleName, java.lang.String releaseId, org.kie.api.builder.KieModule kieModule)protected voiddebugLogFSFolder(org.drools.compiler.compiler.io.Folder folder, java.lang.String tab)protected java.lang.StringgenerateMediaCode(java.lang.String kieModuleName, java.lang.String releaseId)protected ConfigurationServicegetConfigurationService()protected DroolsKIEModuleMediaDaogetDroolsKIEModuleMediaDao()protected java.util.Optional<DroolsKIEModuleMediaModel>getKieModuleMedia(java.lang.String kieModuleName, java.lang.String releaseId)protected MediaFolderModelgetMediaFolder()protected MediaServicegetMediaService()protected ModelServicegetModelService()protected booleanisUseCMC()java.util.Optional<org.kie.api.builder.KieModule>loadKieModule(java.lang.String kieModuleName, java.lang.String releaseId)Finds and restores aKieModuleby its name and version.voidsaveKieModule(java.lang.String kieModuleName, java.lang.String releaseId, org.kie.api.builder.KieModule kieModule)Stores aKieModulewhich is identified by its name and version.voidsetConfigurationService(ConfigurationService configurationService)voidsetDroolsKIEModuleMediaDao(DroolsKIEModuleMediaDao droolsKIEModuleMediaDao)voidsetMediaService(MediaService mediaService)voidsetModelService(ModelService modelService)voidsetUseCMC(boolean useCMC)
-
-
-
Method Detail
-
saveKieModule
public void saveKieModule(java.lang.String kieModuleName, java.lang.String releaseId, org.kie.api.builder.KieModule kieModule)Description copied from interface:KieModuleServiceStores aKieModulewhich is identified by its name and version.- Specified by:
saveKieModulein interfaceKieModuleService- Parameters:
kieModuleName- name of being stored KieModulereleaseId- string representation of a version of being stored KieModulekieModule-KieModuleinstance to store
-
createKieModuleMedia
protected DroolsKIEModuleMediaModel createKieModuleMedia(java.lang.String kieModuleName, java.lang.String releaseId)
-
getMediaFolder
protected MediaFolderModel getMediaFolder()
-
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:KieModuleServiceFinds and restores aKieModuleby its name and version.- Specified by:
loadKieModulein interfaceKieModuleService- Parameters:
kieModuleName- name of being restored KieModulereleaseId- string representation of a version of being restored KieModule- Returns:
- found instance of
KieModulewrapped into or empty Optional.
-
getKieModuleMedia
protected java.util.Optional<DroolsKIEModuleMediaModel> getKieModuleMedia(java.lang.String kieModuleName, java.lang.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)
-
-