Class ProvideModifiedRuleCodesPostTask
- java.lang.Object
-
- de.hybris.platform.ruleengineservices.maintenance.tasks.impl.ProvideModifiedRuleCodesPostTask
-
- All Implemented Interfaces:
PostRulesModuleSwappingTask
public class ProvideModifiedRuleCodesPostTask extends java.lang.Object implements PostRulesModuleSwappingTask
Post rules module swapping task, filling in modified rule codes for the @ExecutionContext
-
-
Constructor Summary
Constructors Constructor Description ProvideModifiedRuleCodesPostTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanexecute(RuleEngineActionResult result)Execute the post rules module swapping taskprotected EngineRuleDaogetEngineRuleDao()protected java.util.Collection<java.lang.String>getModifiedRuleCodes(RuleEngineActionResult result)protected ModuleVersionResolver<DroolsKIEModuleModel>getModuleVersionResolver()protected booleanrulesAreEqual(AbstractRuleEngineRuleModel rule1, AbstractRuleEngineRuleModel rule2)Deprecated, for removal: This API element is subject to removal in a future version.no longer neededvoidsetEngineRuleDao(EngineRuleDao engineRuleDao)voidsetModuleVersionResolver(ModuleVersionResolver<DroolsKIEModuleModel> moduleVersionResolver)
-
-
-
Method Detail
-
execute
public boolean execute(RuleEngineActionResult result)
Description copied from interface:PostRulesModuleSwappingTaskExecute the post rules module swapping task- Specified by:
executein interfacePostRulesModuleSwappingTask- Parameters:
result- instance ofRuleEngineActionResult- Returns:
- boolean indicating whether the task execution was a success
-
getModifiedRuleCodes
protected java.util.Collection<java.lang.String> getModifiedRuleCodes(RuleEngineActionResult result)
-
rulesAreEqual
@Deprecated(since="21.05", forRemoval=true) protected boolean rulesAreEqual(AbstractRuleEngineRuleModel rule1, AbstractRuleEngineRuleModel rule2)Deprecated, for removal: This API element is subject to removal in a future version.no longer needed- Parameters:
rule1- rule to be comparedrule2- another rule to be compared- Returns:
- is the code and version same
-
getModuleVersionResolver
protected ModuleVersionResolver<DroolsKIEModuleModel> getModuleVersionResolver()
-
setModuleVersionResolver
public void setModuleVersionResolver(ModuleVersionResolver<DroolsKIEModuleModel> moduleVersionResolver)
-
getEngineRuleDao
protected EngineRuleDao getEngineRuleDao()
-
setEngineRuleDao
public void setEngineRuleDao(EngineRuleDao engineRuleDao)
-
-