diff options
Diffstat (limited to 'app/src/main/java/User/UserData.java')
-rw-r--r-- | app/src/main/java/User/UserData.java | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/app/src/main/java/User/UserData.java b/app/src/main/java/User/UserData.java index c334c289..b3f71029 100644 --- a/app/src/main/java/User/UserData.java +++ b/app/src/main/java/User/UserData.java @@ -1,13 +1,18 @@ package User; +import androidx.annotation.NonNull; import androidx.room.ColumnInfo; import androidx.room.Entity; -import androidx.annotation.NonNull; - -import SubscribedUserDatabase.SubscribedUserData; +import androidx.room.PrimaryKey; @Entity(tableName = "users") -public class UserData extends SubscribedUserData { +public class UserData { + @PrimaryKey + @NonNull + @ColumnInfo(name = "name") + private String name; + @ColumnInfo(name = "icon") + private String iconUrl; @ColumnInfo(name = "banner") private String banner; @ColumnInfo(name = "karma") @@ -20,7 +25,8 @@ public class UserData extends SubscribedUserData { private boolean canBeFollowed; public UserData(@NonNull String name, String iconUrl, String banner, int karma, boolean isGold, boolean isFriend, boolean canBeFollowed) { - super(name, iconUrl); + this.name = name; + this.iconUrl = iconUrl; this.banner = banner; this.karma = karma; this.isGold = isGold; @@ -28,6 +34,15 @@ public class UserData extends SubscribedUserData { this.canBeFollowed = canBeFollowed; } + @NonNull + public String getName() { + return name; + } + + public String getIconUrl() { + return iconUrl; + } + public String getBanner() { return banner; } |