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 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)voidsetEngineRuleDao(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
protected boolean rulesAreEqual(AbstractRuleEngineRuleModel rule1, AbstractRuleEngineRuleModel rule2)
-
getModuleVersionResolver
protected ModuleVersionResolver<DroolsKIEModuleModel> getModuleVersionResolver()
-
setModuleVersionResolver
public void setModuleVersionResolver(ModuleVersionResolver<DroolsKIEModuleModel> moduleVersionResolver)
-
getEngineRuleDao
protected EngineRuleDao getEngineRuleDao()
-
setEngineRuleDao
public void setEngineRuleDao(EngineRuleDao engineRuleDao)
-
-