Example usage for org.apache.wicket.markup.html.list ListView getList

List of usage examples for org.apache.wicket.markup.html.list ListView getList

Introduction

In this page you can find the example usage for org.apache.wicket.markup.html.list ListView getList.

Prototype

@SuppressWarnings("unchecked")
public final List<T> getList() 

Source Link

Document

Gets the list of items in the listView.

Usage

From source file:com.wickettraining.modelproxy.example.HomePageTest.java

License:Apache License

@SuppressWarnings("unchecked")
private void checkPhoneNumbers(int personId, String[] nums) {
    String contentPanelId = "form:people:" + personId + ":content";
    ListView<PhoneNumber> lv = (ListView<PhoneNumber>) tester
            .getComponentFromLastRenderedPage(contentPanelId + ":phoneNumbers");
    assertEquals(nums.length, lv.getList().size());
    tester.assertComponent(contentPanelId, PersonViewPanel.class);
    for (int i = 0; i < nums.length; i++) {
        tester.assertLabel(contentPanelId + ":phoneNumbers:" + i + ":number", nums[i]);
    }/*from  ww  w  .  ja v a2  s .c o  m*/
}

From source file:org.geoserver.security.web.AbstractSecurityNamedServicePanelTest.java

License:Open Source License

protected <T extends SecurityNamedServicePanelInfo> void setSecurityConfigClassName(Class<T> clazz) {
    ListView list = (ListView) tester.getLastRenderedPage().get("servicesContainer:services");
    int toClick = -1;
    for (int i = 0; i < list.getList().size(); i++) {
        if (clazz.isInstance(list.getList().get(0))) {
            toClick = i;//from   w ww  . j  a v a 2  s  .  c o  m
            break;
        }
    }
    AjaxLink link = (AjaxLink) ((MarkupContainer) list.get(toClick)).get("link");
    tester.executeAjaxEvent(link, "onclick");
    //        formTester.select("config.className", index);     
    //        tester.executeAjaxEvent(formTester.getForm().getPageRelativePath()+":config.className", "onchange");
}