public class RuleEngineRulePrepareInterceptor extends java.lang.Object implements PrepareInterceptor<DroolsRuleModel>
| Constructor and Description |
|---|
RuleEngineRulePrepareInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
calculateChecksum(DroolsRuleModel droolsRule) |
protected EngineRuleDao |
getEngineRuleDao() |
protected RuleModelHistoricalContentCreator |
getHistoricalContentCreator() |
protected ModuleVersioningService |
getModuleVersioningService() |
protected RuleModelChecksumCalculator |
getRuleModelChecksumCalculator() |
void |
onPrepare(DroolsRuleModel droolsRule,
InterceptorContext context)
Called in the
modelService.saveAll() method. |
void |
setEngineRuleDao(EngineRuleDao engineRuleDao) |
void |
setHistoricalContentCreator(RuleModelHistoricalContentCreator historicalContentCreator) |
void |
setModuleVersioningService(ModuleVersioningService moduleVersioningService) |
void |
setRuleModelChecksumCalculator(RuleModelChecksumCalculator ruleModelChecksumCalculator) |
public void onPrepare(DroolsRuleModel droolsRule, InterceptorContext context) throws InterceptorException
PrepareInterceptormodelService.saveAll() method. Prepares the values of the given model.onPrepare in interface PrepareInterceptor<DroolsRuleModel>droolsRule - the model which values has to be preparedcontext - the InterceptorContextInterceptorException - if an error occured during the preparationprotected java.lang.String calculateChecksum(DroolsRuleModel droolsRule)
public void setRuleModelChecksumCalculator(RuleModelChecksumCalculator ruleModelChecksumCalculator)
protected RuleModelChecksumCalculator getRuleModelChecksumCalculator()
public void setEngineRuleDao(EngineRuleDao engineRuleDao)
protected EngineRuleDao getEngineRuleDao()
protected RuleModelHistoricalContentCreator getHistoricalContentCreator()
public void setHistoricalContentCreator(RuleModelHistoricalContentCreator historicalContentCreator)
protected ModuleVersioningService getModuleVersioningService()
public void setModuleVersioningService(ModuleVersioningService moduleVersioningService)
Copyright © 2018 SAP SE. All Rights Reserved.