@Override public void onFailure(Throwable error, String content) { getObject(relativePath, parameters, sync, header, callback, policy); } });
@Override public void onFailure(Throwable error, String content) { getObject(relativePath, parameters, sync, header, callback, policy); } });
public void getObject(final String relativePath, AVRequestParams parameters, boolean sync, Map<String, String> header, GenericObjectCallback callback) { getObject(relativePath, parameters, sync, header, callback, AVQuery.CachePolicy.IGNORE_CACHE); }
public void getObject(final String relativePath, AVRequestParams parameters, boolean sync, Map<String, String> header, GenericObjectCallback callback) { getObject(relativePath, parameters, sync, header, callback, AVQuery.CachePolicy.IGNORE_CACHE); }
@Override public void onFailure(Throwable error, String content) { callback.onFailure(error, content); getObject(relativePath, parameters, sync, header, callback, policy); } });
@Override public void onSuccess(String content, AVException e) { callback.onSuccess(content, e); getObject(relativePath, parameters, sync, header, callback, policy); }
@Override public void onFailure(Throwable error, String content) { callback.onFailure(error, content); getObject(relativePath, parameters, sync, header, callback, policy); } });
@Override public void onSuccess(String content, AVException e) { callback.onSuccess(content, e); getObject(relativePath, parameters, sync, header, callback, policy); }
private static void getServerDateInBackground(boolean sync, final AVServerDateCallback callback) { PaasClient.storageInstance().getObject("date", null, sync, null, new GenericObjectCallback() { @Override public void onSuccess(String content, AVException e) { try { Date date = AVUtils.dateFromMap(JSON.parseObject(content, Map.class)); if (callback != null) { callback.internalDone(date, null); } } catch (Exception ex) { if (callback != null) { callback.internalDone(null, AVErrorUtils.createException(ex, null)); } } } @Override public void onFailure(Throwable error, String content) { if (callback != null) { callback.internalDone(null, AVErrorUtils.createException(error, content)); } } }); }
private static void getServerDateInBackground(boolean sync, final AVServerDateCallback callback) { PaasClient.storageInstance().getObject("date", null, sync, null, new GenericObjectCallback() { @Override public void onSuccess(String content, AVException e) { try { Date date = AVUtils.dateFromMap(JSON.parseObject(content, Map.class)); if (callback != null) { callback.internalDone(date, null); } } catch (Exception ex) { if (callback != null) { callback.internalDone(null, AVErrorUtils.createException(ex, null)); } } } @Override public void onFailure(Throwable error, String content) { if (callback != null) { callback.internalDone(null, AVErrorUtils.createException(error, content)); } } }); } }
public void getObject(final String relativePath, AVRequestParams parameters, boolean sync, Map<String, String> inputHeader, GenericObjectCallback callback, AVQuery.CachePolicy policy) { getObject(relativePath, parameters, sync, inputHeader, callback, policy, (!policy.equals(AVQuery.CachePolicy.CACHE_ONLY)) && isLastModifyEnabled()); }
static void getStatusCountImpl(final String endPoint, Map<String, String> map, final CountCallback callback) { PaasClient.storageInstance().getObject(endPoint, new AVRequestParams(map), false, null, new GenericObjectCallback() { @Override public void onSuccess(String content, AVException e) { int count = processStatusCount(content); if (callback != null) { callback.internalDone(count, null); } } @Override public void onFailure(Throwable error, String content) { if (callback != null) { callback.internalDone(0, AVErrorUtils.createException(error, content)); } } }); }
static void getStatusCountImpl(final String endPoint, Map<String, String> map, final CountCallback callback) { PaasClient.storageInstance().getObject(endPoint, new AVRequestParams(map), false, null, new GenericObjectCallback() { @Override public void onSuccess(String content, AVException e) { int count = processStatusCount(content); if (callback != null) { callback.internalDone(count, null); } } @Override public void onFailure(Throwable error, String content) { if (callback != null) { callback.internalDone(0, AVErrorUtils.createException(error, content)); } } }); }
static void getStatusImpl(final String endPoint, Map<String, String> map, final StatusListCallback callback) { AVRequestParams params = null; if (map != null) { params = new AVRequestParams(map); } PaasClient.storageInstance().getObject(endPoint, params, false, null, new GenericObjectCallback() { @Override public void onSuccess(String content, AVException e) { List<AVStatus> result = processStatusResultList(content); if (callback != null) { callback.internalDone(result, null); } } @Override public void onFailure(Throwable error, String content) { if (callback != null) { callback.internalDone(null, AVErrorUtils.createException(error, content)); } } }); }
static void getStatusImpl(final String endPoint, Map<String, String> map, final StatusListCallback callback) { AVRequestParams params = null; if (map != null) { params = new AVRequestParams(map); } PaasClient.storageInstance().getObject(endPoint, params, false, null, new GenericObjectCallback() { @Override public void onSuccess(String content, AVException e) { List<AVStatus> result = processStatusResultList(content); if (callback != null) { callback.internalDone(result, null); } } @Override public void onFailure(Throwable error, String content) { if (callback != null) { callback.internalDone(null, AVErrorUtils.createException(error, content)); } } }); }
private void refreshInBackground(boolean sync, String includeKeys, RefreshCallback<AVObject> callback) { Map<String, String> params = new HashMap<String, String>(); if (!AVUtils.isBlankString(includeKeys)) { params.put("include", includeKeys); } PaasClient.storageInstance().getObject(AVPowerfulUtils.getEndpoint(this), new AVRequestParams(params), sync, headerMap(), new FetchObjectCallback(callback)); }
private void refreshInBackground(boolean sync, String includeKeys, RefreshCallback<AVObject> callback) { Map<String, String> params = new HashMap<String, String>(); if (!AVUtils.isBlankString(includeKeys)) { params.put("include", includeKeys); } getPaasClientInstance().getObject(AVPowerfulUtils.getEndpoint(this), new AVRequestParams(params), sync, headerMap(), new FetchObjectCallback(callback)); }
public void getFollowersAndFolloweesInBackground(final FollowersAndFolloweesCallback callback) { if (!checkUserAuthentication(callback)) { return; } String endPoint = AVPowerfulUtils.getFollowersAndFollowees(getObjectId()); PaasClient.storageInstance().getObject(endPoint, null, false, null, new GenericObjectCallback() { @Override public void onSuccess(String content, AVException e) { super.onSuccess(content, e); Map<String, List<AVUser>> map = processFollowerAndFollowee(content); if (callback != null) { callback.internalDone(map, null); } } @Override public void onFailure(Throwable error, String content) { super.onFailure(error, content); if (callback != null) { callback.internalDone(null, AVErrorUtils.createException(error, content)); } } }); }
private void fetchInBackground(boolean sync, String includeKeys, GetCallback<AVObject> callback) { if (AVUtils.isBlankString(getObjectId())) { if (callback != null) { AVException exception = AVErrorUtils.createException(AVErrorUtils.MISSING_OBJECTID, "Missing objectId"); callback.internalDone(null, exception); } return; } final Map<String, String> params = new HashMap<String, String>(); if (!AVUtils.isBlankString(includeKeys)) { params.put("include", includeKeys); } getPaasClientInstance().getObject(AVPowerfulUtils.getEndpoint(this), new AVRequestParams(params), sync, headerMap(), new FetchObjectCallback(callback)); }
private void fetchInBackground(boolean sync, String includeKeys, GetCallback<AVObject> callback) { if (AVUtils.isBlankString(getObjectId())) { if (callback != null) { AVException exception = AVErrorUtils.createException(AVErrorUtils.MISSING_OBJECTID, "Missing objectId"); callback.internalDone(null, exception); } return; } final Map<String, String> params = new HashMap<String, String>(); if (!AVUtils.isBlankString(includeKeys)) { params.put("include", includeKeys); } PaasClient.storageInstance().getObject(AVPowerfulUtils.getEndpoint(this), new AVRequestParams(params), sync, headerMap(), new FetchObjectCallback(callback)); }