public QueryParametersBase withRefresh() { setRefresh(true); return this; }
public QueryParametersBase withoutRefresh() { setRefresh(false); return this; }
protected void syncSearch( QueryType queryType, QueryParametersBase queryParametersBase, AsyncQuery<QueryReturnValue> asyncCallback) { queryParametersBase.setRefresh(getIsQueryFirstTime()); Frontend.getInstance().runQuery(queryType, queryParametersBase, asyncCallback); setIsQueryFirstTime(false); }
public void getAllVmTemplates(AsyncQuery<List<VmTemplate>> aQuery, final boolean refresh) { aQuery.converterCallback = new TemplateConverter(); QueryParametersBase params = new QueryParametersBase(); params.setRefresh(refresh); Frontend.getInstance().runQuery(QueryType.GetAllVmTemplates, params, aQuery); }
for (int i = 0; i < queryTypeList.size(); i++) { QueryParametersBase parameters = queryParamsList.get(i); parameters.setRefresh(false); // Why do we do this? initQueryParamsFilter(parameters); operationList.add(new VdcOperation<>(queryTypeList.get(i),
private void fetchClusterPolicies() { AsyncQuery<QueryReturnValue> asyncQuery = new AsyncQuery<>(returnValue -> { ArrayList<ClusterPolicy> list = returnValue.getReturnValue(); Collections.sort(list, Comparator.comparing(ClusterPolicy::isLocked).reversed() .thenComparing(ClusterPolicy::getName, new LexoNumericComparator())); setItems(list); }); QueryParametersBase parametersBase = new QueryParametersBase(); parametersBase.setRefresh(getIsQueryFirstTime()); Frontend.getInstance().runQuery(QueryType.GetClusterPolicies, parametersBase, asyncQuery); setIsQueryFirstTime(false); }
@Override protected void syncSearch() { super.syncSearch(); QueryParametersBase params = new QueryParametersBase(); params.setRefresh(false); Frontend.getInstance().runQuery(QueryType.GetSystemPermissions, params, new SetItemsAsyncQuery()); }
@Override protected void syncSearch() { super.syncSearch(); QueryParametersBase tempVar = new QueryParametersBase(); tempVar.setRefresh(getIsQueryFirstTime()); Frontend.getInstance().runQuery(QueryType.GetAllRoles, tempVar, new AsyncQuery<QueryReturnValue>(returnValue -> { ArrayList<Role> filteredList = new ArrayList<>(); for (Role item : (ArrayList<Role>) returnValue.getReturnValue()) { // ignore CONSUME_QUOTA_ROLE in UI if (item.getId().equals(ApplicationGuids.quotaConsumer.asGuid())) { continue; } if (getItemsFilter() == null || getItemsFilter() == item.getType()) { filteredList.add(item); } } Collections.sort(filteredList, new NameableComparator()); setItems(filteredList); })); setIsQueryFirstTime(false); }