import java.security.NoSuchAlgorithmException;
import java.util.ArrayList;
import java.util.Comparator;
import java.security.NoSuchAlgorithmException;
import java.util.ArrayList;
import java.util.Comparator;
public LedgerTransaction(Integer id, String date, String description) {
this.id = id;
this.date = date;
this.description = description;
public LedgerTransaction(Integer id, String date, String description) {
this.id = id;
this.date = date;
this.description = description;
public LedgerTransaction(String date, String description) {
this(null, date, description);
}
public LedgerTransaction(String date, String description) {
this(null, date, description);
}
- public Iterator<LedgerTransactionAccount> getAccountsIterator() {
- return new Iterator<LedgerTransactionAccount>() {
- private int pointer = 0;
- @Override
- public boolean hasNext() {
- return pointer < items.size();
- }
-
- @Override
- public LedgerTransactionAccount next() {
- return hasNext() ? items.get(pointer++) : null;
- }
- };
- }
db.execSQL("INSERT INTO transactions(id, date, description, data_hash) values(?,?,?,?)",
new Object[]{id, date, description, dataHash});
db.execSQL("INSERT INTO transactions(id, date, description, data_hash) values(?,?,?,?)",
new Object[]{id, date, description, dataHash});
db.execSQL("INSERT INTO transaction_accounts(transaction_id, account_name, amount, " +
"currency) values(?, ?, ?, ?)",
new Object[]{id, item.getAccountName(), item.getAmount(), item.getCurrency()});
db.execSQL("INSERT INTO transaction_accounts(transaction_id, account_name, amount, " +
"currency) values(?, ?, ?, ?)",
new Object[]{id, item.getAccountName(), item.getAmount(), item.getCurrency()});
.rawQuery("SELECT 1 from transactions where data_hash = ?", new String[]{dataHash}))
{
boolean result = c.moveToFirst();
.rawQuery("SELECT 1 from transactions where data_hash = ?", new String[]{dataHash}))
{
boolean result = c.moveToFirst();
- Log.d("transactions", String.format("Transaction %d (%s) %s", id, dataHash,
+ Log.d("db", String.format("Transaction %d (%s) %s", id, dataHash,