Class ProvideModifiedRuleCodesPostTask
java.lang.Object
de.hybris.platform.ruleengineservices.maintenance.tasks.impl.ProvideModifiedRuleCodesPostTask
- All Implemented Interfaces:
PostRulesModuleSwappingTask
Post rules module swapping task, filling in modified rule codes for
the @
ExecutionContext-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanexecute(RuleEngineActionResult result) Execute the post rules module swapping taskprotected EngineRuleDaoprotected Collection<String>protected ModuleVersionResolver<DroolsKIEModuleModel>protected booleanDeprecated, for removal: This API element is subject to removal in a future version.no longer neededvoidsetEngineRuleDao(EngineRuleDao engineRuleDao) voidsetModuleVersionResolver(ModuleVersionResolver<DroolsKIEModuleModel> moduleVersionResolver)
-
Constructor Details
-
ProvideModifiedRuleCodesPostTask
public ProvideModifiedRuleCodesPostTask()
-
-
Method Details
-
execute
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
-
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
-
setModuleVersionResolver
public void setModuleVersionResolver(ModuleVersionResolver<DroolsKIEModuleModel> moduleVersionResolver) -
getEngineRuleDao
-
setEngineRuleDao
-