Class DefaultKieModuleService
java.lang.Object
de.hybris.platform.ruleengine.drools.impl.DefaultKieModuleService
- All Implemented Interfaces:
KieModuleService
Default implementation of
KieModuleService-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DroolsKIEModuleMediaModelcreateKieModuleMedia(String kieModuleName, String releaseId) protected voiddebugGenerateKjar(String kieModuleName, String releaseId, org.kie.api.builder.KieModule kieModule) protected voiddebugLogFSFolder(org.drools.compiler.compiler.io.Folder folder, String tab) protected StringgenerateMediaCode(String kieModuleName, String releaseId) protected ConfigurationServiceprotected DroolsKIEModuleMediaDaoprotected Optional<DroolsKIEModuleMediaModel>getKieModuleMedia(String kieModuleName, String releaseId) protected MediaFolderModelprotected MediaServiceprotected ModelServiceprotected booleanisUseCMC()Optional<org.kie.api.builder.KieModule>loadKieModule(String kieModuleName, String releaseId) Finds and restores aKieModuleby its name and version.voidsaveKieModule(String kieModuleName, 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)
-
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: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
-
getMediaFolder
-
debugGenerateKjar
-
debugLogFSFolder
-
generateMediaCode
-
loadKieModule
public Optional<org.kie.api.builder.KieModule> loadKieModule(String kieModuleName, 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 Optional<DroolsKIEModuleMediaModel> getKieModuleMedia(String kieModuleName, String releaseId) -
getDroolsKIEModuleMediaDao
-
setDroolsKIEModuleMediaDao
-
getModelService
-
setModelService
-
getMediaService
-
setMediaService
-
getConfigurationService
-
setConfigurationService
-
isUseCMC
protected boolean isUseCMC() -
setUseCMC
public void setUseCMC(boolean useCMC)
-