@Override public Map<String, String> assembleParameters() { if (selfStatusQuery && inboxType != null) { this.whereEqualTo("inboxType", inboxType); } super.assembleParameters(); Map<String, String> p = this.getParameters(); if (owner != null) { String ownerId = owner.getObjectId(); Map<String, Object> ownerMap = AVUtils.mapFromUserObjectId(ownerId); p.put("owner", JSON.toJSONString(ownerMap)); } if (sinceId > 0) { p.put("sinceId", String.valueOf(sinceId)); } if (!AVUtils.isBlankString(inboxType) && !selfStatusQuery) { p.put("inboxType", inboxType); } if (maxId > 0) { p.put("maxId", String.valueOf(maxId)); } if (count) { p.put("count", "1"); } conditions.setParameters(p); return p; }
pushQuery.whereEqualTo(deviceTypeTag, pushTarget.toArray()[0]); Map<String, String> pushParameters = pushQuery.assembleParameters(); if (pushParameters.keySet().size() > 0 && !AVUtils.isBlankString(cql)) { throw new IllegalStateException("You can't use AVQuery and Cloud query at the same time.");
@Override public Map<String, String> assembleParameters() { if (selfStatusQuery && inboxType != null) { this.whereEqualTo("inboxType", inboxType); } super.assembleParameters(); Map<String, String> p = this.getParameters(); if (owner != null) { String ownerId = owner.getObjectId(); Map<String, Object> ownerMap = AVUtils.mapFromUserObjectId(ownerId); p.put("owner", JSON.toJSONString(ownerMap)); } if (sinceId > 0) { p.put("sinceId", String.valueOf(sinceId)); } if (!AVUtils.isBlankString(inboxType) && !selfStatusQuery) { p.put("inboxType", inboxType); } if (maxId > 0) { p.put("maxId", String.valueOf(maxId)); } if (count) { p.put("count", "1"); } conditions.setParameters(p); return p; }
pushQuery.whereEqualTo(deviceTypeTag, pushTarget.toArray()[0]); Map<String, String> pushParameters = pushQuery.assembleParameters(); if (pushParameters.keySet().size() > 0 && !AVUtils.isBlankString(cql)) { throw new IllegalStateException("You can't use AVQuery and Cloud query at the same time.");
private void getFirstInBackground(boolean sync, GetCallback<T> callback) { this.assembleParameters(); Map<String, String> parameters = getParameters(); parameters.put("limit", Integer.toString(1));
private void getFirstInBackground(boolean sync, GetCallback<T> callback) { this.assembleParameters(); Map<String, String> parameters = getParameters(); parameters.put("limit", Integer.toString(1));
Map<String, String> params = query.assembleParameters(); params.put("className", query.getClassName());
this.assembleParameters(); final List<T> result = new ArrayList<T>(); queryPath =
this.assembleParameters(); final List<T> result = new ArrayList<T>(); queryPath =
assembleParameters(); final FindCallback<T> internalCallback = callback;
assembleParameters(); final FindCallback<T> internalCallback = callback;
String path = AVPowerfulUtils.getEndpointByAVClassName(getClassName(), objectId); final GetCallback<T> internalCallback = callback; this.assembleParameters(); PaasClient.storageInstance().getObject(path, new AVRequestParams(getParameters()), sync, null, new GenericObjectCallback() {
final String path = AVPowerfulUtils.getEndpointByAVClassName(getClassName(), objectId); final GetCallback<T> internalCallback = callback; this.assembleParameters(); PaasClient.storageInstance().getObject(path, new AVRequestParams(getParameters()), sync, null, new GenericObjectCallback() {