· 8 years ago · Jan 04, 2018, 07:00 AM
1/*
2 * Decompiled with CFR 0_119.
3 *
4 * Could not load the following classes:
5 * android.content.ContentValues
6 * android.content.Context
7 * android.database.Cursor
8 * android.database.sqlite.SQLiteDatabase
9 * android.database.sqlite.SQLiteDatabase$CursorFactory
10 * android.database.sqlite.SQLiteOpenHelper
11 */
12package com.ta.wallet.tawallet.agent.a;
13
14import android.content.ContentValues;
15import android.content.Context;
16import android.database.Cursor;
17import android.database.sqlite.SQLiteDatabase;
18import android.database.sqlite.SQLiteOpenHelper;
19import com.ta.wallet.tawallet.agent.a.b;
20
21public class a
22extends SQLiteOpenHelper {
23 public String a = "locations";
24 public String b = "id";
25 public String c = "name";
26
27 public a(Context context) {
28 super(context, "NinjaDatabase2", null, 2);
29 }
30
31 public boolean a(b b2) {
32 boolean bl = false;
33 boolean bl2 = false;
34 if (!this.a(b2.a)) {
35 SQLiteDatabase sQLiteDatabase = this.getWritableDatabase();
36 ContentValues contentValues = new ContentValues();
37 contentValues.put(this.c, b2.a);
38 if (sQLiteDatabase.insert(this.a, null, contentValues) > 0) {
39 bl2 = true;
40 }
41 sQLiteDatabase.close();
42 bl = bl2;
43 if (bl2) {
44 // empty if block
45 }
46 }
47 return bl;
48 }
49
50 public boolean a(String string) {
51 boolean bl = false;
52 SQLiteDatabase sQLiteDatabase = this.getWritableDatabase();
53 string = sQLiteDatabase.rawQuery("SELECT " + this.b + " FROM " + this.a + " WHERE " + this.c + " = '" + string + "'", null);
54 boolean bl2 = bl;
55 if (string != null) {
56 bl2 = bl;
57 if (string.getCount() > 0) {
58 bl2 = true;
59 }
60 }
61 string.close();
62 sQLiteDatabase.close();
63 return bl2;
64 }
65
66 public b[] b(String string) {
67 String string2 = "" + "SELECT * FROM " + this.a;
68 string = string2 + " WHERE " + this.c + " LIKE '%" + string + "%'";
69 string = string + " ORDER BY " + this.b + " DESC";
70 string2 = string + " LIMIT 0,5";
71 string = this.getWritableDatabase();
72 string2 = string.rawQuery(string2, null);
73 b[] arrb = new b[string2.getCount()];
74 int n2 = 0;
75 if (string2.moveToFirst()) {
76 do {
77 arrb[n2] = new b(string2.getString(string2.getColumnIndex(this.c)));
78 ++n2;
79 } while (string2.moveToNext());
80 }
81 string2.close();
82 string.close();
83 return arrb;
84 }
85
86 public void onCreate(SQLiteDatabase sQLiteDatabase) {
87 String string = "" + "CREATE TABLE " + this.a;
88 string = string + " ( ";
89 string = string + this.b + " INTEGER PRIMARY KEY AUTOINCREMENT, ";
90 string = string + this.c + " TEXT ";
91 sQLiteDatabase.execSQL(string + " ) ");
92 }
93
94 public void onUpgrade(SQLiteDatabase sQLiteDatabase, int n2, int n3) {
95 sQLiteDatabase.execSQL("DROP TABLE IF EXISTS " + this.a);
96 this.onCreate(sQLiteDatabase);
97 }
98}