import android.database.sqlite.SQLiteDatabase;
import android.util.Log;
+import net.ktnx.mobileledger.utils.Globals;
import net.ktnx.mobileledger.utils.MLDB;
import java.util.ArrayList;
public String getName() {
return name;
}
- public void setName(CharSequence text) {
- setName(String.valueOf(text));
- }
public void setName(String name) {
this.name = name;
}
+ public void setName(CharSequence text) {
+ setName(String.valueOf(text));
+ }
public String getUrl() {
return url;
}
- public void setUrl(CharSequence text) {
- setUrl(String.valueOf(text));
- }
public void setUrl(String url) {
this.url = url;
}
+ public void setUrl(CharSequence text) {
+ setUrl(String.valueOf(text));
+ }
public boolean isAuthEnabled() {
return authEnabled;
}
public String getAuthUserName() {
return authUserName;
}
- public void setAuthUserName(CharSequence text) {
- setAuthUserName(String.valueOf(text));
- }
public void setAuthUserName(String authUserName) {
this.authUserName = authUserName;
}
+ public void setAuthUserName(CharSequence text) {
+ setAuthUserName(String.valueOf(text));
+ }
public String getAuthPassword() {
return authPassword;
}
- public void setAuthPassword(CharSequence text) {
- setAuthPassword(String.valueOf(text));
- }
public void setAuthPassword(String authPassword) {
this.authPassword = authPassword;
}
+ public void setAuthPassword(CharSequence text) {
+ setAuthPassword(String.valueOf(text));
+ }
public void storeInDB() {
SQLiteDatabase db = MLDB.getWritableDatabase();
db.beginTransaction();
db.execSQL("INSERT INTO transactions(profile, id, date, description, data_hash, keep) " +
"values(?,?,?,?,?,1)",
- new Object[]{uuid, tr.getId(), tr.getDate(), tr.getDescription(), tr.getDataHash()
+ new Object[]{uuid, tr.getId(), Globals.formatLedgerDate(tr.getDate()),
+ tr.getDescription(), tr.getDataHash()
});
for (LedgerTransactionAccount item : tr.getAccounts()) {
}
Log.d("profile", String.format("Transaction %d stored", tr.getId()));
}
- public String get_option_value(String name, String default_value) {
+ public String getOption(String name, String default_value) {
SQLiteDatabase db = MLDB.getReadableDatabase();
try (Cursor cursor = db.rawQuery("select value from options where profile = ? and name=?",
new String[]{uuid, name}))
return default_value;
}
}
- public long get_option_value(String name, long default_value) {
+ public long getLongOption(String name, long default_value) {
long longResult;
- String result = get_option_value(name, "");
+ String result = getOption(name, "");
if ((result == null) || result.isEmpty()) {
Log.d("profile", String.format("Returning default value for option %s", name));
longResult = default_value;
return longResult;
}
- public void set_option_value(String name, String value) {
+ public void setOption(String name, String value) {
Log.d("profile", String.format("setting option %s=%s", name, value));
SQLiteDatabase db = MLDB.getWritableDatabase();
db.execSQL("insert or replace into options(profile, name, value) values(?, ?, ?);",
new String[]{uuid, name, value});
}
- public void set_option_value(String name, long value) {
- set_option_value(name, String.valueOf(value));
+ public void setLongOption(String name, long value) {
+ setOption(name, String.valueOf(value));
}
public void removeFromDB() {
SQLiteDatabase db = MLDB.getWritableDatabase();