diff options
author | desperateCoder <echotodevnull@gmail.com> | 2019-10-03 14:18:40 +0300 |
---|---|---|
committer | desperateCoder <echotodevnull@gmail.com> | 2019-10-03 14:18:40 +0300 |
commit | a6184ddc333d5a8525674e2e93f14683a7a6510b (patch) | |
tree | 8599445a78f9303b30c85f0d4fe6426809faf802 /app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db | |
parent | afbce0a30305642dba581e76546d488740192107 (diff) |
nothing at all
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db')
2 files changed, 6 insertions, 0 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/DataBaseAdapter.java b/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/DataBaseAdapter.java index 41b89cf37..9e1eb9b92 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/DataBaseAdapter.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/DataBaseAdapter.java @@ -441,6 +441,9 @@ public class DataBaseAdapter { public Label getLabelByLocalIdDirectly(long localLabelId) { return db.getLabelDao().getLabelsByIdDirectly(localLabelId); } + public LiveData<Label> getLabelByLocalId(long localLabelId) { + return db.getLabelDao().getLabelByLocalId(localLabelId); + } public List<FullBoard> getLocallyChangedBoards(long accountId) { return db.getBoardDao().getLocallyChangedBoardsDirectly(accountId); diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/LabelDao.java b/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/LabelDao.java index edcb73385..a3efd8f63 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/LabelDao.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/LabelDao.java @@ -17,6 +17,9 @@ public interface LabelDao extends GenericDao<Label> { @Query("SELECT * FROM label WHERE accountId = :accountId and id = :remoteId") LiveData<Label> getLabelByRemoteId(final long accountId, final long remoteId); + @Query("SELECT * FROM label WHERE localId = :localId") + LiveData<Label> getLabelByLocalId(final long localId); + @Query("SELECT * FROM label WHERE accountId = :accountId and id = :remoteId") Label getLabelByRemoteIdDirectly(final long accountId, final long remoteId); |