Welcome to mirror list, hosted at ThFree Co, Russian Federation.

ActivityDao.java « dao « db « adapters « sync « persistence « deck « nextcloud « niedermann « it « java « main « src « app - github.com/stefan-niedermann/nextcloud-deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: ed8e897c40dba226a3d0f1e1203624c19b38c067 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package it.niedermann.nextcloud.deck.persistence.sync.adapters.db.dao;

import androidx.lifecycle.LiveData;
import androidx.room.Dao;
import androidx.room.Query;

import java.util.List;

import it.niedermann.nextcloud.deck.model.ocs.Activity;

@Dao
public interface ActivityDao extends GenericDao<Activity> {

    @Query("SELECT * FROM activity WHERE cardId = :localCardId order by lastModified desc")
    LiveData<List<Activity>> getActivitiesForCard(final long localCardId);

    @Query("SELECT * FROM activity WHERE accountId = :accountId and id = :remoteActivityId")
    Activity getActivityByRemoteIdDirectly(long accountId, long remoteActivityId);
}