]> git.ktnx.net Git - mobile-ledger.git/blobdiff - app/src/main/java/net/ktnx/mobileledger/db/Option.java
drop now unused MLDB class along with its async db routines
[mobile-ledger.git] / app / src / main / java / net / ktnx / mobileledger / db / Option.java
index 2b8f6a3cff72a8db60789aa6bedead02a26906a7..8fabb55170899891e0e99cd5236cabbf08a30f35 100644 (file)
@@ -21,22 +21,28 @@ import androidx.annotation.NonNull;
 import androidx.room.ColumnInfo;
 import androidx.room.Entity;
 
-@Entity(tableName = "options", primaryKeys = {"profile", "name"})
+import org.jetbrains.annotations.NotNull;
+
+@Entity(tableName = "options", primaryKeys = {"profile_id", "name"})
 public class Option {
+    public static final String OPT_LAST_SCRAPE = "last_scrape";
+    @ColumnInfo(name = "profile_id")
+    private long profileId;
     @NonNull
     @ColumnInfo
-    private String profile = "invalid";
-    @NonNull
-    @ColumnInfo
-    private String name = "";
+    private String name;
     @ColumnInfo
     private String value;
-    @NonNull
-    public String getProfile() {
-        return profile;
+    public Option(long profileId, @NotNull String name, String value) {
+        this.profileId = profileId;
+        this.name = name;
+        this.value = value;
+    }
+    public long getProfileId() {
+        return profileId;
     }
-    public void setProfile(@NonNull String profile) {
-        this.profile = profile;
+    public void setProfileId(long profileId) {
+        this.profileId = profileId;
     }
     @NonNull
     public String getName() {