if(ruleDescription!=null)
newRule.setDescription(ruleDescription);
if(bRuleEnabled!=null)
newRule.setEnabled(bRuleEnabled.booleanValue());
//Event
Event event = new Event();
event.setType(eventType);
if(eventRecordEvent!=null)
event.setRecordEvent(eventRecordEvent.booleanValue());
if(eventLevel!=null)
event.setLevel(eventLevel);
if(eventDescription!=null)
event.setDescription(eventDescription);
//Event properties
if (null != eventProperties)
{
Enumeration keys = eventProperties.keys();
while (keys.hasMoreElements())
{
final String key = (String)keys.nextElement();
ElementProperty prop = new ElementProperty();
prop.setName(key);
prop.setValue((String)eventProperties.get(key));
event.addElementProperty(prop);
}
}
newRule.setEvent(event);
//Action