]> git.ktnx.net Git - mobile-ledger.git/blobdiff - app/src/main/java/net/ktnx/mobileledger/db/Option.java
another step towards surrogate ID db objects
[mobile-ledger.git] / app / src / main / java / net / ktnx / mobileledger / db / Option.java
index 180295b36e2517b8add676c09b39c27fb85b3597..dfecf56e4bb29dbb084bd127206629b72e66ab74 100644 (file)
@@ -21,19 +21,26 @@ import androidx.annotation.NonNull;
 import androidx.room.ColumnInfo;
 import androidx.room.Entity;
 
+import org.jetbrains.annotations.NotNull;
+
 @Entity(tableName = "options", primaryKeys = {"profile_id", "name"})
 public class Option {
     @ColumnInfo(name = "profile_id")
     private long profileId;
     @NonNull
     @ColumnInfo
-    private String name = "";
+    private String name;
     @ColumnInfo
     private String value;
+    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(long profileId) {
+    public void setProfileId(long profileId) {
         this.profileId = profileId;
     }
     @NonNull