X-Git-Url: https://git.ktnx.net/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fdb%2FPatternAccount.java;h=3ebd51da1c27e11fd6e6aaac975299ac5eaa381f;hb=1688588d70ab1f75c0369080087af46958aacbbe;hp=061379d0be4a80966c496ea2f1fe8becd7334132;hpb=2aec7de70b2d512f20105a64255237c0119f2b1c;p=mobile-ledger.git diff --git a/app/src/main/java/net/ktnx/mobileledger/db/PatternAccount.java b/app/src/main/java/net/ktnx/mobileledger/db/PatternAccount.java index 061379d0..3ebd51da 100644 --- a/app/src/main/java/net/ktnx/mobileledger/db/PatternAccount.java +++ b/app/src/main/java/net/ktnx/mobileledger/db/PatternAccount.java @@ -28,9 +28,8 @@ import org.jetbrains.annotations.NotNull; @Entity(tableName = "pattern_accounts", indices = {@Index(name = "un_pattern_accounts", unique = true, value = "id"), - @Index(name = "fk_pattern_accounts_pattern", unique = false, - value = "pattern_id"), - @Index(name = "fk_pattern_accounts_currency", unique = false, value = "currency") + @Index(name = "fk_pattern_accounts_pattern", value = "pattern_id"), + @Index(name = "fk_pattern_accounts_currency", value = "currency") }, foreignKeys = {@ForeignKey(childColumns = "pattern_id", parentColumns = "id", entity = PatternHeader.class), @ForeignKey(childColumns = "currency", parentColumns = "id", @@ -62,6 +61,8 @@ public class PatternAccount extends PatternBase { private String accountComment; @ColumnInfo(name = "comment_match_group") private Integer accountCommentMatchGroup; + @ColumnInfo(name = "negate_amount") + private Boolean negateAmount; public PatternAccount(@NotNull Long id, @NonNull Long patternId, @NonNull Long position) { this.id = id; this.patternId = patternId; @@ -73,6 +74,12 @@ public class PatternAccount extends PatternBase { public void setId(Long id) { this.id = id; } + public Boolean getNegateAmount() { + return negateAmount; + } + public void setNegateAmount(Boolean negateAmount) { + this.negateAmount = negateAmount; + } public @NotNull Long getPatternId() { return patternId; }