Search in sources :

Example 11 with Table

use of com.evolveum.midpoint.web.component.data.Table in project midpoint by Evolveum.

the class PageCreatedReports method getTableDataProvider.

private ObjectDataProvider getTableDataProvider() {
    Table tablePanel = getReportOutputTable();
    DataTable table = tablePanel.getDataTable();
    return (ObjectDataProvider) table.getDataProvider();
}
Also used : DataTable(org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable) Table(com.evolveum.midpoint.web.component.data.Table) DataTable(org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable) ObjectDataProvider(com.evolveum.midpoint.web.component.data.ObjectDataProvider)

Example 12 with Table

use of com.evolveum.midpoint.web.component.data.Table in project midpoint by Evolveum.

the class PageConnectorHosts method searchHostPerformed.

private void searchHostPerformed(ObjectQuery query, AjaxRequestTarget target) {
    target.add(getFeedbackPanel());
    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);
}
Also used : DataTable(org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable) Table(com.evolveum.midpoint.web.component.data.Table) DataTable(org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable) ObjectDataProvider(com.evolveum.midpoint.web.component.data.ObjectDataProvider)

Example 13 with Table

use of com.evolveum.midpoint.web.component.data.Table in project midpoint by Evolveum.

the class ObjectListPanel method searchPerformed.

@SuppressWarnings("deprecation")
private void searchPerformed(ObjectQuery query, AjaxRequestTarget target) {
    BaseSortableDataProvider<SelectableBean<O>> provider = getDataProvider();
    // note: we ignore 'query' parameter, as the 'customQuery' already contains its content (MID-3271)
    ObjectQuery customQuery = getQuery();
    //		if (customQuery == null){
    //			customQuery = query;
    //		} else {
    //			if (query != null){
    //				customQuery.addFilter(query.getFilter());
    //			}
    //		}
    provider.setQuery(customQuery);
    String storageKey = getStorageKey();
    if (StringUtils.isNotEmpty(storageKey)) {
        PageStorage storage = getPageStorage(storageKey);
        if (storage != null) {
            storage.setSearch(searchModel.getObject());
            storage.setPaging(null);
        }
    }
    Table table = getTable();
    table.setCurrentPage(null);
    target.add((Component) table);
    target.add(parentPage.getFeedbackPanel());
}
Also used : Table(com.evolveum.midpoint.web.component.data.Table) SelectableBean(com.evolveum.midpoint.web.component.util.SelectableBean) ObjectQuery(com.evolveum.midpoint.prism.query.ObjectQuery) PageStorage(com.evolveum.midpoint.web.session.PageStorage)

Aggregations

Table (com.evolveum.midpoint.web.component.data.Table)13 DataTable (org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable)11 ObjectDataProvider (com.evolveum.midpoint.web.component.data.ObjectDataProvider)5 ReportsStorage (com.evolveum.midpoint.web.session.ReportsStorage)3 ObjectQuery (com.evolveum.midpoint.prism.query.ObjectQuery)2 OperationResult (com.evolveum.midpoint.schema.result.OperationResult)2 Task (com.evolveum.midpoint.task.api.Task)2 RepositoryObjectDataProvider (com.evolveum.midpoint.web.component.data.RepositoryObjectDataProvider)2 SelectableBean (com.evolveum.midpoint.web.component.util.SelectableBean)2 TasksStorage (com.evolveum.midpoint.web.session.TasksStorage)2 ObjectTypes (com.evolveum.midpoint.schema.constants.ObjectTypes)1 BaseSortableDataProvider (com.evolveum.midpoint.web.component.data.BaseSortableDataProvider)1 CertCampaignListItemDto (com.evolveum.midpoint.web.page.admin.certification.dto.CertCampaignListItemDto)1 CertWorkItemDtoProvider (com.evolveum.midpoint.web.page.admin.certification.dto.CertWorkItemDtoProvider)1 DebugSearchDto (com.evolveum.midpoint.web.page.admin.configuration.dto.DebugSearchDto)1 ReportSearchDto (com.evolveum.midpoint.web.page.admin.reports.dto.ReportSearchDto)1 ConfigurationStorage (com.evolveum.midpoint.web.session.ConfigurationStorage)1 PageStorage (com.evolveum.midpoint.web.session.PageStorage)1 AccessCertificationCampaignType (com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType)1 ConnectorHostType (com.evolveum.midpoint.xml.ns._public.common.common_3.ConnectorHostType)1