protected VdcQueryReturnValue runInternalQuery( VdcQueryType actionType, VdcQueryParametersBase parameters) { // All internal queries should have refresh set to false, since the decision to refresh the // session should // be up to the client. All internal queries will not refresh the session. parameters.setRefresh(false); return getBackend().runInternalQuery(actionType, parameters, getEngineContext()); }
protected void syncSearch( VdcQueryType vdcQueryType, VdcQueryParametersBase vdcQueryParametersBase) { vdcQueryParametersBase.setRefresh(getIsQueryFirstTime()); Frontend.getInstance().runQuery(vdcQueryType, vdcQueryParametersBase, new SetItemsAsyncQuery()); setIsQueryFirstTime(false); }
@Override protected void syncSearch() { super.syncSearch(); AsyncQuery _asyncQuery = new AsyncQuery(); _asyncQuery.setModel(this); _asyncQuery.asyncCallback = new INewAsyncCallback() { @Override public void onSuccess(Object model, Object ReturnValue) { SystemPermissionListModel systemPermissionListModel = (SystemPermissionListModel) model; systemPermissionListModel.setItems( (Collection) ((VdcQueryReturnValue) ReturnValue).getReturnValue()); } }; VdcQueryParametersBase params = new VdcQueryParametersBase(); params.setRefresh(false); Frontend.getInstance().runQuery(VdcQueryType.GetSystemPermissions, params, _asyncQuery); }
private VdcQueryParametersBase getParameters() { VdcQueryParametersBase parameters = new VdcQueryParametersBase(); parameters.setFiltered(true); return parameters; }