EcRemote.postExpectingObject(me.selectedServer, "sky/repo/multiGet", fd, new Callback1<Object>() { @Override public void $invoke(Object p1) {
@Override public void $invoke(String signatureSheet) { fd.append("signatureSheet", signatureSheet); EcRemote.postExpectingObject(me.selectedServer, "sky/repo/search", fd, new Callback1<Object>() { @Override public void $invoke(Object p1) { if (cachingSearch) { JSObjectAdapter.$put(cache, cacheKey, p1); } if (cacheKey != null) { JSObjectAdapter.$properties(fetching).$delete(cacheKey); } me.handleSearchResults((Array<EcRemoteLinkedData>) p1, eachSuccess, success, failure); } }, new Callback1<String>() { @Override public void $invoke(String p1) { if (cacheKey != null) { JSObjectAdapter.$properties(fetching).$delete(cacheKey); } if (failure != null) { failure.$invoke(p1); } } }); } }, failure);
/** * Lists all types visible to the current user in the repository * <p> * Uses a signature sheet gathered from {@link EcIdentityManager}. * * @param {Callback1<Object[]>} success Success event * @param {Callback1<String>} failure Failure event. * @memberOf EcRepository * @method listTypes */ public void listTypes(final Callback1<Array<Object>> success, final Callback1<String> failure) { FormData fd = new FormData(); fd.append("signatureSheet", EcIdentityManager.signatureSheet(60000+timeOffset, selectedServer)); EcRemote.postExpectingObject(selectedServer, "sky/repo/types", fd, new Callback1<Object>() { @Override public void $invoke(Object p1) { Array<Object> results = (Array<Object>) p1; if (success != null) { success.$invoke(results); } } }, failure); }
@Override public void $invoke(String p1) { if (JSObjectAdapter.$get(cache, originalUrl) != null) { JSObjectAdapter.$properties(fetching).$delete(originalUrl); success.$invoke((EcRemoteLinkedData) JSObjectAdapter.$get(cache, originalUrl)); return; } fd.append("signatureSheet", p1); EcRemote.postExpectingObject(finalUrl, null, fd, new Callback1<Object>() { @Override public void $invoke(Object p1) { getHandleData(p1, originalUrl, success, failure, finalUrl); } }, new Callback1<String>() { @Override public void $invoke(String p1) { EcRepository.find(originalUrl, p1, new Object(), 0, success, failure); } }); } }, failure);
fd.append("credentialRequest", r.toJson()); final EcRemoteIdentityManager me = this; EcRemote.postExpectingObject(server, "sky/id/login", fd, new Callback1<Object>() { @Override public void $invoke(Object arg0) {
if (unsigned == true || (Boolean) JSObjectAdapter.$get(paramObj, "unsigned") == true) { fd.append("signatureSheet", "[]"); EcRemote.postExpectingObject(me.selectedServer, "sky/repo/search", fd, new Callback1<Object>() { @Override public void $invoke(Object p1) { signatureSheet = EcIdentityManager.signatureSheet(60000+timeOffset, selectedServer); fd.append("signatureSheet", signatureSheet); EcRemote.postExpectingObject(me.selectedServer, "sky/repo/search", fd, new Callback1<Object>() { @Override public void $invoke(Object p1) {
EcRemote.async = false; final String finalUrl = url; EcRemote.postExpectingObject(finalUrl, null, fd, new Callback1<Object>() { @Override public void $invoke(Object p1) {
if (unsigned == true || (Boolean) JSObjectAdapter.$get(paramObj, "unsigned") == true) { fd.append("signatureSheet", "[]"); EcRemote.postExpectingObject(me.selectedServer, "sky/repo/search", fd, new Callback1<Object>() { @Override public void $invoke(Object p1) {