/** * <p>isGreaterThanOrEqual</p> * * @param other a {@link org.opennms.netmgt.model.OnmsSeverity} object. * @return a boolean. */ public boolean isGreaterThanOrEqual(final OnmsSeverity other) { return compareTo(other) >= 0; }
@Override public void accumulate(MaxSeverity context, Object value) { if (value instanceof OnmsSeverity) { final OnmsSeverity severity = (OnmsSeverity)value; context.max = context.max == null || context.max.compareTo( severity ) < 0 ? severity: context.max; } }
/** * <p>isGreaterThan</p> * * @param other a {@link org.opennms.netmgt.model.OnmsSeverity} object. * @return a boolean. */ public boolean isGreaterThan(final OnmsSeverity other) { return compareTo(other) > 0; }
/** * <p>isLessThan</p> * * @param other a {@link org.opennms.netmgt.model.OnmsSeverity} object. * @return a boolean. */ public boolean isLessThan(final OnmsSeverity other) { return compareTo(other) < 0; }
/** * <p>isLessThanOrEqual</p> * * @param other a {@link org.opennms.netmgt.model.OnmsSeverity} object. * @return a boolean. */ public boolean isLessThanOrEqual(final OnmsSeverity other) { return compareTo(other) <= 0; }
@Override public void accumulate(MaxSeverity context, Object value) { if (value instanceof OnmsSeverity) { final OnmsSeverity severity = (OnmsSeverity)value; context.max = context.max == null || context.max.compareTo( severity ) < 0 ? severity: context.max; } }
@Override public int compare(AlarmSummary o1, AlarmSummary o2) { return o1.getMaxSeverity().compareTo(o2.getMaxSeverity()); } });