s = JSCollections.$castArray(query.split("\\")).join("\\\\"); s = JSCollections.$castArray(s.split("-")).join("\\-"); s = JSCollections.$castArray(s.split("=")).join("\\="); s = JSCollections.$castArray(s.split("&&")).join("\\&&"); s = JSCollections.$castArray(s.split("||")).join("\\||"); s = JSCollections.$castArray(s.split("<")).join("\\<"); s = JSCollections.$castArray(s.split(">")).join("\\>"); s = JSCollections.$castArray(s.split("|")).join("\\|"); s = JSCollections.$castArray(s.split("(")).join("\\("); s = JSCollections.$castArray(s.split(")")).join("\\)"); s = JSCollections.$castArray(s.split("{")).join("\\{"); s = JSCollections.$castArray(s.split("}")).join("\\}"); s = JSCollections.$castArray(s.split("[")).join("\\["); s = JSCollections.$castArray(s.split("]")).join("\\]"); s = JSCollections.$castArray(s.split("^")).join("\\^"); s = JSCollections.$castArray(s.split("\"")).join("\\\""); s = JSCollections.$castArray(s.split("~")).join("\\~"); s = JSCollections.$castArray(s.split("*")).join("\\*"); s = JSCollections.$castArray(s.split("?")).join("\\?"); s = JSCollections.$castArray(s.split(":")).join("\\:"); s = JSCollections.$castArray(s.split("/")).join("\\/"); s = JSCollections.$castArray(s.split("+")).join("\\+"); return s;
/** * Checks if this encrypted value is an encrypted version of a specific * type, only works if the type wasn't hidden during encryption * * @param {String} type Type to compare if an encrypted type * @return {boolean} True if encrypted version of type, false if not or * can't tell * @memberOf EcEncryptedValue * @method isAnEncrypted */ public boolean isAnEncrypted(String type) { if (this.encryptedType == null) { return false; } Array<String> typeSplit = JSCollections.$castArray(type.split("/")); return this.encryptedType == type || this.encryptedType == typeSplit.$get(typeSplit.$length() - 1); }