Example usage for org.apache.wicket.extensions.markup.html.repeater.data.table DataTable getDataProvider

List of usage examples for org.apache.wicket.extensions.markup.html.repeater.data.table DataTable getDataProvider

Introduction

In this page you can find the example usage for org.apache.wicket.extensions.markup.html.repeater.data.table DataTable getDataProvider.

Prototype

public final IDataProvider<T> getDataProvider() 

Source Link

Usage

From source file:com.evolveum.midpoint.web.page.admin.reports.PageReports.java

License:Apache License

private void clearSearchPerformed(AjaxRequestTarget target) {
    searchModel.setObject(new ReportSearchDto());

    TablePanel panel = getReportTable();
    DataTable table = panel.getDataTable();
    ObjectDataProvider provider = (ObjectDataProvider) table.getDataProvider();
    provider.setQuery(createQuery());/*from www .ja v a  2  s.  co m*/

    ReportsStorage storage = getSessionStorage().getReports();
    storage.setReportSearch(searchModel.getObject());
    storage.setReportsPaging(null);
    panel.setCurrentPage(null);

    target.add(get(ID_SEARCH_FORM));
    target.add(panel);
}

From source file:com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.java

License:Apache License

private void searchPerformed(AjaxRequestTarget target) {
    ObjectQuery query = createQuery();//from  ww  w .  j ava 2  s  .  c om

    TablePanel panel = getTable();
    DataTable table = panel.getDataTable();
    AccountContentDataProvider provider = (AccountContentDataProvider) table.getDataProvider();
    provider.setQuery(query);
    table.setCurrentPage(0);

    target.add(panel);
    target.add(getFeedbackPanel());
}

From source file:com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.java

License:Apache License

private void clearSearchPerformed(AjaxRequestTarget target) {
    searchModel.setObject(new AccountContentSearchDto());

    TablePanel panel = getTable();/*from   ww  w .  ja v  a 2 s  . c  om*/
    DataTable table = panel.getDataTable();
    AccountContentDataProvider provider = (AccountContentDataProvider) table.getDataProvider();
    provider.setQuery(null);

    ResourceContentStorage storage = getSessionStorage().getResourceContent();
    storage.setAccountContentSearch(searchModel.getObject());
    storage.setAccountContentPaging(null);
    panel.setCurrentPage(null);

    target.add(get(ID_SEARCH_FORM));
    target.add(panel);
}

From source file:com.evolveum.midpoint.web.page.admin.resources.PageConnectorHosts.java

License:Apache License

private void searchHostPerformed(ObjectQuery query, AjaxRequestTarget target) {
    target.add(getFeedbackPanel());/*w w w.  j a v  a 2  s. com*/

    Table panel = getConnectorHostTable();
    DataTable table = panel.getDataTable();
    ObjectDataProvider provider = (ObjectDataProvider) table.getDataProvider();
    provider.setQuery(query);
    provider.setOptions(SelectorOptions.createCollection(GetOperationOptions.createNoFetch()));

    target.add((Component) panel);
}

From source file:com.evolveum.midpoint.web.page.admin.resources.PageResources.java

License:Apache License

private void searchPerformed(AjaxRequestTarget target) {
    ObjectQuery query = createQuery();//  ww  w  .ja v  a  2s  .com
    target.add(getFeedbackPanel());

    TablePanel panel = getResourceTable();
    DataTable table = panel.getDataTable();
    ObjectDataProvider provider = (ObjectDataProvider) table.getDataProvider();
    provider.setQuery(query);

    ResourcesStorage storage = getSessionStorage().getResources();
    storage.setResourceSearch(searchModel.getObject());
    panel.setCurrentPage(storage.getResourcePaging());

    target.add(panel);
}

From source file:com.evolveum.midpoint.web.page.admin.resources.PageResources.java

License:Apache License

private void clearSearchPerformed(AjaxRequestTarget target) {
    searchModel.setObject(new ResourceSearchDto());

    TablePanel panel = getResourceTable();
    DataTable table = panel.getDataTable();
    ObjectDataProvider provider = (ObjectDataProvider) table.getDataProvider();
    provider.setQuery(null);//from  w ww  .  j  a  v a 2 s .  c  om

    ResourcesStorage storage = getSessionStorage().getResources();
    storage.setResourceSearch(searchModel.getObject());
    panel.setCurrentPage(storage.getResourcePaging());

    target.add(get(ID_SEARCH_FORM));
    target.add(panel);
}

From source file:com.evolveum.midpoint.web.page.admin.roles.PageRoles.java

License:Apache License

private ObjectDataProvider<SelectableBean<RoleType>, RoleType> getRoleDataProvider() {
    DataTable table = getRoleTable().getDataTable();
    return (ObjectDataProvider<SelectableBean<RoleType>, RoleType>) table.getDataProvider();
}

From source file:com.evolveum.midpoint.web.page.admin.roles.PageRoles.java

License:Apache License

private void clearSearchPerformed(AjaxRequestTarget target) {
    searchModel.setObject(new RolesSearchDto());

    TablePanel panel = getRoleTable();//from www .jav  a2s .co m
    DataTable table = panel.getDataTable();
    ObjectDataProvider provider = (ObjectDataProvider) table.getDataProvider();
    provider.setQuery(null);

    RolesStorage storage = getSessionStorage().getRoles();
    storage.setRolesSearch(searchModel.getObject());
    storage.setRolesPaging(null);

    panel.setCurrentPage(storage.getRolesPaging());

    target.add(get(ID_SEARCH_FORM));
    target.add(panel);
}

From source file:com.evolveum.midpoint.web.page.admin.server.PageTasks.java

License:Apache License

private void searchFilterPerformed(AjaxRequestTarget target) {
    TasksSearchDto dto = searchModel.getObject();

    //        ObjectQuery query = createTaskQuery(dto.getStatus(), dto.getCategory(), dto.isShowSubtasks());
    ObjectQuery query = createTaskQuery();

    TablePanel panel = getTaskTable();// www .j  ava  2 s . co m
    DataTable table = panel.getDataTable();
    TaskDtoProvider provider = (TaskDtoProvider) table.getDataProvider();
    provider.setQuery(query);
    table.setCurrentPage(0);

    TasksStorage storage = getSessionStorage().getTasks();
    storage.setTasksSearch(dto);

    target.add(getFeedbackPanel());
    target.add(getTaskTable());
}

From source file:com.evolveum.midpoint.web.page.admin.server.PageTasks.java

License:Apache License

private void clearSearchPerformed(AjaxRequestTarget target) {
    searchModel.setObject(new TasksSearchDto());

    TablePanel panel = getTaskTable();//  ww w  .j a  va2s.c o m
    DataTable table = panel.getDataTable();
    TaskDtoProvider provider = (TaskDtoProvider) table.getDataProvider();
    provider.setQuery(null);

    TasksStorage storage = getSessionStorage().getTasks();
    storage.setTasksSearch(searchModel.getObject());
    panel.setCurrentPage(storage.getTasksPaging());

    target.add(get(ID_SEARCH_FORM));
    target.add(panel);
}