JvnLocalDataSource

class JvnLocalDataSource @Inject constructor(database: JvnDatabase) : JvnDataSource

RoomによるData層の実装

Constructors

Link copied to clipboard
@Inject
constructor(database: JvnDatabase)

Functions

Link copied to clipboard
open suspend override fun deleteAll()
Link copied to clipboard
open suspend override fun exists(secIdentifier: CharSequence): Boolean
Link copied to clipboard
open override fun getFavoritesStream(): Flow<List<DomainVulnOverview>>
Link copied to clipboard
open suspend override fun getVulnOverviews(keyword: CharSequence?, rangeDatePublic: CharSequence, rangeDatePublished: CharSequence, rangeDateFirstPublished: CharSequence): Result<List<DomainVulnOverview>>
Link copied to clipboard
open override fun getVulnOverviewsStream(): Flow<List<DomainVulnOverview>>
Link copied to clipboard
open suspend override fun saveVulnOverviews(vulnOverviews: List<DomainVulnOverview>)
Link copied to clipboard
open suspend override fun updateFavorite(id: String, favorite: Boolean)