@Override public Set<String> getCategoryNames() { return getCategories().stream().map(cat -> { return cat.getName(); }).collect(Collectors.toSet()); }
@Override public boolean containsCategory(final String name) { return getCategories().stream().anyMatch(cat -> { return name.equals(cat.getName()); }); }
public Set<OnmsCategory> getCategoriesForRow(final int rowIndex) { return getOnmsCategoriesFromViewCategories(getRowDef(rowIndex).getCategories()); }
public Set<OnmsCategory> getCategoriesForRow(final int rowIndex) { return getOnmsCategoriesFromViewCategories(getRowDef(rowIndex).getCategories()); }
@Override public SurveillanceStatus[][] doInTransaction(TransactionStatus transactionStatus) { final SurveillanceStatus[][] cellStatus = new SurveillanceStatus[view.getRows().size()][view.getColumns().size()]; for (int rowIndex = 0; rowIndex < view.getRows().size(); rowIndex++) { for (int colIndex = 0; colIndex < view.getColumns().size(); colIndex++) { final Collection<OnmsCategory> rowCategories = getOnmsCategoriesFromViewCategories(view.getRows().get(rowIndex).getCategories()); final Collection<OnmsCategory> columnCategories = getOnmsCategoriesFromViewCategories(view.getColumns().get(colIndex).getCategories()); final SurveillanceStatus status = m_nodeDao.findSurveillanceStatusByCategoryLists(rowCategories, columnCategories); cellStatus[rowIndex][colIndex] = status; } } return cellStatus; } });
@Override public SurveillanceStatus[][] doInTransaction(TransactionStatus transactionStatus) { final SurveillanceStatus[][] cellStatus = new SurveillanceStatus[view.getRows().size()][view.getColumns().size()]; for (int rowIndex = 0; rowIndex < view.getRows().size(); rowIndex++) { for (int colIndex = 0; colIndex < view.getColumns().size(); colIndex++) { final Collection<OnmsCategory> rowCategories = getOnmsCategoriesFromViewCategories(view.getRows().get(rowIndex).getCategories()); final Collection<OnmsCategory> columnCategories = getOnmsCategoriesFromViewCategories(view.getColumns().get(colIndex).getCategories()); final SurveillanceStatus status = m_nodeDao.findSurveillanceStatusByCategoryLists(rowCategories, columnCategories); cellStatus[rowIndex][colIndex] = status; } } return cellStatus; } });