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.configuration.component.ObjectSelectionPanel.java

License:Apache License

private void searchPerformed(AjaxRequestTarget target) {
    ObjectQuery query = createObjectQuery();
    TablePanel panel = getTablePanel();/*from  ww w. j  a va  2  s.  c  o m*/
    DataTable table = panel.getDataTable();
    ObjectDataProvider provider = (ObjectDataProvider) table.getDataProvider();
    provider.setQuery(query);

    target.add(panel);
}

From source file:com.evolveum.midpoint.web.page.admin.configuration.component.ObjectSelectionPanel.java

License:Apache License

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

    TablePanel panel = getTablePanel();//  ww w .  jav  a2  s.  c  om
    DataTable table = panel.getDataTable();
    ObjectDataProvider provider = (ObjectDataProvider) table.getDataProvider();

    if (context.getDataProviderQuery() != null) {
        provider.setQuery(context.getDataProviderQuery());
    } else {
        provider.setQuery(null);
    }

    target.add(panel, getSearchForm());
}

From source file:com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.java

License:Apache License

private RepositoryObjectDataProvider getTableDataProvider() {
    TablePanel tablePanel = getListTable();
    DataTable table = tablePanel.getDataTable();
    return (RepositoryObjectDataProvider) table.getDataProvider();
}

From source file:com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.java

License:Apache License

private void clearSearchPerformed(AjaxRequestTarget target) {
    DebugSearchDto dto = new DebugSearchDto();

    TablePanel panel = getListTable();//from  ww  w  .j  a v  a 2s .  co  m
    DataTable table = panel.getDataTable();
    RepositoryObjectDataProvider provider = (RepositoryObjectDataProvider) table.getDataProvider();
    provider.setQuery(null);

    provider.setType(dto.getType().getClassDefinition());
    searchModel.setObject(new DebugSearchDto());

    ConfigurationStorage storage = getSessionStorage().getConfiguration();
    storage.setDebugSearchDto(searchModel.getObject());

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

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

License:Apache License

private ObjectDataProvider<SelectableBean<ReportOutputType>, ReportOutputType> getReportDataProvider() {
    DataTable table = getReportOutputTable().getDataTable();
    return (ObjectDataProvider<SelectableBean<ReportOutputType>, ReportOutputType>) table.getDataProvider();
}

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

License:Apache License

private ObjectDataProvider getTableDataProvider() {
    TablePanel tablePanel = getReportOutputTable();
    DataTable table = tablePanel.getDataTable();
    return (ObjectDataProvider) table.getDataProvider();
}

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

License:Apache License

private void reportTypeFilterPerformed(AjaxRequestTarget target) {
    ReportOutputSearchDto dto = searchModel.getObject();
    String oid = dto.getReportTypeMap().get(dto.getReportType());
    ObjectQuery query;//  ww  w . jav  a 2 s. c  o m

    if (oid == null || oid.isEmpty()) {
        query = createQuery();
    } else {
        query = createReportTypeRefQuery(oid);
    }

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

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

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

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

License:Apache License

private void searchPerformed(AjaxRequestTarget target) {
    ObjectQuery query = createQuery();//  w  w  w  . java 2  s.c o  m
    target.add(getFeedbackPanel());

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

    ReportsStorage storage = getSessionStorage().getReports();
    storage.setReportOutputSearch(searchModel.getObject());
    storage.setReportOutputsPaging(null);
    panel.setCurrentPage(null);

    target.add(panel);
}

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

License:Apache License

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

    TablePanel panel = getReportOutputTable();
    DataTable table = panel.getDataTable();
    ObjectDataProvider provider = (ObjectDataProvider) table.getDataProvider();
    provider.setQuery(null);/*from w  w w  .  j a  v  a 2  s.  c o  m*/

    ReportsStorage storage = getSessionStorage().getReports();
    storage.setReportOutputSearch(searchModel.getObject());
    storage.setReportOutputsPaging(null);
    panel.setCurrentPage(null);

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

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

License:Apache License

private ObjectDataProvider getDataProvider() {
    DataTable table = getReportTable().getDataTable();
    return (ObjectDataProvider) table.getDataProvider();
}