]> git.ktnx.net Git - mobile-ledger.git/blobdiff - app/src/main/java/net/ktnx/mobileledger/db/PatternAccount.java
rename patterns to templates
[mobile-ledger.git] / app / src / main / java / net / ktnx / mobileledger / db / PatternAccount.java
diff --git a/app/src/main/java/net/ktnx/mobileledger/db/PatternAccount.java b/app/src/main/java/net/ktnx/mobileledger/db/PatternAccount.java
deleted file mode 100644 (file)
index 3ebd51d..0000000
+++ /dev/null
@@ -1,148 +0,0 @@
-/*
- * Copyright © 2021 Damyan Ivanov.
- * This file is part of MoLe.
- * MoLe is free software: you can distribute it and/or modify it
- * under the term of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your opinion), any later version.
- *
- * MoLe is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License terms for details.
- *
- * You should have received a copy of the GNU General Public License
- * along with MoLe. If not, see <https://www.gnu.org/licenses/>.
- */
-
-package net.ktnx.mobileledger.db;
-
-import androidx.annotation.NonNull;
-import androidx.room.ColumnInfo;
-import androidx.room.Entity;
-import androidx.room.ForeignKey;
-import androidx.room.Index;
-import androidx.room.PrimaryKey;
-
-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", 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",
-                                      entity = Currency.class)
-})
-public class PatternAccount extends PatternBase {
-    @NonNull
-    @ColumnInfo(name = "pattern_id")
-    private Long patternId;
-    @PrimaryKey(autoGenerate = true)
-    @NotNull
-    private Long id;
-    @ColumnInfo(name = "acc")
-    private String accountName;
-    @ColumnInfo(name = "position")
-    @NonNull
-    private Long position;
-    @ColumnInfo(name = "acc_match_group")
-    private Integer accountNameMatchGroup;
-    @ColumnInfo(name = "currency")
-    private Integer currency;
-    @ColumnInfo(name = "currency_match_group")
-    private Integer currencyMatchGroup;
-    @ColumnInfo(name = "amount")
-    private Float amount;
-    @ColumnInfo(name = "amount_match_group")
-    private Integer amountMatchGroup;
-    @ColumnInfo(name = "comment")
-    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;
-        this.position = position;
-    }
-    public Long getId() {
-        return id;
-    }
-    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;
-    }
-    public void setPatternId(@NonNull Long patternId) {
-        this.patternId = patternId;
-    }
-    @NonNull
-    public String getAccountName() {
-        return accountName;
-    }
-    public void setAccountName(@NonNull String accountName) {
-        this.accountName = accountName;
-    }
-    @NonNull
-    public Long getPosition() {
-        return position;
-    }
-    public void setPosition(@NonNull Long position) {
-        this.position = position;
-    }
-    public void setPosition(int position) {
-        this.position = (long) position;
-    }
-    public Integer getAccountNameMatchGroup() {
-        return accountNameMatchGroup;
-    }
-    public void setAccountNameMatchGroup(Integer accountNameMatchGroup) {
-        this.accountNameMatchGroup = accountNameMatchGroup;
-    }
-    public Integer getCurrency() {
-        return currency;
-    }
-    public void setCurrency(Integer currency) {
-        this.currency = currency;
-    }
-    public Integer getCurrencyMatchGroup() {
-        return currencyMatchGroup;
-    }
-    public void setCurrencyMatchGroup(Integer currencyMatchGroup) {
-        this.currencyMatchGroup = currencyMatchGroup;
-    }
-    public Float getAmount() {
-        return amount;
-    }
-    public void setAmount(Float amount) {
-        this.amount = amount;
-    }
-    public Integer getAmountMatchGroup() {
-        return amountMatchGroup;
-    }
-    public void setAmountMatchGroup(Integer amountMatchGroup) {
-        this.amountMatchGroup = amountMatchGroup;
-    }
-    public String getAccountComment() {
-        return accountComment;
-    }
-    public void setAccountComment(String accountComment) {
-        this.accountComment = accountComment;
-    }
-    public Integer getAccountCommentMatchGroup() {
-        return accountCommentMatchGroup;
-    }
-    public void setAccountCommentMatchGroup(Integer accountCommentMatchGroup) {
-        this.accountCommentMatchGroup = accountCommentMatchGroup;
-    }
-}