Interface RuleAlteredDetector
public interface RuleAlteredDetector
Rule altered detector.
-
Method Summary
Modifier and TypeMethodDescriptionfindRuleAlteredLogicTables(YamlRuleConfiguration sourceRuleConfig, YamlRuleConfiguration targetRuleConfig, Map<String, Map<String, Object>> sourceDataSources, Map<String, Map<String, Object>> targetDataSources) Find rule altered logic tables.getOnRuleAlteredActionConfig(RuleConfiguration ruleConfig) Get on rule altered action configuration.Get rule configuration class name.Get YAML rule configuration class name.
-
Method Details
-
getYamlRuleConfigClassName
String getYamlRuleConfigClassName()Get YAML rule configuration class name.- Returns:
- class name
-
getRuleConfigClassName
String getRuleConfigClassName()Get rule configuration class name.- Returns:
- class name
-
findRuleAlteredLogicTables
List<String> findRuleAlteredLogicTables(YamlRuleConfiguration sourceRuleConfig, YamlRuleConfiguration targetRuleConfig, Map<String, Map<String, Object>> sourceDataSources, Map<String, Map<String, Object>> targetDataSources) Find rule altered logic tables.- Parameters:
sourceRuleConfig- source YAML rule configuration, may be nulltargetRuleConfig- target YAML rule configuration, may be nullsourceDataSources- source data sources, could not be nulltargetDataSources- target data sources, could not be null- Returns:
- rule altered tables, it might be empty
-
getOnRuleAlteredActionConfig
Optional<OnRuleAlteredActionConfiguration> getOnRuleAlteredActionConfig(RuleConfiguration ruleConfig) Get on rule altered action configuration.- Parameters:
ruleConfig- rule configuration, may be null- Returns:
- optional configuration
-