/** * Backs up the skyrepo elasticsearch database to the server backup directory * * @param {String} serverSecret Secret string stored on the server to authenticate administrative rights * @param {Callback1<Object>} success Success event * @param {Callback1<String>} failure Failure event. * @memberOf EcRepository * @method backup */ public void backup(String serverSecret, Callback1<Object> success, Callback1<String> failure) { EcRemote.getExpectingObject(selectedServer, "util/backup?secret=" + serverSecret, success, failure); }
/** * Restores the skyrepo elasticsearch backup from the server backup directory * * @param {String} serverSecret Secret string stored on the server to authenticate administrative rights * @param {Callback1<Object>} success Success event * @param {Callback1<String>} failure Failure event. * @memberOf EcRepository * @method restoreBackup */ public void restoreBackup(String serverSecret, Callback1<Object> success, Callback1<String> failure) { EcRemote.getExpectingObject(selectedServer, "util/restore?secret=" + serverSecret, success, failure); }
/** * Wipes all data from the the skyrepo elasticsearch, can only be restored by using backup restore * * @param {String} serverSecret Secret string stored on the server to authenticate administrative rights * @param {Callback1<Object>} success Success event * @param {Callback1<String>} failure Failure event. * @memberOf EcRepository * @method wipe */ public void wipe(String serverSecret, Callback1<Object> success, Callback1<String> failure) { EcRemote.getExpectingObject(selectedServer, "util/purge?secret=" + serverSecret, success, failure); }
/** * Reads the remote OAuth2 endpoint file. * * @param {Callback0} Method to call when initialization is complete. * @memberOf OAuth2FileBasedRemoteIdentityManager * @constructor */ public OAuth2FileBasedRemoteIdentityManager(final Callback0 initialized) { final OAuth2FileBasedRemoteIdentityManager me = this; EcRemote.getExpectingObject("", "hello.json", new Callback1<Object>() { @Override public void $invoke(Object o) { try { me.configuration = Global.JSON.parse(Global.JSON.stringify(o)); hello.init(o); me.oauthEnabled = true; initialized.$invoke(); } catch (Exception ex) { me.oauthEnabled = false; } } }, new Callback1<String>() { @Override public void $invoke(String s) { me.oauthEnabled = false; } }); //JSObjectAdapter.$put(initObject,"google","1076634271317-lsr7f2nhvov5b7j09kk8ajbdg2dlu790.apps.googleusercontent.com"); }
if (guess != null && guess != "") { try { EcRemote.getExpectingObject(guess, "ping", successCheck, failureCheck); } catch (Exception ex) {
if (guess != null && guess != "") { try { EcRemote.getExpectingObject(guess, "ping", successCheck, failureCheck); } catch (Exception ex) {
public void configureFromServer(final Callback1<Object> success, final Callback1<String> failure) { final EcRemoteIdentityManager me = this; EcRemote.getExpectingObject(server, "sky/id/salts", new Callback1<Object>() { @Override public void $invoke(Object p1) {
EcRemote.getExpectingObject(selectedServer, service, new Callback1<Object>() { @Override public void $invoke(Object p1) {
final String finalUrl = url; if (unsigned) { EcRemote.getExpectingObject(finalUrl, null, new Callback1<Object>() { @Override public void $invoke(Object p1) {