@Override protected void syncSearch() { SearchParameters tempVar = new SearchParameters(getSearchString(), SearchType.VDS); tempVar.setRefresh(getIsQueryFirstTime()); super.syncSearch(QueryType.Search, tempVar); }
@Override protected void syncSearch() { SearchParameters tempVar = new SearchParameters(applySortOptions(getSearchString()), SearchType.VM); tempVar.setRefresh(getIsQueryFirstTime()); super.syncSearch(QueryType.Search, tempVar); }
@Override protected void syncSearch() { SearchParameters tempVar = new SearchParameters("Events: severity=alert", SearchType.AuditLog); //$NON-NLS-1$ tempVar.setMaxCount(getSearchPageSize()); tempVar.setRefresh(false); SearchParameters searchParameters = tempVar; Frontend.getInstance().runQuery(QueryType.Search, searchParameters, new SetItemsAsyncQuery()); }
protected void refreshModel() { AsyncQuery<QueryReturnValue> query = new AsyncQuery<>(returnValue -> { List<AuditLog> newEvents = returnValue.getReturnValue(); List<AuditLog> currentEvents = (List<AuditLog>) getItems(); if (isDisplayEventsOnly()) { newEvents = newEvents.stream() .filter(e -> e.getSeverity() != AuditLogSeverity.ALERT) .collect(Collectors.toList()); } if (!newEvents.isEmpty() && currentEvents != null && (currentEvents.isEmpty() || !currentEvents.get(0).equals(newEvents.get(0)))) { //We received some new events, tell the active models to update. RefreshActiveModelEvent.fire(EventListModel.this, false); } EventListModel.this.setItems(newEvents); EventListModel.this.setLastEvent(Linq.firstOrNull(newEvents)); }); SearchParameters params = new SearchParameters(applySortOptions(getSearchString()), SearchType.AuditLog, isCaseSensitiveSearch()); params.setMaxCount(getSearchPageSize()); params.setRefresh(false); Frontend.getInstance().runQuery(QueryType.Search, params, query); }
public void getVolumesForForceSessionCreate() { GlusterVolumeGeoRepCreateModel.this.startProgress(constants.fetchingDataMessage()); SearchParameters volumesSearchParameters = new SearchParameters("Volumes:", SearchType.GlusterVolume, false);//$NON-NLS-1$ volumesSearchParameters.setRefresh(true); Frontend.getInstance().runQuery(QueryType.Search, volumesSearchParameters, new AsyncQuery<QueryReturnValue>(returnValue -> showAvailableVolumes(returnValue))); }