@Override protected final void internalDone0(java.lang.Void returnValue, AVException e) { done(e); } }
@Override public void done(AVObject object, AVException e) { if (saveCallback != null) { saveCallback.done(e); } } });
@Override public void done(AVObject object, AVException e) { if (saveCallback != null) { saveCallback.done(e); } } });
@Override public void done(AVObject object, AVException e) { if (saveCallback != null) { saveCallback.done(e); } } });
protected final void internalDone0(java.lang.Void returnValue, AVException e) { done(e); } }
@Override public void done(AVException e) { if (null == e) { saveInBackground(saveCallback); } else { if (null != saveCallback) { saveCallback.done(e); } } } });
@Override public void done(AVException e) { if (null == e) { saveInBackground(saveCallback); } else { if (null != saveCallback) { saveCallback.done(e); } } } });
@Override public void onSuccess(String content, AVException e) { for (AVObject o : objects) { o.copyFromJson(content); o.running = false; o.onSaveSuccess(); } if (callback != null) { callback.done(null); } }
@Override public void onSuccess(String content, AVException e) { for (AVObject o : objects) { o.copyFromJson(content); o.running = false; o.onSaveSuccess(); } if (callback != null) { callback.done(null); } }
public static void saveFileBeforeSave(List<AVFile> files, final boolean sync, final SaveCallback callback) throws AVException { if (sync) { for (AVFile file : files) { if (file != null) { file.save(); } } callback.done(null); } else { final AtomicInteger lock = new AtomicInteger(AVUtils.collectionNonNullCount(files)); final AtomicBoolean failureLock = new AtomicBoolean(false); for (AVFile file : files) { if (file != null) { file.saveInBackground(new SaveCallback() { @Override public void done(AVException e) { if (e != null && failureLock.compareAndSet(false, true)) { callback.done(e); } else if (e != null) { return; } else if (lock.decrementAndGet() == 0) { callback.done(null); } } }); } } } }
public static void saveFileBeforeSave(List<AVFile> files, final boolean sync, final SaveCallback callback) throws AVException { if (sync) { for (AVFile file : files) { if (file != null) { file.save(); } } callback.done(null); } else { final AtomicInteger lock = new AtomicInteger(AVUtils.collectionNonNullCount(files)); final AtomicBoolean failureLock = new AtomicBoolean(false); for (AVFile file : files) { if (file != null) { file.saveInBackground(new SaveCallback() { @Override public void done(AVException e) { if (e != null && failureLock.compareAndSet(false, true)) { callback.done(e); } else if (e != null) { return; } else if (lock.decrementAndGet() == 0) { callback.done(null); } } }); } } } }
@Override public void done(AVException e) { if (e != null) { if (e.getCode() == AVException.DUPLICATE_VALUE) { addRequest.setStatus(AddRequest.STATUS_DONE); addRequest.saveInBackground(saveCallback); } else { saveCallback.done(e); } } else { addRequest.setStatus(AddRequest.STATUS_DONE); addRequest.saveInBackground(saveCallback); } } });