public static MobileLedgerProfile loadAllFromDB(String currentProfileUUID) {
MobileLedgerProfile result = null;
List<MobileLedgerProfile> list = new ArrayList<>();
- SQLiteDatabase db = MLDB.getReadableDatabase();
+ SQLiteDatabase db = MLDB.getDatabase();
try (Cursor cursor = db.rawQuery("SELECT uuid, name, url, use_authentication, auth_user, " +
"auth_password, permit_posting, theme, order_no FROM " +
"profiles order by order_no", null))
return result;
}
public static void storeProfilesOrder() {
- SQLiteDatabase db = MLDB.getWritableDatabase();
+ SQLiteDatabase db = MLDB.getDatabase();
db.beginTransaction();
try {
int orderNo = 0;
setAuthPassword(String.valueOf(text));
}
public void storeInDB() {
- SQLiteDatabase db = MLDB.getWritableDatabase();
+ SQLiteDatabase db = MLDB.getDatabase();
db.beginTransaction();
try {
// Log.d("profiles", String.format("Storing profile in DB: uuid=%s, name=%s, " +
Log.d("profile", String.format("Transaction %d stored", tr.getId()));
}
public String getOption(String name, String default_value) {
- SQLiteDatabase db = MLDB.getReadableDatabase();
+ SQLiteDatabase db = MLDB.getDatabase();
try (Cursor cursor = db.rawQuery("select value from options where profile = ? and name=?",
new String[]{uuid, name}))
{
}
public void setOption(String name, String value) {
Log.d("profile", String.format("setting option %s=%s", name, value));
- SQLiteDatabase db = MLDB.getWritableDatabase();
+ SQLiteDatabase db = MLDB.getDatabase();
db.execSQL("insert or replace into options(profile, name, value) values(?, ?, ?);",
new String[]{uuid, name, value});
}
setOption(name, String.valueOf(value));
}
public void removeFromDB() {
- SQLiteDatabase db = MLDB.getWritableDatabase();
+ SQLiteDatabase db = MLDB.getDatabase();
Log.d("db", String.format("removing profile %s from DB", uuid));
try {
db.beginTransaction();
}
@NonNull
public LedgerAccount loadAccount(String name) {
- SQLiteDatabase db = MLDB.getReadableDatabase();
+ SQLiteDatabase db = MLDB.getDatabase();
return loadAccount(db, name);
}
@Nullable
public LedgerAccount tryLoadAccount(String acct_name) {
- SQLiteDatabase db = MLDB.getReadableDatabase();
+ SQLiteDatabase db = MLDB.getDatabase();
return tryLoadAccount(db, acct_name);
}
@NonNull
}
public LedgerTransaction loadTransaction(int transactionId) {
LedgerTransaction tr = new LedgerTransaction(transactionId, this.uuid);
- tr.loadData(MLDB.getReadableDatabase());
+ tr.loadData(MLDB.getDatabase());
return tr;
}
}
public List<LedgerAccount> loadChildAccountsOf(LedgerAccount acc) {
List<LedgerAccount> result = new ArrayList<>();
- SQLiteDatabase db = MLDB.getReadableDatabase();
+ SQLiteDatabase db = MLDB.getDatabase();
try (Cursor c = db.rawQuery(
"SELECT a.name FROM accounts a WHERE a.profile = ? and a.name like ?||':%'",
new String[]{uuid, acc.getName()}))
ArrayList<LedgerAccount> visibleList = new ArrayList<>();
visibleList.add(acc);
- SQLiteDatabase db = MLDB.getReadableDatabase();
+ SQLiteDatabase db = MLDB.getDatabase();
try (Cursor c = db.rawQuery(
"SELECT a.name FROM accounts a WHERE a.profile = ? and a.name like ?||':%'",
new String[]{uuid, acc.getName()}))