Search in sources :

Example 1 with View

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

the class SurveillanceViewConfig method createViewsMap.

private void createViewsMap() {
    List<View> viewList = getViewList();
    m_viewsMap = new HashMap<String, View>(viewList.size());
    for (View view : viewList) {
        m_viewsMap.put(view.getName(), view);
    }
}
Also used : View(org.opennms.netmgt.config.surveillanceViews.View)

Example 2 with View

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

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

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

the class DefaultSurveillanceViewConfigDaoIT method testGetDefaultViewNoViews.

public void testGetDefaultViewNoViews() throws IOException {
    createDaoWithResource(CONFIG_NO_VIEWS_RESOURCE);
    View view = m_dao.getDefaultView();
    assertNull("default view should be null", view);
}
Also used : View(org.opennms.netmgt.config.surveillanceViews.View)

Example 5 with View

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

the class DefaultSurveillanceViewConfigDaoIT method testGetViewByNameNoViews.

public void testGetViewByNameNoViews() throws IOException {
    createDaoWithResource(CONFIG_NO_VIEWS_RESOURCE);
    View view = m_dao.getView("default");
    assertNull("view by name 'default' should be null", view);
}
Also used : View(org.opennms.netmgt.config.surveillanceViews.View)

Aggregations

View (org.opennms.netmgt.config.surveillanceViews.View)11 ColumnDef (org.opennms.netmgt.config.surveillanceViews.ColumnDef)3 RowDef (org.opennms.netmgt.config.surveillanceViews.RowDef)3 ArrayList (java.util.ArrayList)2 Test (org.junit.Test)1 Category (org.opennms.netmgt.config.surveillanceViews.Category)1 OnmsCategory (org.opennms.netmgt.model.OnmsCategory)1 SurveillanceStatus (org.opennms.netmgt.model.SurveillanceStatus)1 SimpleWebTable (org.opennms.web.svclayer.model.SimpleWebTable)1 ModelAndView (org.springframework.web.servlet.ModelAndView)1 RedirectView (org.springframework.web.servlet.view.RedirectView)1