diff options
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/LabelDao.java')
-rw-r--r-- | app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/LabelDao.java | 4 |
1 files changed, 4 insertions, 0 deletions
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 ec0b8e427..bc6fd56a9 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 @@ -4,6 +4,8 @@ import android.arch.lifecycle.LiveData; import android.arch.persistence.room.Dao; import android.arch.persistence.room.Query; +import java.util.List; + import it.niedermann.nextcloud.deck.model.Label; @Dao @@ -18,4 +20,6 @@ public interface LabelDao extends GenericDao<Label> { @Query("SELECT * FROM label WHERE accountId = :accountId and id = :remoteId") Label getLabelByRemoteIdDirectly(final long accountId, final long remoteId); + @Query("SELECT * FROM label WHERE localId IN (:labelIDs)") + List<Label> getLabelsById(List<Long> labelIDs); }
\ No newline at end of file |