From 813d6857e967f569831275cb31181361ccdc848e Mon Sep 17 00:00:00 2001 From: Fabrice Lecomte Date: Tue, 28 Jan 2020 11:08:43 +0100 Subject: [PATCH] Split Entities for remove nullable variables --- .../{All_Tests.xml => All_Tests___Lint.xml} | 3 +- .idea/runConfigurations/Cucumber_Tests.xml | 4 +- .idea/runConfigurations/Lint.xml | 31 +++++++ src/main/kotlin/fr/dcproject/Application.kt | 25 ++++-- .../kotlin/fr/dcproject/ApplicationContext.kt | 4 +- src/main/kotlin/fr/dcproject/Configuration.kt | 4 +- .../kotlin/fr/dcproject/entity/Article.kt | 85 +++++++++++++++---- .../kotlin/fr/dcproject/entity/Citizen.kt | 70 ++++++++++++--- .../kotlin/fr/dcproject/entity/Comment.kt | 19 +++-- .../fr/dcproject/entity/Constitution.kt | 65 ++++++++++---- src/main/kotlin/fr/dcproject/entity/Extra.kt | 62 +++++++++++--- src/main/kotlin/fr/dcproject/entity/Follow.kt | 5 +- src/main/kotlin/fr/dcproject/entity/User.kt | 40 +++++++-- src/main/kotlin/fr/dcproject/entity/Vote.kt | 9 +- .../fr/dcproject/entity/request/Article.kt | 5 +- .../dcproject/entity/request/Constitution.kt | 48 +++++++++++ .../fr/dcproject/messages/SsoManager.kt | 16 ++-- .../kotlin/fr/dcproject/repository/Article.kt | 6 +- .../kotlin/fr/dcproject/repository/Citizen.kt | 12 +-- .../kotlin/fr/dcproject/repository/Comment.kt | 34 ++++---- .../fr/dcproject/repository/Constitution.kt | 5 +- .../kotlin/fr/dcproject/repository/Follow.kt | 20 ++--- .../kotlin/fr/dcproject/repository/User.kt | 3 +- .../kotlin/fr/dcproject/repository/Vote.kt | 36 +++----- src/main/kotlin/fr/dcproject/routes/Auth.kt | 17 ++-- .../kotlin/fr/dcproject/routes/Citizen.kt | 2 +- .../kotlin/fr/dcproject/routes/Comment.kt | 3 +- .../fr/dcproject/routes/CommentArticle.kt | 4 +- .../fr/dcproject/routes/Constitution.kt | 4 +- .../dcproject/security/voter/ArticleVoter.kt | 20 ++--- .../dcproject/security/voter/CitizenVoter.kt | 20 ++--- .../dcproject/security/voter/CommentVoter.kt | 2 +- .../security/voter/ConstitutionVoter.kt | 16 ++-- .../dcproject/security/voter/FollowVoter.kt | 2 +- .../fr/dcproject/security/voter/VoteVoter.kt | 4 +- .../sql/fixtures/05-constitution.sql | 6 +- .../functions/citizen/find_citizen_by_id.sql | 3 +- .../citizen/find_citizen_by_id_with_user.sql | 3 +- .../sql/functions/citizen/find_citizens.sql | 3 +- .../create_title_in_constitution.sql | 7 +- .../constitution/upsert_constitution.sql | 4 - .../sql/migrations/0000-init_schema.up.sql | 2 - src/test/kotlin/ArticleTest.kt | 7 +- src/test/kotlin/ConstitutionTest.kt | 9 +- src/test/kotlin/FollowTest.kt | 31 +++++-- src/test/kotlin/VoteTest.kt | 24 +++--- src/test/kotlin/feature/ArticleSteps.kt | 8 +- src/test/kotlin/feature/ConstitutionSteps.kt | 28 +++--- .../kotlin/feature/KtorServerAuthSteps.kt | 7 +- .../feature/commentConstitution.feature | 6 +- .../resources/feature/constitution.feature | 1 - src/test/resources/feature/vote.feature | 2 +- 52 files changed, 569 insertions(+), 287 deletions(-) rename .idea/runConfigurations/{All_Tests.xml => All_Tests___Lint.xml} (77%) create mode 100644 .idea/runConfigurations/Lint.xml create mode 100644 src/main/kotlin/fr/dcproject/entity/request/Constitution.kt diff --git a/.idea/runConfigurations/All_Tests.xml b/.idea/runConfigurations/All_Tests___Lint.xml similarity index 77% rename from .idea/runConfigurations/All_Tests.xml rename to .idea/runConfigurations/All_Tests___Lint.xml index cf6510d..cf179d2 100644 --- a/.idea/runConfigurations/All_Tests.xml +++ b/.idea/runConfigurations/All_Tests___Lint.xml @@ -1,5 +1,5 @@ - +