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

github.com/stefan-niedermann/nextcloud-deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordesperateCoder <echotodevnull@gmail.com>2019-02-08 16:08:38 +0300
committerdesperateCoder <echotodevnull@gmail.com>2019-02-08 16:08:38 +0300
commit6a1c7a0a166dd10f7bceb46f1e14ba98291be7ae (patch)
treee1973752632f4d8defe2d01023968d0576ead2f6 /app/src/main/java/it
parent1301d62df62a7f100ab355f7991eecfe8559ee39 (diff)
stacks and cards order
Diffstat (limited to 'app/src/main/java/it')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/model/Board.java11
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/BoardDao.java2
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/CardDao.java4
3 files changed, 3 insertions, 14 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/model/Board.java b/app/src/main/java/it/niedermann/nextcloud/deck/model/Board.java
index b426cf628..e8ff50f72 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/model/Board.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/model/Board.java
@@ -18,20 +18,9 @@ public class Board extends AbstractRemoteEntity {
private String title;
long ownerId;
- // @ToOne(joinProperty = "ownerId")
-// private User owner;
private String color;
private boolean archived;
- // @ToMany
-// @JoinEntity(entity = JoinBoardWithLabel.class, sourceProperty = "boardId", targetProperty = "labelId")
-// private List<Label> labels = new ArrayList<>();
private String acl;
- // @ToMany
-// @JoinEntity(entity = JoinBoardWithPermission.class, sourceProperty = "boardId", targetProperty = "permissionId")
-// private List<Permission> permissions = new ArrayList<>();
-// @ToMany
-// @JoinEntity(entity = JoinBoardWithUser.class, sourceProperty = "boardId", targetProperty = "userId")
-// private List<User> users = new ArrayList<>();
private int shared;
private Date deletedAt;
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/BoardDao.java b/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/BoardDao.java
index 8e2f519ef..f745cf84d 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/BoardDao.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/BoardDao.java
@@ -13,7 +13,7 @@ import it.niedermann.nextcloud.deck.model.full.FullBoard;
@Dao
public interface BoardDao extends GenericDao<Board> {
- @Query("SELECT * FROM board WHERE accountId = :accountId")
+ @Query("SELECT * FROM board WHERE accountId = :accountId order by title asc")
LiveData<List<Board>> getBoardsForAccount(final long accountId);
@Query("SELECT * FROM board WHERE accountId = :accountId and id = :remoteId")
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/CardDao.java b/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/CardDao.java
index 857810209..aa6d43190 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/CardDao.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/CardDao.java
@@ -13,7 +13,7 @@ import it.niedermann.nextcloud.deck.model.full.FullCard;
@Dao
public interface CardDao extends GenericDao<Card> {
- @Query("SELECT * FROM card WHERE stackId = :localStackId")
+ @Query("SELECT * FROM card WHERE stackId = :localStackId order by `order`, createdAt asc")
LiveData<List<Card>> getCardsForStack(final long localStackId);
@Query("SELECT * FROM card WHERE accountId = :accountId and id = :remoteId")
@@ -25,7 +25,7 @@ public interface CardDao extends GenericDao<Card> {
FullCard getFullCardByRemoteIdDirectly(final long accountId, final long remoteId);
@Transaction
- @Query("SELECT * FROM card WHERE accountId = :accountId AND stackId = :localStackId order by `order`, createdAt")
+ @Query("SELECT * FROM card WHERE accountId = :accountId AND stackId = :localStackId order by `order`, createdAt asc")
LiveData<List<FullCard>> getFullCardsForStack(final long accountId, final long localStackId);
@Transaction