if (oldCorrelationRule.getEnabled() == RuleMgtConstant.STATUS_RULE_OPEN) {\r
engineWarpper.deleteRuleFromEngine(oldCorrelationRule.getPackageName());\r
}\r
+ newCorrelationRule.setPackageName(deployRule2Engine(newCorrelationRule));\r
correlationRuleDao.updateRule(newCorrelationRule);\r
- deployRule2Engine(newCorrelationRule);\r
return ruleChangeResponse;\r
}\r
\r
String tempContent = ruleCreateRequest.getContent();\r
CorrelationRule correlationRule = new CorrelationRule();\r
String ruleId = "rule_" + System.currentTimeMillis();\r
+ String description = ruleCreateRequest.getDescription() == null ? "" : ruleCreateRequest.getDescription();\r
correlationRule.setRid(ruleId);\r
if (tempContent != null) {\r
correlationRule.setContent(tempContent.trim());\r
}\r
- correlationRule.setDescription(ruleCreateRequest.getDescription());\r
+ correlationRule.setDescription(description);\r
correlationRule.setCreateTime(new Date());\r
correlationRule.setUpdateTime(new Date());\r
correlationRule.setName(ruleCreateRequest.getRuleName());\r
private CorrelationRule convertRuleUpdateRequest2CorrelationRule(String modifier,\r
RuleUpdateRequest ruleUpdateRequest, String ruleName) throws CorrelationException {\r
CorrelationRule correlationRule = new CorrelationRule();\r
+ String description = ruleUpdateRequest.getDescription() == null ? "" : ruleUpdateRequest.getDescription();\r
correlationRule.setRid(ruleUpdateRequest.getRuleId());\r
correlationRule.setContent(ruleUpdateRequest.getContent());\r
- correlationRule.setDescription(ruleUpdateRequest.getDescription());\r
+ correlationRule.setDescription(description);\r
correlationRule.setEnabled(ruleUpdateRequest.getEnabled());\r
correlationRule.setUpdateTime(new Date());\r
correlationRule.setModifier(modifier);\r
List<RuleResult4API> ruleResult4APIs = new ArrayList<RuleResult4API>();\r
for (CorrelationRule correlationRule : correlationRules) {\r
RuleResult4API ruleResult4API = new RuleResult4API();\r
+ String description = correlationRule.getDescription() == null ? "" : correlationRule.getDescription();\r
ruleResult4API.setRuleId(correlationRule.getRid());\r
ruleResult4API.setRuleName(correlationRule.getName());\r
- ruleResult4API.setDescription(correlationRule.getDescription());\r
+ ruleResult4API.setDescription(description);\r
ruleResult4API.setContent(correlationRule.getContent());\r
ruleResult4API.setCreateTime(correlationRule.getCreateTime());\r
ruleResult4API.setCreator(correlationRule.getCreator());\r