Search in sources :

Example 1 with Category

use of org.opennms.netmgt.config.surveillanceViews.Category in project opennms by OpenNMS.

the class CategoryController method getAllSurveillanceViewCategories.

private List<String> getAllSurveillanceViewCategories() {
    List<String> categoryNames = new ArrayList<String>();
    List<View> views = getSurveillanceViewConfigDao().getViews();
    for (View view : views) {
        for (RowDef row : view.getRows()) {
            List<Category> categoryCollection = row.getCategories();
            addCategoryNames(categoryNames, categoryCollection);
        }
        for (ColumnDef column : view.getColumns()) {
            List<Category> categoryCollection = column.getCategories();
            addCategoryNames(categoryNames, categoryCollection);
        }
    }
    return categoryNames;
}
Also used : Category(org.opennms.netmgt.config.surveillanceViews.Category) OnmsCategory(org.opennms.netmgt.model.OnmsCategory) ArrayList(java.util.ArrayList) ColumnDef(org.opennms.netmgt.config.surveillanceViews.ColumnDef) RowDef(org.opennms.netmgt.config.surveillanceViews.RowDef) View(org.opennms.netmgt.config.surveillanceViews.View) ModelAndView(org.springframework.web.servlet.ModelAndView) RedirectView(org.springframework.web.servlet.view.RedirectView)

Aggregations

ArrayList (java.util.ArrayList)1 Category (org.opennms.netmgt.config.surveillanceViews.Category)1 ColumnDef (org.opennms.netmgt.config.surveillanceViews.ColumnDef)1 RowDef (org.opennms.netmgt.config.surveillanceViews.RowDef)1 View (org.opennms.netmgt.config.surveillanceViews.View)1 OnmsCategory (org.opennms.netmgt.model.OnmsCategory)1 ModelAndView (org.springframework.web.servlet.ModelAndView)1 RedirectView (org.springframework.web.servlet.view.RedirectView)1