From ce46396e3752022b79f493258d37e48d03a5d839 Mon Sep 17 00:00:00 2001 From: Julien THEME Date: Mon, 16 Jan 2023 23:43:29 +0100 Subject: [PATCH] :zap: add room structure - Add MovieDAO, SerieDAO, SeasonDAO and EpisodeDAO - Add Entity for Movie, Serie, Season and Episode - Add MediaDatabase --- Cineapp/.idea/gradle.xml | 1 + Cineapp/app/build.gradle | 2 + .../java/com/example/cinapp/MainActivity.kt | 21 +++++++++ .../com/example/cinapp/Room/DAO/EpisodeDAO.kt | 7 +++ .../com/example/cinapp/Room/DAO/MovieDAO.kt | 41 +++++++++++++++++ .../com/example/cinapp/Room/DAO/SeasonDAO.kt | 7 +++ .../com/example/cinapp/Room/DAO/SerieDAO.kt | 37 ++++++++++++++++ .../cinapp/Room/Entity/EpisodeEntity.kt | 17 +++++++ .../example/cinapp/Room/Entity/MovieEntity.kt | 21 +++++++++ .../cinapp/Room/Entity/SeasonEntity.kt | 14 ++++++ .../example/cinapp/Room/Entity/SerieEntity.kt | 24 ++++++++++ .../com/example/cinapp/Room/MediaDatabase.kt | 20 +++++++++ .../java/com/example/cinapp/model/Episode.kt | 15 +++++++ .../java/com/example/cinapp/model/Media.kt | 17 +++++++ .../com/example/cinapp/model/MediasLibrary.kt | 44 +++++++++++++++++++ .../java/com/example/cinapp/model/Movie.kt | 19 ++++++++ .../java/com/example/cinapp/model/Season.kt | 12 +++++ .../java/com/example/cinapp/model/Serie.kt | 21 +++++++++ 18 files changed, 340 insertions(+) create mode 100644 Cineapp/app/src/main/java/com/example/cinapp/Room/DAO/EpisodeDAO.kt create mode 100644 Cineapp/app/src/main/java/com/example/cinapp/Room/DAO/MovieDAO.kt create mode 100644 Cineapp/app/src/main/java/com/example/cinapp/Room/DAO/SeasonDAO.kt create mode 100644 Cineapp/app/src/main/java/com/example/cinapp/Room/DAO/SerieDAO.kt create mode 100644 Cineapp/app/src/main/java/com/example/cinapp/Room/Entity/EpisodeEntity.kt create mode 100644 Cineapp/app/src/main/java/com/example/cinapp/Room/Entity/MovieEntity.kt create mode 100644 Cineapp/app/src/main/java/com/example/cinapp/Room/Entity/SeasonEntity.kt create mode 100644 Cineapp/app/src/main/java/com/example/cinapp/Room/Entity/SerieEntity.kt create mode 100644 Cineapp/app/src/main/java/com/example/cinapp/Room/MediaDatabase.kt create mode 100644 Cineapp/app/src/main/java/com/example/cinapp/model/Episode.kt create mode 100644 Cineapp/app/src/main/java/com/example/cinapp/model/Media.kt create mode 100644 Cineapp/app/src/main/java/com/example/cinapp/model/MediasLibrary.kt create mode 100644 Cineapp/app/src/main/java/com/example/cinapp/model/Movie.kt create mode 100644 Cineapp/app/src/main/java/com/example/cinapp/model/Season.kt create mode 100644 Cineapp/app/src/main/java/com/example/cinapp/model/Serie.kt diff --git a/Cineapp/.idea/gradle.xml b/Cineapp/.idea/gradle.xml index a9f4e52..a2d7c21 100644 --- a/Cineapp/.idea/gradle.xml +++ b/Cineapp/.idea/gradle.xml @@ -1,5 +1,6 @@ +