LocalRepositoryImpl

class LocalRepositoryImpl @Inject constructor(localDataSource: LocalDataSource) : LocalRepository

implementation of LocalRepository.

See also

Constructors

Link copied to clipboard
@Inject
fun LocalRepositoryImpl(localDataSource: LocalDataSource)

Functions

Link copied to clipboard
open suspend override fun deleteEducationById(education: Education)
Link copied to clipboard
open suspend override fun deleteProjectById(project: Project)
Link copied to clipboard
open suspend override fun deleteResume(resume: Resume)
Link copied to clipboard
open suspend override fun deleteSkillById(skill: Skill)
Link copied to clipboard
open suspend override fun deleteWorkById(work: Work)
Link copied to clipboard
open suspend override fun getEducationsByResumeId(resumeId: Int): List<Education>
Link copied to clipboard
open suspend override fun getProjectsByResumeId(resumeId: Int): List<Project>
Link copied to clipboard
open override fun getResumeById(resumeId: Int): Resume?
Link copied to clipboard
open override fun getResumes(): Flow<List<Resume>>
Link copied to clipboard
open suspend override fun getSkillsByResumeId(resumeId: Int): List<Skill>
Link copied to clipboard
open suspend override fun getWorksByResumeId(resumeId: Int): List<Work>
Link copied to clipboard
open suspend override fun insertOrUpdateEducations(resumeId: Int, educations: List<Education>): Int?
Link copied to clipboard
open suspend override fun insertOrUpdateProjects(resumeId: Int, projects: List<Project>): Int?
Link copied to clipboard
open suspend override fun insertOrUpdateResume(resume: Resume): Int?
Link copied to clipboard
open suspend override fun insertOrUpdateSkills(resumeId: Int, skills: List<Skill>): Int?
Link copied to clipboard
open suspend override fun insertOrUpdateWorks(resumeId: Int, works: List<Work>): Int?

Properties

Link copied to clipboard
private val localDataSource: LocalDataSource