mirror of https://github.com/readrops/Readrops.git
Migrate FolderWithFeedCount and ItemWithFeed to kotlin
This commit is contained in:
parent
bb24daff64
commit
96be5af06e
|
@ -1,34 +0,0 @@
|
|||
package com.readrops.db.pojo;
|
||||
|
||||
import androidx.room.ColumnInfo;
|
||||
import androidx.room.Embedded;
|
||||
|
||||
import com.readrops.db.entities.Folder;
|
||||
|
||||
public class FolderWithFeedCount {
|
||||
|
||||
@Embedded
|
||||
private Folder folder;
|
||||
|
||||
@ColumnInfo(name = "feed_count")
|
||||
private int feedCount;
|
||||
|
||||
public FolderWithFeedCount() {
|
||||
}
|
||||
|
||||
public Folder getFolder() {
|
||||
return folder;
|
||||
}
|
||||
|
||||
public void setFolder(Folder folder) {
|
||||
this.folder = folder;
|
||||
}
|
||||
|
||||
public int getFeedCount() {
|
||||
return feedCount;
|
||||
}
|
||||
|
||||
public void setFeedCount(int feedCount) {
|
||||
this.feedCount = feedCount;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
package com.readrops.db.pojo
|
||||
|
||||
import androidx.room.ColumnInfo
|
||||
import androidx.room.Embedded
|
||||
import com.readrops.db.entities.Folder
|
||||
|
||||
data class FolderWithFeedCount(
|
||||
@Embedded val folder: Folder,
|
||||
@ColumnInfo(name = "feed_count") val feedCount: Int,
|
||||
)
|
|
@ -1,99 +0,0 @@
|
|||
package com.readrops.db.pojo;
|
||||
|
||||
import androidx.room.ColumnInfo;
|
||||
import androidx.room.Embedded;
|
||||
import androidx.annotation.ColorInt;
|
||||
|
||||
import com.readrops.db.entities.Folder;
|
||||
import com.readrops.db.entities.Item;
|
||||
|
||||
public class ItemWithFeed {
|
||||
|
||||
@Embedded
|
||||
private Item item;
|
||||
|
||||
@ColumnInfo(name = "name")
|
||||
private String feedName;
|
||||
|
||||
@ColumnInfo(name = "feedId")
|
||||
private int feedId;
|
||||
|
||||
@ColumnInfo(name = "text_color")
|
||||
private @ColorInt int color;
|
||||
|
||||
@ColumnInfo(name = "background_color")
|
||||
private @ColorInt int bgColor;
|
||||
|
||||
@ColumnInfo(name = "icon_url")
|
||||
private String feedIconUrl;
|
||||
|
||||
@ColumnInfo(name = "siteUrl")
|
||||
private String websiteUrl;
|
||||
|
||||
@Embedded(prefix = "folder_")
|
||||
private Folder folder;
|
||||
|
||||
public Item getItem() {
|
||||
return item;
|
||||
}
|
||||
|
||||
public void setItem(Item item) {
|
||||
this.item = item;
|
||||
}
|
||||
|
||||
public String getFeedName() {
|
||||
return feedName;
|
||||
}
|
||||
|
||||
public void setFeedName(String feedName) {
|
||||
this.feedName = feedName;
|
||||
}
|
||||
|
||||
public int getFeedId() {
|
||||
return feedId;
|
||||
}
|
||||
|
||||
public void setFeedId(int feedId) {
|
||||
this.feedId = feedId;
|
||||
}
|
||||
|
||||
public @ColorInt int getColor() {
|
||||
return color;
|
||||
}
|
||||
|
||||
public void setColor(@ColorInt int color) {
|
||||
this.color = color;
|
||||
}
|
||||
|
||||
public String getFeedIconUrl() {
|
||||
return feedIconUrl;
|
||||
}
|
||||
|
||||
public void setFeedIconUrl(String feedIconUrl) {
|
||||
this.feedIconUrl = feedIconUrl;
|
||||
}
|
||||
|
||||
public @ColorInt int getBgColor() {
|
||||
return bgColor;
|
||||
}
|
||||
|
||||
public void setBgColor(@ColorInt int bgColor) {
|
||||
this.bgColor = bgColor;
|
||||
}
|
||||
|
||||
public Folder getFolder() {
|
||||
return folder;
|
||||
}
|
||||
|
||||
public void setFolder(Folder folder) {
|
||||
this.folder = folder;
|
||||
}
|
||||
|
||||
public String getWebsiteUrl() {
|
||||
return websiteUrl;
|
||||
}
|
||||
|
||||
public void setWebsiteUrl(String websiteUrl) {
|
||||
this.websiteUrl = websiteUrl;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,18 @@
|
|||
package com.readrops.db.pojo
|
||||
|
||||
import androidx.annotation.ColorInt
|
||||
import androidx.room.ColumnInfo
|
||||
import androidx.room.Embedded
|
||||
import com.readrops.db.entities.Folder
|
||||
import com.readrops.db.entities.Item
|
||||
|
||||
data class ItemWithFeed(
|
||||
@Embedded val item: Item,
|
||||
@ColumnInfo(name = "name") val feedName: String,
|
||||
@ColumnInfo(name = "feedId") val feedId: Int,
|
||||
@ColumnInfo(name = "text_color") @ColorInt val color: Int,
|
||||
@ColumnInfo(name = "background_color") @ColorInt val bgColor: Int,
|
||||
@ColumnInfo(name = "icon_url") val feedIconUrl: String?,
|
||||
@ColumnInfo(name = "siteUrl") val websiteUrl: String?,
|
||||
@Embedded(prefix = "folder_") val folder: Folder,
|
||||
)
|
Loading…
Reference in New Issue