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();
}
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);
}
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());
}
Aggregations