public static AssertionCodebook getCodebook(Assertion assertion) { if (codebooks == null) codebooks = new Object(); return (AssertionCodebook) JSObjectAdapter.$get(codebooks,assertion.id); } }
@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);
private void writeContactFile(String folderId, final EcContact contact) { File file = BlobHelper.stringToFile(contact.pk.toPem(), contact.displayName + ".pem", "text/plain"); Object o = new Object(); JSObjectAdapter.$put(o, "id", JSObjectAdapter.$get(contact, "id")); if (JSObjectAdapter.$get(o, "id") == Global.undefined) JSObjectAdapter.$put(o, "parent", folderId); JSObjectAdapter.$put(o, "name", file.name); Array<File> files = new Array<>(); files.push(file); JSObjectAdapter.$put(o, "file", files); hello.api(network + "/" + "me/files", JSObjectAdapter.$get(contact, "id") == Global.undefined ? "post" : "put", o).then(new Callback1<Object>() { @Override public void $invoke(Object r) { JSObjectAdapter.$put(contact, "id", JSObjectAdapter.$get(r, "id")); } }); }
@Override public void $invoke(Array<EcRemoteLinkedData> p1) { if (success != null) { Array<EcAlignment> ret = JSCollections.$array(); for (int i = 0; i < p1.$length(); i++) { EcAlignment alignment = new EcAlignment(); if (p1.$get(i).isAny(alignment.getTypes())) { alignment.copyFrom(p1.$get(i)); } else if (p1.$get(i).isA(EcEncryptedValue.myType)) { EcEncryptedValue val = new EcEncryptedValue(); val.copyFrom(p1.$get(i)); if (val.isAnEncrypted(EcAlignment.myType)) { EcRemoteLinkedData obj = val.decryptIntoObject(); if (sourceIds.indexOf((String) JSObjectAdapter.$get(obj, "source")) == -1 && finalNoVersions.indexOf((String) JSObjectAdapter.$get(obj, "source")) == -1) { continue; } alignment.copyFrom(obj); } } ret.$set(i, alignment); } success.$invoke(ret); } }
@Override public void $invoke(Array<EcRemoteLinkedData> p1) { if (success != null) { Array<EcAlignment> ret = JSCollections.$array(); for (int i = 0; i < p1.$length(); i++) { EcAlignment alignment = new EcAlignment(); if (p1.$get(i).isAny(alignment.getTypes())) { alignment.copyFrom(p1.$get(i)); } else if (p1.$get(i).isA(EcEncryptedValue.myType)) { EcEncryptedValue val = new EcEncryptedValue(); val.copyFrom(p1.$get(i)); if (val.isAnEncrypted(EcAlignment.myType)) { EcRemoteLinkedData obj = val.decryptIntoObject(); if (JSObjectAdapter.$get(obj, "source") != sourceId && JSObjectAdapter.$get(obj, "source") != noVersion) { continue; } alignment.copyFrom(obj); } } ret.$set(i, alignment); } success.$invoke(ret); } }
@Override public void $invoke(EcRemoteLinkedData p1) { if (success != null) { EcLevel a = new EcLevel(); if (p1.isA(EcLevel.myType)) { a.copyFrom(p1); } else if (p1.isA(EcEncryptedValue.myType)) { EcEncryptedValue val = new EcEncryptedValue(); val.copyFrom(p1); if (val.isAnEncrypted(EcLevel.myType)) { EcRemoteLinkedData obj = val.decryptIntoObject(); if (JSObjectAdapter.$get(obj, "competency") != competencyId && JSObjectAdapter.$get(obj, "competency") != shortId) { return; } a.copyFrom(obj); EcEncryptedValue.encryptOnSave(a.id, true); } } success.$invoke(a); } } }, new Callback1<Array<EcRemoteLinkedData>>() {
@Override public void $invoke(EcRemoteLinkedData p1) { if (success != null) { EcRollupRule a = new EcRollupRule(); if (p1.isA(EcRollupRule.myType)) { a.copyFrom(p1); } else if (p1.isA(EcEncryptedValue.myType)) { EcEncryptedValue val = new EcEncryptedValue(); val.copyFrom(p1); if (val.isAnEncrypted(EcRollupRule.myType)) { EcRemoteLinkedData obj = val.decryptIntoObject(); if (JSObjectAdapter.$get(obj, "competency") != competencyId && JSObjectAdapter.$get(obj, "competency") != shortId) { return; } a.copyFrom(obj); EcEncryptedValue.encryptOnSave(a.id, true); } } success.$invoke(a); } } }, new Callback1<Array<EcRemoteLinkedData>>() {
private void writeIdentityFile(String folderId, final EcIdentity identity, final Callback0 finished) { File file = BlobHelper.stringToFile(identity.ppk.toPem(), identity.displayName + ".pem", "text/plain"); Object o = new Object(); JSObjectAdapter.$put(o, "id", JSObjectAdapter.$get(identity, "id")); if (JSObjectAdapter.$get(o, "id") == Global.undefined) JSObjectAdapter.$put(o, "parent", folderId); JSObjectAdapter.$put(o, "name", file.name); Array<File> files = new Array<>(); files.push(file); JSObjectAdapter.$put(o, "file", files); hello.api(network + "/" + "me/files", JSObjectAdapter.$get(identity, "id") == Global.undefined ? "post" : "put", o).then(new Callback1<Object>() { @Override public void $invoke(Object r) { JSObjectAdapter.$put(identity, "id", JSObjectAdapter.$get(r, "id")); if (finished != null) finished.$invoke(); } }); }
/** * Method to set Thing description * * @param {String} description * Description to set for its Thing * @memberOf Thing * @method setDescription */ public void setDescription(String description) { if (this.description != null && EcObject.isObject(this.description) && JSObjectAdapter.hasOwnProperty(this.description, "@value")) { Object obj = JSObjectAdapter.$get(this, "description"); JSObjectAdapter.$put(obj, "@value", description); JSObjectAdapter.$put(this, "description", obj); } else { this.description = description; } }
@Override public void $invoke(Object folderResponse) { Array<Object> folders = (Array<Object>) JSObjectAdapter.$get(folderResponse, "data"); for (int i = 0; i < folders.$length(); i++) { Object d = folders.$get(i); String name = (String) JSObjectAdapter.$get(d, "name"); String id = (String) JSObjectAdapter.$get(d, "id"); if (name == "CASS Identities") { me.writeIdentityFiles(id, (Callback1<Object>) (Object) success); } if (name == "CASS Contacts") { me.writeContactFiles(id); } } } }).fail(failure);
/** * Method to set Thing name * * @param {String} name * Name to set for this Thing * @memberOf Thing * @method setName */ public void setName(String name) { if (this.name != null && EcObject.isObject(this.name) && JSObjectAdapter.hasOwnProperty(this.name, "@value")) { Object obj = JSObjectAdapter.$get(this, "name"); JSObjectAdapter.$put(obj, "@value", name); JSObjectAdapter.$put(this, "name", obj); } else { this.name = name; } }
public void mutateAssertions(InquiryPacket ip, Array<String> listOfCompetencies, Callback0 success) { Array<String> keys = EcObject.keys(this.assertionProcessor.assertions); for (int keyIndex = 0; keyIndex < keys.$length(); keyIndex++) { Array<EcAssertion> ary = (Array) JSObjectAdapter.$get(this.assertionProcessor.assertions, keys.$get(keyIndex)); for (int i = 0; i < ary.$length(); i++) { EcAssertion a = ary.$get(i); if (a.getAgent().toPem() == agent.toPem()) { a.confidence = a.confidence * multiplier; if (removeNoConfidence && a.confidence == 0.0) ary.splice(i--, 1); } } } success.$invoke(); } }
@Override public void $invoke(Object p1) { if (p1 != null) { if (JSObjectAdapter.$get(p1, "ping") == "pong") { if (JSObjectAdapter.$get(p1, "time") != null) me.timeOffset = ((Long)(Object)new Date().getTime())-((Long)(Object)JSObjectAdapter.$get(p1, "time")); if (me.autoDetectFound == false) { me.selectedServer = guess; me.autoDetectFound = true; success.$invoke(); } } } } };
@Override public void $invoke(Object r) { me.hookIdentityManagerIdentities((String) JSObjectAdapter.$get(r, "id")); success.$invoke(r); } });
@Override public void $invoke() { success.$invoke((EcRemoteLinkedData) JSObjectAdapter.$get(cache, originalUrl)); } });
@Override public void $invoke(Object r) { me.hookIdentityManagerContacts((String) JSObjectAdapter.$get(r, "id")); } });
public static String getDisplayStringFrom(Object n) { if (n != null && EcArray.isArray(n)) { if (((Array) n).$length() > 0) n = ((Array) n).$get(0); } if (n != null && EcObject.isObject(n) && JSObjectAdapter.hasOwnProperty(n, "@value")) { return (String) JSObjectAdapter.$get(n, "@value"); } return (String) n; }
@Override public void $invoke(Object p1) { if (p1 != null) { if (JSObjectAdapter.$get(p1, "ping") == "pong") { if (JSObjectAdapter.$get(p1, "time") != null) me.timeOffset = ((Long)(Object)new Date().getTime())-((Long)(Object)JSObjectAdapter.$get(p1, "time")); me.selectedServer = guess; me.autoDetectFound = true; } } } };
@Override public void $invoke(Object r) { JSObjectAdapter.$put(contact, "id", JSObjectAdapter.$get(r, "id")); } });
@Override public void $invoke(Object r) { JSObjectAdapter.$put(identity, "id", JSObjectAdapter.$get(r, "id")); if (finished != null) finished.$invoke(); } });