blob: 83b0819364d9a6db955dda5e84a74b52735ad35c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
package it.niedermann.nextcloud.deck.model.full;
import android.arch.persistence.room.Embedded;
import android.arch.persistence.room.Ignore;
import android.arch.persistence.room.Relation;
import java.util.List;
import it.niedermann.nextcloud.deck.model.Card;
import it.niedermann.nextcloud.deck.model.Stack;
import it.niedermann.nextcloud.deck.model.interfaces.IRemoteEntity;
public class FullStack implements IRemoteEntity {
@Embedded
public Stack stack;
@Relation(entity = Card.class, parentColumn = "localId", entityColumn = "stackId")
public List<Card> cards;
public Stack getStack() {
return stack;
}
public void setStack(Stack stack) {
this.stack = stack;
}
public List<Card> getCards() {
return cards;
}
public void setCards(List<Card> cards) {
this.cards = cards;
}
@Ignore
@Override
public IRemoteEntity getEntity() {
return stack;
}
}
|