X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fdao%2FProfileDAO.java;h=b4eaf93572bf1b93934526869811fa2ef82ca8d1;hp=ac51ecc2bf53ec019902f733b9f12584706038e3;hb=25cd3a8bb9b8196cddd1f66b7757cadc8248a37f;hpb=7095dbad114de50dbdb69ee1ea10ec29876e5c62 diff --git a/app/src/main/java/net/ktnx/mobileledger/dao/ProfileDAO.java b/app/src/main/java/net/ktnx/mobileledger/dao/ProfileDAO.java index ac51ecc2..b4eaf935 100644 --- a/app/src/main/java/net/ktnx/mobileledger/dao/ProfileDAO.java +++ b/app/src/main/java/net/ktnx/mobileledger/dao/ProfileDAO.java @@ -18,17 +18,24 @@ package net.ktnx.mobileledger.dao; import androidx.room.Dao; +import androidx.room.Delete; +import androidx.room.Insert; +import androidx.room.Query; +import androidx.room.Update; import net.ktnx.mobileledger.db.Profile; @Dao -abstract class ProfileDAO extends BaseDAO { - @Override +public abstract class ProfileDAO extends BaseDAO { + @Insert abstract long insertSync(Profile item); - @Override + @Update abstract void updateSync(Profile item); - @Override - abstract void deleteSync(Profile item); + @Delete + public abstract void deleteSync(Profile item); + + @Query("select * from profiles where id = :profileId") + public abstract Profile getByIdSync(long profileId); }