X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fdao%2FTransactionAccountDAO.java;h=1b6f27d9be8bb83e051be57c635cd4343e3b5fc3;hp=eae262624139c64e235fa90214f0ef1c93dcdfac;hb=833544eb24cb630dc1ce221e4aa3dedb3f6341e3;hpb=5df10dc0b58df4d4be4e9ab34f1e0f477ca46766 diff --git a/app/src/main/java/net/ktnx/mobileledger/dao/TransactionAccountDAO.java b/app/src/main/java/net/ktnx/mobileledger/dao/TransactionAccountDAO.java index eae26262..1b6f27d9 100644 --- a/app/src/main/java/net/ktnx/mobileledger/dao/TransactionAccountDAO.java +++ b/app/src/main/java/net/ktnx/mobileledger/dao/TransactionAccountDAO.java @@ -43,6 +43,13 @@ public abstract class TransactionAccountDAO extends BaseDAO @Delete public abstract void deleteSync(List items); + @Query("DELETE FROM transaction_accounts") + public abstract void deleteAllSync(); + @Query("SELECT * FROM transaction_accounts WHERE id = :id") public abstract LiveData getById(long id); + + @Query("SELECT * FROM transaction_accounts WHERE transaction_id = :transactionId AND order_no" + + " = :orderNo") + public abstract TransactionAccount getByOrderNoSync(long transactionId, int orderNo); }