Search in sources :

Example 1 with RowDef

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

the class DefaultSurveillanceViewConfigDaoIT method testGetViewMap.

public void testGetViewMap() {
    Map<String, View> viewMap = m_dao.getViewMap();
    assertEquals("view count", 1, viewMap.size());
    assertNull("shouldn't have 'bogus' view", viewMap.get("bogus"));
    View view = viewMap.get("default");
    assertNotNull("should have 'default' view", view);
    assertNotNull("first view should not be null", view);
    assertEquals("first view name", "default", view.getName());
    List<ColumnDef> columns = view.getColumns();
    assertNotNull("first view columns should not be null", columns);
    assertEquals("first view column count", 3, columns.size());
    List<RowDef> rows = view.getRows();
    assertNotNull("first view rows should not be null", rows);
    assertEquals("first view row count", 3, rows.size());
}
Also used : ColumnDef(org.opennms.netmgt.config.surveillanceViews.ColumnDef) RowDef(org.opennms.netmgt.config.surveillanceViews.RowDef) View(org.opennms.netmgt.config.surveillanceViews.View)

Example 2 with RowDef

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

the class DefaultSurveillanceViewConfigDaoIT method testGetViews.

public void testGetViews() {
    List<View> views = m_dao.getViews();
    assertNotNull("views should not be null", views);
    assertEquals("view count", 1, views.size());
    View view = views.get(0);
    assertNotNull("first view should not be null", view);
    assertEquals("first view name", "default", view.getName());
    List<ColumnDef> columns = view.getColumns();
    assertNotNull("first view columns should not be null", columns);
    assertEquals("first view column count", 3, columns.size());
    List<RowDef> rows = view.getRows();
    assertNotNull("first view rows should not be null", rows);
    assertEquals("first view row count", 3, rows.size());
}
Also used : ColumnDef(org.opennms.netmgt.config.surveillanceViews.ColumnDef) RowDef(org.opennms.netmgt.config.surveillanceViews.RowDef) View(org.opennms.netmgt.config.surveillanceViews.View)

Example 3 with RowDef

use of org.opennms.netmgt.config.surveillanceViews.RowDef 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

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