In places where alert defs are listed (for instance, subsystem view, alerts tab), when an alert has multiple conditions, they are just printed as "Multiple Conditions" instead of listing the actual conditions with ORs or ANDs in between. Would be nice to actually list the conditions. I have rough client-side code that does this (of course it's just the clients memory of what it created, not the server's record of it), it goes something like this: public String toString(){ StringBuffer sb = new StringBuffer(); sb.append("Name: " + name + ", conditions: "); for (ConditionDefinition cond: conditions){ sb.append(cond.toString() + ", "); } if (dampeningRule != null && !dampeningRule.equals(DampeningRule.EachTime)){ sb.append(", Dampening " + (dampeningRule==null?"":dampeningRule.toString()) + " " + (dampeningCount==null? "":dampeningCount) + " times in " + dampeningPeriod + (dampeningPeriodUnits==null?"evaluations":dampeningPeriodUnits)); } return sb.toString(); } This doesn't differentiate between OR and AND but that's easy enough to do.
This bug was previously known as http://jira.rhq-project.org/browse/RHQ-1618
mass add of key word FutureFeature to help track
in the new gwt ui, the condition set is shown as a table. see the new alert definition views where notifications and conditions are individually shown in their own tables.