Class RuleEngineRuleModelRemoveHandler
java.lang.Object
de.hybris.platform.ruleengine.versioning.impl.RuleEngineRuleModelRemoveHandler
- All Implemented Interfaces:
RuleModelRemoveHandler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected EngineRuleDaovoidhandleOnRemove(AbstractRuleEngineRuleModel rule, InterceptorContext context) Introduces additional logic on rule engine rule model removal against the persistence contextprotected voidpreviousVersionExistsMakeItActive(AbstractRuleEngineRuleModel ruleEngineRule, InterceptorContext ctx) voidsetEngineRuleDao(EngineRuleDao engineRuleDao)
-
Constructor Details
-
RuleEngineRuleModelRemoveHandler
public RuleEngineRuleModelRemoveHandler()
-
-
Method Details
-
handleOnRemove
Description copied from interface:RuleModelRemoveHandlerIntroduces additional logic on rule engine rule model removal against the persistence context- Specified by:
handleOnRemovein interfaceRuleModelRemoveHandler- Parameters:
rule- - the AbstractRuleEngineRuleModel entity to be validatedcontext- - the interceptor context to validate the content with
-
previousVersionExistsMakeItActive
protected void previousVersionExistsMakeItActive(AbstractRuleEngineRuleModel ruleEngineRule, InterceptorContext ctx) -
getEngineRuleDao
-
setEngineRuleDao
-