@Override public OnmsSeverity parse(String string) { for (OnmsSeverity onmsSeverity : OnmsSeverity.values()) { if (onmsSeverity.name().toLowerCase().equals(string.toLowerCase())) { return onmsSeverity; } } return null; }
private OnmsSeverity createSeverity(String label) { for (OnmsSeverity eachSeverity : OnmsSeverity.values()) { if (label.equalsIgnoreCase(eachSeverity.name())) { return eachSeverity; } } return null; }
public static List<String> names() { final List<String> names = new ArrayList<>(); for (final OnmsSeverity value : values()) { names.add(value.toString()); } return names; } }
private static OnmsSeverity getSeverity(String severityString) { if (!Strings.isNullOrEmpty(severityString)) { for (OnmsSeverity eachSeverity : OnmsSeverity.values()) { if (eachSeverity.getLabel().equalsIgnoreCase(severityString)) { return eachSeverity; } } } return null; }
private OnmsSeverity createSeverity(String label) { for (OnmsSeverity eachSeverity : OnmsSeverity.values()) { if (label.equalsIgnoreCase(eachSeverity.name())) { return eachSeverity; } } return null; }
private OnmsSeverity createSeverity(String label) { for (OnmsSeverity eachSeverity : OnmsSeverity.values()) { if (label.equalsIgnoreCase(eachSeverity.name())) { return eachSeverity; } } return null; }
/** * {@inheritDoc} */ @Transactional @Override public int[] countMatchingAlarmsBySeverity(final OnmsCriteria criteria) { final int[] alarmCounts = new int[8]; for (final OnmsSeverity value : OnmsSeverity.values()) { alarmCounts[value.getId()] = m_alarmDao.countMatching(criteria.doClone().add(Restrictions.eq("severity", value))); } return alarmCounts; }
private static void validate(GeolocationQueryDTO query) throws InvalidQueryException { // Validate Strategy if (query.getStrategy() != null) { boolean valid = isValid(query.getStrategy(), NodeStatusCalculationStrategy.values()); if (!valid) { throw new InvalidQueryException("Strategy '" + query.getStrategy() + "' is not supported"); } } // Validate Severity if (query.getSeverityFilter() != null) { boolean valid = isValid(query.getSeverityFilter(), OnmsSeverity.values()); if (!valid) { throw new InvalidQueryException("Severity ' " + query.getSeverityFilter() + "' is not valid. Supported values are: " + Arrays.toString(OnmsSeverity.values())); } } }
private Status calculateStatus(GeolocationQuery query, Set<Integer> nodeIds) { final NodeStatusCalculatorConfig nodeStatusCalculatorConfig = new NodeStatusCalculatorConfig(); nodeStatusCalculatorConfig.setIncludeAcknowledgedAlarms(query.isIncludeAcknowledgedAlarms()); nodeStatusCalculatorConfig.setLocation(query.getLocation()); if (query.getSeverity() != null) { final OnmsSeverity severity = OnmsSeverity.get(query.getSeverity().getId()); final List<OnmsSeverity> severityFilter = Arrays.stream(OnmsSeverity.values()).filter(s -> s.isGreaterThanOrEqual(severity)).collect(Collectors.toList()); nodeStatusCalculatorConfig.setSeverities(severityFilter); } nodeStatusCalculatorConfig.setCalculationStrategy(NodeStatusCalculationStrategy.None); if (query.getStatusCalculationStrategy() != null) { nodeStatusCalculatorConfig.setCalculationStrategy(NodeStatusCalculationStrategy.valueOf(query.getStatusCalculationStrategy().name())); } nodeStatusCalculatorConfig.setNodeIds(nodeIds); final Status status = nodeStatusCalculator.calculateStatus(nodeStatusCalculatorConfig); return status; }
private Status calculateStatus(GeolocationQuery query, Set<Integer> nodeIds) { final NodeStatusCalculatorConfig nodeStatusCalculatorConfig = new NodeStatusCalculatorConfig(); nodeStatusCalculatorConfig.setIncludeAcknowledgedAlarms(query.isIncludeAcknowledgedAlarms()); nodeStatusCalculatorConfig.setLocation(query.getLocation()); if (query.getSeverity() != null) { final OnmsSeverity severity = OnmsSeverity.get(query.getSeverity().getId()); final List<OnmsSeverity> severityFilter = Arrays.stream(OnmsSeverity.values()).filter(s -> s.isGreaterThanOrEqual(severity)).collect(Collectors.toList()); nodeStatusCalculatorConfig.setSeverities(severityFilter); } nodeStatusCalculatorConfig.setCalculationStrategy(NodeStatusCalculationStrategy.None); if (query.getStatusCalculationStrategy() != null) { nodeStatusCalculatorConfig.setCalculationStrategy(NodeStatusCalculationStrategy.valueOf(query.getStatusCalculationStrategy().name())); } nodeStatusCalculatorConfig.setNodeIds(nodeIds); final Status status = nodeStatusCalculator.calculateStatus(nodeStatusCalculatorConfig); return status; }
for (OnmsSeverity onmsSeverity : OnmsSeverity.values()) { HorizontalLayout horizontalLayout = new HorizontalLayout(); horizontalLayout.setSpacing(true);
for (OnmsSeverity onmsSeverity : OnmsSeverity.values()) { HorizontalLayout horizontalLayout = new HorizontalLayout(); horizontalLayout.setSpacing(true);
m_boostedSeveritySelect.setNewItemsAllowed(false); for (OnmsSeverity onmsSeverity : OnmsSeverity.values()) { m_boostedSeveritySelect.addItem(onmsSeverity.name());