X-Git-Url: https://git.ktnx.net/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fdb%2FDB.java;h=cff1d9c14f62452ad80c0af679e81099477a1263;hb=b668c61f3c8968c51033e7d82a08993b57b098e0;hp=683d54b50d774cd28a045da3c873175ac5563615;hpb=96782cde816cddd5d75a82fe617ccabb9dc54c60;p=mobile-ledger.git diff --git a/app/src/main/java/net/ktnx/mobileledger/db/DB.java b/app/src/main/java/net/ktnx/mobileledger/db/DB.java index 683d54b5..cff1d9c1 100644 --- a/app/src/main/java/net/ktnx/mobileledger/db/DB.java +++ b/app/src/main/java/net/ktnx/mobileledger/db/DB.java @@ -22,6 +22,7 @@ import android.database.Cursor; import android.database.SQLException; import androidx.annotation.NonNull; +import androidx.lifecycle.MutableLiveData; import androidx.room.Database; import androidx.room.Room; import androidx.room.RoomDatabase; @@ -37,6 +38,7 @@ import net.ktnx.mobileledger.dao.OptionDAO; import net.ktnx.mobileledger.dao.ProfileDAO; import net.ktnx.mobileledger.dao.TemplateAccountDAO; import net.ktnx.mobileledger.dao.TemplateHeaderDAO; +import net.ktnx.mobileledger.dao.TransactionAccountDAO; import net.ktnx.mobileledger.dao.TransactionDAO; import net.ktnx.mobileledger.utils.Logger; @@ -58,6 +60,7 @@ import static net.ktnx.mobileledger.utils.Logger.debug; abstract public class DB extends RoomDatabase { public static final int REVISION = 59; public static final String DB_NAME = "MoLe.db"; + public static final MutableLiveData initComplete = new MutableLiveData<>(false); private static DB instance; public static DB get() { if (instance != null) @@ -206,6 +209,8 @@ abstract public class DB extends RoomDatabase { public abstract TransactionDAO getTransactionDAO(); + public abstract TransactionAccountDAO getTransactionAccountDAO(); + public abstract OptionDAO getOptionDAO(); public abstract DescriptionHistoryDAO getDescriptionHistoryDAO();