From c135a004f35e8c908dfe9536539ded43f0df9ffd Mon Sep 17 00:00:00 2001 From: Jottyfan Date: Wed, 23 Oct 2024 21:33:06 +0200 Subject: [PATCH] added progress as a future replacement of accept --- .gradle/7.3/checksums/checksums.lock | Bin 17 -> 0 bytes .gradle/7.3/checksums/md5-checksums.bin | Bin 26097 -> 0 bytes .gradle/7.3/checksums/sha1-checksums.bin | Bin 45767 -> 0 bytes .../dependencies-accessors.lock | Bin 17 -> 0 bytes .../7.3/dependencies-accessors/gc.properties | 0 .../7.3/executionHistory/executionHistory.bin | Bin 132644 -> 0 bytes .../executionHistory/executionHistory.lock | Bin 17 -> 0 bytes .gradle/7.3/fileChanges/last-build.bin | Bin 1 -> 0 bytes .gradle/7.3/fileHashes/fileHashes.bin | Bin 30597 -> 0 bytes .gradle/7.3/fileHashes/fileHashes.lock | Bin 17 -> 0 bytes .gradle/7.3/gc.properties | 0 .../buildOutputCleanup.lock | Bin 17 -> 17 bytes .gradle/buildOutputCleanup/cache.properties | 4 +- .gradle/buildOutputCleanup/outputFiles.bin | Bin 19235 -> 0 bytes .gradle/checksums/checksums.lock | Bin 17 -> 0 bytes .gradle/configuration-cache/gc.properties | 0 .gradle/file-system.probe | Bin 8 -> 0 bytes .settings/org.eclipse.jdt.core.prefs | 24 + .settings/org.eclipse.jdt.launching.prefs | 3 + build.gradle | 4 +- gradle/wrapper/gradle-wrapper.properties | 2 +- .../camporganizer/db/jooq/DefaultCatalog.java | 2 +- .../jottyfan/camporganizer/db/jooq/Keys.java | 2 +- .../camporganizer/db/jooq/Public.java | 16 +- .../camporganizer/db/jooq/Tables.java | 14 +- .../db/jooq/enums/EnumCamprole.java | 2 +- .../db/jooq/enums/EnumDocument.java | 2 +- .../db/jooq/enums/EnumFiletype.java | 2 +- .../db/jooq/enums/EnumModule.java | 2 +- .../db/jooq/enums/EnumProgress.java | 62 +++ .../camporganizer/db/jooq/enums/EnumRole.java | 2 +- .../camporganizer/db/jooq/enums/EnumSex.java | 2 +- .../camporganizer/db/jooq/tables/TCamp.java | 28 +- .../db/jooq/tables/TCampdocument.java | 2 +- .../db/jooq/tables/TCampprofile.java | 28 +- .../db/jooq/tables/TDocument.java | 2 +- .../db/jooq/tables/TDocumentrole.java | 2 +- .../db/jooq/tables/TLocation.java | 2 +- .../camporganizer/db/jooq/tables/TPerson.java | 13 +- .../db/jooq/tables/TPersondocument.java | 2 +- .../db/jooq/tables/TProfile.java | 2 +- .../db/jooq/tables/TProfilerole.java | 2 +- .../camporganizer/db/jooq/tables/TRss.java | 2 +- .../camporganizer/db/jooq/tables/TSales.java | 2 +- .../db/jooq/tables/TSalescontent.java | 2 +- .../db/jooq/tables/TSalescontenttype.java | 2 +- .../camporganizer/db/jooq/tables/VAdult.java | 2 +- .../camporganizer/db/jooq/tables/VBudget.java | 2 +- .../camporganizer/db/jooq/tables/VCamp.java | 351 -------------- .../db/jooq/tables/VCampBudget.java | 2 +- .../db/jooq/tables/VCampBudgetYear.java | 2 +- .../db/jooq/tables/VCampdocument.java | 2 +- .../db/jooq/tables/VCamprole.java | 2 +- .../db/jooq/tables/VDocument.java | 2 +- .../db/jooq/tables/VDsgvoDeleteCandidate.java | 268 ----------- .../camporganizer/db/jooq/tables/VFeeder.java | 2 +- .../db/jooq/tables/VProfile.java | 2 +- .../db/jooq/tables/VRegistration.java | 2 +- .../camporganizer/db/jooq/tables/VRole.java | 2 +- .../camporganizer/db/jooq/tables/VSales.java | 2 +- .../db/jooq/tables/VVersion.java | 2 +- .../db/jooq/tables/pojos/TCamp.java | 2 +- .../db/jooq/tables/pojos/TCampdocument.java | 2 +- .../db/jooq/tables/pojos/TCampprofile.java | 2 +- .../db/jooq/tables/pojos/TDocument.java | 2 +- .../db/jooq/tables/pojos/TDocumentrole.java | 2 +- .../db/jooq/tables/pojos/TLocation.java | 2 +- .../db/jooq/tables/pojos/TPerson.java | 43 +- .../db/jooq/tables/pojos/TPersondocument.java | 2 +- .../db/jooq/tables/pojos/TProfile.java | 2 +- .../db/jooq/tables/pojos/TProfilerole.java | 2 +- .../db/jooq/tables/pojos/TRss.java | 2 +- .../db/jooq/tables/pojos/TSales.java | 2 +- .../db/jooq/tables/pojos/TSalescontent.java | 2 +- .../jooq/tables/pojos/TSalescontenttype.java | 2 +- .../db/jooq/tables/pojos/VAdult.java | 2 +- .../db/jooq/tables/pojos/VBudget.java | 2 +- .../db/jooq/tables/pojos/VCamp.java | 453 ------------------ .../db/jooq/tables/pojos/VCampBudget.java | 2 +- .../db/jooq/tables/pojos/VCampBudgetYear.java | 2 +- .../db/jooq/tables/pojos/VCampdocument.java | 2 +- .../db/jooq/tables/pojos/VCamprole.java | 2 +- .../db/jooq/tables/pojos/VDocument.java | 2 +- .../tables/pojos/VDsgvoDeleteCandidate.java | 228 --------- .../db/jooq/tables/pojos/VFeeder.java | 2 +- .../db/jooq/tables/pojos/VProfile.java | 2 +- .../db/jooq/tables/pojos/VRegistration.java | 2 +- .../db/jooq/tables/pojos/VRole.java | 2 +- .../db/jooq/tables/pojos/VSales.java | 2 +- .../db/jooq/tables/pojos/VVersion.java | 2 +- .../db/jooq/tables/records/TCampRecord.java | 2 +- .../tables/records/TCampdocumentRecord.java | 2 +- .../tables/records/TCampprofileRecord.java | 2 +- .../jooq/tables/records/TDocumentRecord.java | 2 +- .../tables/records/TDocumentroleRecord.java | 2 +- .../jooq/tables/records/TLocationRecord.java | 2 +- .../db/jooq/tables/records/TPersonRecord.java | 67 +-- .../tables/records/TPersondocumentRecord.java | 2 +- .../jooq/tables/records/TProfileRecord.java | 2 +- .../tables/records/TProfileroleRecord.java | 2 +- .../db/jooq/tables/records/TRssRecord.java | 2 +- .../db/jooq/tables/records/TSalesRecord.java | 2 +- .../tables/records/TSalescontentRecord.java | 2 +- .../records/TSalescontenttypeRecord.java | 2 +- .../db/jooq/tables/records/VAdultRecord.java | 2 +- .../db/jooq/tables/records/VBudgetRecord.java | 2 +- .../tables/records/VCampBudgetRecord.java | 2 +- .../tables/records/VCampBudgetYearRecord.java | 2 +- .../db/jooq/tables/records/VCampRecord.java | 409 ---------------- .../tables/records/VCampdocumentRecord.java | 2 +- .../jooq/tables/records/VCamproleRecord.java | 2 +- .../jooq/tables/records/VDocumentRecord.java | 2 +- .../records/VDsgvoDeleteCandidateRecord.java | 205 -------- .../db/jooq/tables/records/VFeederRecord.java | 2 +- .../jooq/tables/records/VProfileRecord.java | 2 +- .../tables/records/VRegistrationRecord.java | 2 +- .../db/jooq/tables/records/VRoleRecord.java | 2 +- .../db/jooq/tables/records/VSalesRecord.java | 2 +- .../jooq/tables/records/VVersionRecord.java | 2 +- src/main/resources/enums/progress.sql | 6 + src/main/resources/setup.sql | 1 + src/main/resources/tables/person.sql | 1 + src/main/resources/upgrade_2024-10-23.sql | 14 + src/main/resources/views/camp.sql | 4 +- 124 files changed, 295 insertions(+), 2121 deletions(-) delete mode 100644 .gradle/7.3/checksums/checksums.lock delete mode 100644 .gradle/7.3/checksums/md5-checksums.bin delete mode 100644 .gradle/7.3/checksums/sha1-checksums.bin delete mode 100644 .gradle/7.3/dependencies-accessors/dependencies-accessors.lock delete mode 100644 .gradle/7.3/dependencies-accessors/gc.properties delete mode 100644 .gradle/7.3/executionHistory/executionHistory.bin delete mode 100644 .gradle/7.3/executionHistory/executionHistory.lock delete mode 100644 .gradle/7.3/fileChanges/last-build.bin delete mode 100644 .gradle/7.3/fileHashes/fileHashes.bin delete mode 100644 .gradle/7.3/fileHashes/fileHashes.lock delete mode 100644 .gradle/7.3/gc.properties delete mode 100644 .gradle/buildOutputCleanup/outputFiles.bin delete mode 100644 .gradle/checksums/checksums.lock delete mode 100644 .gradle/configuration-cache/gc.properties delete mode 100644 .gradle/file-system.probe create mode 100644 .settings/org.eclipse.jdt.launching.prefs create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumProgress.java delete mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCamp.java delete mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VDsgvoDeleteCandidate.java delete mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCamp.java delete mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VDsgvoDeleteCandidate.java delete mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCampRecord.java delete mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VDsgvoDeleteCandidateRecord.java create mode 100644 src/main/resources/enums/progress.sql create mode 100644 src/main/resources/upgrade_2024-10-23.sql diff --git a/.gradle/7.3/checksums/checksums.lock b/.gradle/7.3/checksums/checksums.lock deleted file mode 100644 index 029697c0bdc776ea9d80dfa419c1443299f42142..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17 VcmZP$)nD{#SMAc-3}C>_3II161d{*& diff --git a/.gradle/7.3/checksums/md5-checksums.bin b/.gradle/7.3/checksums/md5-checksums.bin deleted file mode 100644 index ab296f176198c46c1d3b6c26ebde5c7d3e831fc7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26097 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�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 MKyOHz3&Yg^1DzR`+yDRo diff --git a/.gradle/7.3/dependencies-accessors/dependencies-accessors.lock b/.gradle/7.3/dependencies-accessors/dependencies-accessors.lock deleted file mode 100644 index 160674808038f567c41df1ad341428cc3ebe272d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17 TcmZQp{c&W%Gp8&|1}FdkHs=ID diff --git a/.gradle/7.3/dependencies-accessors/gc.properties b/.gradle/7.3/dependencies-accessors/gc.properties deleted file mode 100644 index e69de29..0000000 diff --git a/.gradle/7.3/executionHistory/executionHistory.bin b/.gradle/7.3/executionHistory/executionHistory.bin deleted file mode 100644 index 02a8ce251398d3bf394f8ddda8e617a648016fed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 132644 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ⅅ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 Wo&QsI_DZ%e#-UG|vku+~z5WNClGkAX diff --git a/.gradle/7.3/executionHistory/executionHistory.lock b/.gradle/7.3/executionHistory/executionHistory.lock deleted file mode 100644 index 0658bbe00e5ac924f895a3ad4214f961a1742aaf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17 UcmZSf{lDkzmGtRJ3=j|p06@tFYXATM diff --git a/.gradle/7.3/fileChanges/last-build.bin b/.gradle/7.3/fileChanges/last-build.bin deleted file mode 100644 index f76dd238ade08917e6712764a16a22005a50573d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1 IcmZPo000310RR91 diff --git a/.gradle/7.3/fileHashes/fileHashes.bin b/.gradle/7.3/fileHashes/fileHashes.bin deleted file mode 100644 index 480331a8d42c186bed1bff62a3b8eec136e7179a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30597 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

@RqP9R#M zuUF$bS8pD-jG1|)LFt`w7^@?@F%J}q5(DUHe5iZNvaweh${B83$erKE3@YR4({*gwG!JA{=;|Ddjlj`#Ag5sCl&!3g70&J)zdSJ53S6KV$YBt zFo6U!B4#^3c%3=!HGC6a>sIip?Sy=oHzXK9O~INx@JZ`~d)L5An}t(7cQ@6<{2H~{ zi$;|+15m_gsSFw7rlSIG4tLA$2jA)Lcn+QoX5RL<2@Ra{}4Q#%;Uj02s6sVdQ!E^%>%V+s!^y4Dmdw;%2|5&9^ z@7!MN9tQ~qEl9}Eat@k3`xut?#P!Twoeyn|qR%b?0_?$Pl=FpPozc$YP@wk%q18N> z?FXh_NUg3w`Cw9jK9(&e6E{_2V_%jm7?oD=-7{bka~b+Lj8;4UEID5?^{wjtYv;%# zUxTC!vzNb_nMd0+sB~D9o8{9eWvAxXCL`8EXY$xmtfITXTAhhiC?rvD9}}} z$tdH06eryBh-v>cA0%e(pul)3_(YPHXgt2BJyhPRV9ncP*(;eEU{zo~SZtw>m9y0L zqcQV7i5%C^RlOvkoHi`!2MI=0MVDVE```}pKXgkx=)1=72irQqH1x>?BbEoymb!tC zW*#|PwN_6({l-)faI~;zB7ztBXqf>h%fK3-CAc>ZX0dM>4Om|6T5`w9Tw;c38%I87 z`xe09ZzOes^5*jUm*p8@N|oRy31;3lJ_LQtcHjNgDe`gbeW>HJD7EN|>QZ5lm|%ef zHJv=F57n_%hi(We723Zv#A$^xj z94V@uR?(a8?_5F|7Vvn6-P^I6hh$%?0*^`Nn zZMns<@!j1k1{;`~#17g)VlJ8oGd4P!mAIbOQ`?`?8NJdiJSi;vX*nQ3Er|uMpfR#- zB@;h0eLM%G7~ErwpBw1rd13FPKnAC=8Uh+Wh&HW{=B+9c*M{tz_G@U`CNeCNhNGg$ z%m5U=A~JDsyrHEm`z4=3LTQv)=eJ@+d`H9`GT~#*=)X_$SA-e+%Q)|)(kI}k{(|*| zwb@2>u9_!y$)ymL*#mK_B>u!xsrKnphnW+#l_n N;8Xx@j_opx_&+ujj3fX6 diff --git a/.gradle/7.3/fileHashes/fileHashes.lock b/.gradle/7.3/fileHashes/fileHashes.lock deleted file mode 100644 index 559cd5090186535d013c0267e698ee26686e9657..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17 VcmZR+b>-OQXGPyM8Nh(~I{-_Q2D|_O diff --git a/.gradle/7.3/gc.properties b/.gradle/7.3/gc.properties deleted file mode 100644 index e69de29..0000000 diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index c9d492422156463a8a8538d4882226a9832c672f..7ccad6e74c1a7965969d1a9c3c24e30d4848a3dc 100644 GIT binary patch literal 17 UcmZRUep`6%Xoyb-0|YPv05uc@IRF3v literal 17 UcmZRc6ZMAOWyLE-1_&qy05FvVHvj+t diff --git a/.gradle/buildOutputCleanup/cache.properties b/.gradle/buildOutputCleanup/cache.properties index e7a357a..73d7c25 100644 --- a/.gradle/buildOutputCleanup/cache.properties +++ b/.gradle/buildOutputCleanup/cache.properties @@ -1,2 +1,2 @@ -#Thu Jun 30 21:33:48 CEST 2022 -gradle.version=7.3 +#Wed Oct 23 21:32:16 CEST 2024 +gradle.version=8.10.2 diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin deleted file mode 100644 index b50821b04f2cfb449813adf3a64299743d713974..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19235 zcmeI&e=O8-9LMpmSX7cSy4VV3!YQpknya>}8TVt8X0|fFYPRNSSohYV}-B(giy|zaiJGMUZIX^G?M7^QN+ehuO zG?U%eoBFeo)5n!(GURN&je7Id@5P+syExXB)LXvZ*4st@Y~;H%nR@rfh^Y9r&Le!6 zSySvHEZ*NfQvA?m~8QdRz%gdDbi5B2f;{yDauc3;?@0_t4aOtnvls*CkR>QintSNX&yUpMwWNe zQr{OobL`X^HouShQLp}A`dmXhn|Ge;Q@Z5I$4{gAE;&yEPF1?_AKP8h0K_LX3MTJ-(y}Z+x%~@GQazu F@*BuuF+upublic.v_camp. - */ - public final VCamp V_CAMP = VCamp.V_CAMP; - /** * The table public.v_camp_budget. */ @@ -165,11 +158,6 @@ public class Public extends SchemaImpl { */ public final VDocument V_DOCUMENT = VDocument.V_DOCUMENT; - /** - * The table public.v_dsgvo_delete_candidate. - */ - public final VDsgvoDeleteCandidate V_DSGVO_DELETE_CANDIDATE = VDsgvoDeleteCandidate.V_DSGVO_DELETE_CANDIDATE; - /** * The table public.v_feeder. */ @@ -232,13 +220,11 @@ public class Public extends SchemaImpl { TSalescontenttype.T_SALESCONTENTTYPE, VAdult.V_ADULT, VBudget.V_BUDGET, - VCamp.V_CAMP, VCampBudget.V_CAMP_BUDGET, VCampBudgetYear.V_CAMP_BUDGET_YEAR, VCampdocument.V_CAMPDOCUMENT, VCamprole.V_CAMPROLE, VDocument.V_DOCUMENT, - VDsgvoDeleteCandidate.V_DSGVO_DELETE_CANDIDATE, VFeeder.V_FEEDER, VProfile.V_PROFILE, VRegistration.V_REGISTRATION, diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/Tables.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/Tables.java index 2a115ac..cfcab25 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/Tables.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/Tables.java @@ -20,13 +20,11 @@ import de.jottyfan.camporganizer.db.jooq.tables.TSalescontent; import de.jottyfan.camporganizer.db.jooq.tables.TSalescontenttype; import de.jottyfan.camporganizer.db.jooq.tables.VAdult; import de.jottyfan.camporganizer.db.jooq.tables.VBudget; -import de.jottyfan.camporganizer.db.jooq.tables.VCamp; import de.jottyfan.camporganizer.db.jooq.tables.VCampBudget; import de.jottyfan.camporganizer.db.jooq.tables.VCampBudgetYear; import de.jottyfan.camporganizer.db.jooq.tables.VCampdocument; import de.jottyfan.camporganizer.db.jooq.tables.VCamprole; import de.jottyfan.camporganizer.db.jooq.tables.VDocument; -import de.jottyfan.camporganizer.db.jooq.tables.VDsgvoDeleteCandidate; import de.jottyfan.camporganizer.db.jooq.tables.VFeeder; import de.jottyfan.camporganizer.db.jooq.tables.VProfile; import de.jottyfan.camporganizer.db.jooq.tables.VRegistration; @@ -38,7 +36,7 @@ import de.jottyfan.camporganizer.db.jooq.tables.VVersion; /** * Convenience access to all tables in public. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class Tables { /** @@ -121,11 +119,6 @@ public class Tables { */ public static final VBudget V_BUDGET = VBudget.V_BUDGET; - /** - * The table public.v_camp. - */ - public static final VCamp V_CAMP = VCamp.V_CAMP; - /** * The table public.v_camp_budget. */ @@ -151,11 +144,6 @@ public class Tables { */ public static final VDocument V_DOCUMENT = VDocument.V_DOCUMENT; - /** - * The table public.v_dsgvo_delete_candidate. - */ - public static final VDsgvoDeleteCandidate V_DSGVO_DELETE_CANDIDATE = VDsgvoDeleteCandidate.V_DSGVO_DELETE_CANDIDATE; - /** * The table public.v_feeder. */ diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumCamprole.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumCamprole.java index 58ffb96..f53a80c 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumCamprole.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumCamprole.java @@ -14,7 +14,7 @@ import org.jooq.Schema; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public enum EnumCamprole implements EnumType { student("student"), diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumDocument.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumDocument.java index 44af647..5813b12 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumDocument.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumDocument.java @@ -14,7 +14,7 @@ import org.jooq.Schema; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public enum EnumDocument implements EnumType { camppass("camppass"), diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumFiletype.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumFiletype.java index c4101e5..5ca5cd8 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumFiletype.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumFiletype.java @@ -14,7 +14,7 @@ import org.jooq.Schema; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public enum EnumFiletype implements EnumType { pdf("pdf"), diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumModule.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumModule.java index d99c9c2..d16308a 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumModule.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumModule.java @@ -14,7 +14,7 @@ import org.jooq.Schema; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public enum EnumModule implements EnumType { registration("registration"), diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumProgress.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumProgress.java new file mode 100644 index 0000000..f4af64e --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumProgress.java @@ -0,0 +1,62 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.enums; + + +import de.jottyfan.camporganizer.db.jooq.Public; + +import org.jooq.Catalog; +import org.jooq.EnumType; +import org.jooq.Schema; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) +public enum EnumProgress implements EnumType { + + requested("requested"), + + approved("approved"), + + rejected("rejected"), + + revoked("revoked"); + + private final String literal; + + private EnumProgress(String literal) { + this.literal = literal; + } + + @Override + public Catalog getCatalog() { + return getSchema().getCatalog(); + } + + @Override + public Schema getSchema() { + return Public.PUBLIC; + } + + @Override + public String getName() { + return "enum_progress"; + } + + @Override + public String getLiteral() { + return literal; + } + + /** + * Lookup a value of this EnumType by its literal. Returns + * null, if no such value could be found, see {@link + * EnumType#lookupLiteral(Class, String)}. + */ + public static EnumProgress lookupLiteral(String literal) { + return EnumType.lookupLiteral(EnumProgress.class, literal); + } +} diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumRole.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumRole.java index 4c19535..d1c38b6 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumRole.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumRole.java @@ -14,7 +14,7 @@ import org.jooq.Schema; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public enum EnumRole implements EnumType { subscriber("subscriber"), diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumSex.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumSex.java index d3770f3..090906b 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumSex.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumSex.java @@ -14,7 +14,7 @@ import org.jooq.Schema; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public enum EnumSex implements EnumType { male("male"), diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TCamp.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TCamp.java index 0ea9d68..eaf99bc 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TCamp.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TCamp.java @@ -46,7 +46,7 @@ import org.jooq.impl.TableImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TCamp extends TableImpl { private static final long serialVersionUID = 1L; @@ -228,19 +228,7 @@ public class TCamp extends TableImpl { @Override public List> getReferences() { - return Arrays.asList(Keys.T_CAMP__T_CAMP_FK_LOCATION_FKEY, Keys.T_CAMP__T_CAMP_FK_DOCUMENT_FKEY, Keys.T_CAMP__T_CAMP_FK_PROFILE_FKEY); - } - - private transient TLocationPath _tLocation; - - /** - * Get the implicit join path to the public.t_location table. - */ - public TLocationPath tLocation() { - if (_tLocation == null) - _tLocation = new TLocationPath(this, Keys.T_CAMP__T_CAMP_FK_LOCATION_FKEY, null); - - return _tLocation; + return Arrays.asList(Keys.T_CAMP__T_CAMP_FK_DOCUMENT_FKEY, Keys.T_CAMP__T_CAMP_FK_LOCATION_FKEY, Keys.T_CAMP__T_CAMP_FK_PROFILE_FKEY); } private transient TDocumentPath _tDocument; @@ -255,6 +243,18 @@ public class TCamp extends TableImpl { return _tDocument; } + private transient TLocationPath _tLocation; + + /** + * Get the implicit join path to the public.t_location table. + */ + public TLocationPath tLocation() { + if (_tLocation == null) + _tLocation = new TLocationPath(this, Keys.T_CAMP__T_CAMP_FK_LOCATION_FKEY, null); + + return _tLocation; + } + private transient TProfilePath _tProfile; /** diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TCampdocument.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TCampdocument.java index 56b2a84..395d5f0 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TCampdocument.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TCampdocument.java @@ -40,7 +40,7 @@ import org.jooq.impl.TableImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TCampdocument extends TableImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TCampprofile.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TCampprofile.java index 3f3c636..dbea25d 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TCampprofile.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TCampprofile.java @@ -41,7 +41,7 @@ import org.jooq.impl.TableImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TCampprofile extends TableImpl { private static final long serialVersionUID = 1L; @@ -163,19 +163,7 @@ public class TCampprofile extends TableImpl { @Override public List> getReferences() { - return Arrays.asList(Keys.T_CAMPPROFILE__T_CAMPPROFILE_FK_PROFILE_FKEY, Keys.T_CAMPPROFILE__T_CAMPPROFILE_FK_CAMP_FKEY); - } - - private transient TProfilePath _tProfile; - - /** - * Get the implicit join path to the public.t_profile table. - */ - public TProfilePath tProfile() { - if (_tProfile == null) - _tProfile = new TProfilePath(this, Keys.T_CAMPPROFILE__T_CAMPPROFILE_FK_PROFILE_FKEY, null); - - return _tProfile; + return Arrays.asList(Keys.T_CAMPPROFILE__T_CAMPPROFILE_FK_CAMP_FKEY, Keys.T_CAMPPROFILE__T_CAMPPROFILE_FK_PROFILE_FKEY); } private transient TCampPath _tCamp; @@ -190,6 +178,18 @@ public class TCampprofile extends TableImpl { return _tCamp; } + private transient TProfilePath _tProfile; + + /** + * Get the implicit join path to the public.t_profile table. + */ + public TProfilePath tProfile() { + if (_tProfile == null) + _tProfile = new TProfilePath(this, Keys.T_CAMPPROFILE__T_CAMPPROFILE_FK_PROFILE_FKEY, null); + + return _tProfile; + } + @Override public TCampprofile as(String alias) { return new TCampprofile(DSL.name(alias), this); diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TDocument.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TDocument.java index c915959..d4e4d10 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TDocument.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TDocument.java @@ -44,7 +44,7 @@ import org.jooq.impl.TableImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TDocument extends TableImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TDocumentrole.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TDocumentrole.java index 2ac5616..8ed23d1 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TDocumentrole.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TDocumentrole.java @@ -40,7 +40,7 @@ import org.jooq.impl.TableImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TDocumentrole extends TableImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TLocation.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TLocation.java index bfd32a2..46995a6 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TLocation.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TLocation.java @@ -40,7 +40,7 @@ import org.jooq.impl.TableImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TLocation extends TableImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TPerson.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TPerson.java index 9604844..3879ec6 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TPerson.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TPerson.java @@ -7,6 +7,7 @@ package de.jottyfan.camporganizer.db.jooq.tables; import de.jottyfan.camporganizer.db.jooq.Keys; import de.jottyfan.camporganizer.db.jooq.Public; import de.jottyfan.camporganizer.db.jooq.enums.EnumCamprole; +import de.jottyfan.camporganizer.db.jooq.enums.EnumProgress; import de.jottyfan.camporganizer.db.jooq.enums.EnumSex; import de.jottyfan.camporganizer.db.jooq.tables.TCamp.TCampPath; import de.jottyfan.camporganizer.db.jooq.tables.TPersondocument.TPersondocumentPath; @@ -46,7 +47,7 @@ import org.jooq.impl.TableImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TPerson extends TableImpl { private static final long serialVersionUID = 1L; @@ -124,11 +125,6 @@ public class TPerson extends TableImpl { */ public final TableField FK_PROFILE = createField(DSL.name("fk_profile"), SQLDataType.INTEGER, this, ""); - /** - * The column public.t_person.accept. - */ - public final TableField ACCEPT = createField(DSL.name("accept"), SQLDataType.BOOLEAN, this, ""); - /** * The column public.t_person.created. */ @@ -164,6 +160,11 @@ public class TPerson extends TableImpl { */ public final TableField REQUIRED_PRICE = createField(DSL.name("required_price"), SQLDataType.NUMERIC(7, 2), this, ""); + /** + * The column public.t_person.progress. + */ + public final TableField PROGRESS = createField(DSL.name("progress"), SQLDataType.VARCHAR.defaultValue(DSL.field(DSL.raw("'requested'::enum_progress"), SQLDataType.VARCHAR)).asEnumDataType(EnumProgress.class), this, ""); + private TPerson(Name alias, Table aliased) { this(alias, aliased, (Field[]) null, null); } diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TPersondocument.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TPersondocument.java index c4cb495..3a45978 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TPersondocument.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TPersondocument.java @@ -40,7 +40,7 @@ import org.jooq.impl.TableImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TPersondocument extends TableImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TProfile.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TProfile.java index ad7c9e6..c11d74f 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TProfile.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TProfile.java @@ -43,7 +43,7 @@ import org.jooq.impl.TableImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TProfile extends TableImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TProfilerole.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TProfilerole.java index dfecb3a..81fec47 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TProfilerole.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TProfilerole.java @@ -39,7 +39,7 @@ import org.jooq.impl.TableImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TProfilerole extends TableImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TRss.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TRss.java index ed3c08f..bd1368b 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TRss.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TRss.java @@ -33,7 +33,7 @@ import org.jooq.impl.TableImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TRss extends TableImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TSales.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TSales.java index 1d4e3c9..255af02 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TSales.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TSales.java @@ -43,7 +43,7 @@ import org.jooq.impl.TableImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TSales extends TableImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TSalescontent.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TSalescontent.java index 3f54a33..648d1f7 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TSalescontent.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TSalescontent.java @@ -39,7 +39,7 @@ import org.jooq.impl.TableImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TSalescontent extends TableImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TSalescontenttype.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TSalescontenttype.java index f1e2548..b294898 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TSalescontenttype.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TSalescontenttype.java @@ -37,7 +37,7 @@ import org.jooq.impl.TableImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TSalescontenttype extends TableImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VAdult.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VAdult.java index 22051c2..f69c365 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VAdult.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VAdult.java @@ -31,7 +31,7 @@ import org.jooq.types.YearToSecond; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VAdult extends TableImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VBudget.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VBudget.java index 48c90fc..9887312 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VBudget.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VBudget.java @@ -30,7 +30,7 @@ import org.jooq.impl.TableImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VBudget extends TableImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCamp.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCamp.java deleted file mode 100644 index 1bb62d6..0000000 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCamp.java +++ /dev/null @@ -1,351 +0,0 @@ -/* - * This file is generated by jOOQ. - */ -package de.jottyfan.camporganizer.db.jooq.tables; - - -import de.jottyfan.camporganizer.db.jooq.Public; -import de.jottyfan.camporganizer.db.jooq.tables.records.VCampRecord; - -import java.time.LocalDateTime; -import java.util.Collection; - -import org.jooq.Condition; -import org.jooq.Field; -import org.jooq.Name; -import org.jooq.PlainSQL; -import org.jooq.QueryPart; -import org.jooq.SQL; -import org.jooq.Schema; -import org.jooq.Select; -import org.jooq.Stringly; -import org.jooq.Table; -import org.jooq.TableField; -import org.jooq.TableOptions; -import org.jooq.impl.DSL; -import org.jooq.impl.SQLDataType; -import org.jooq.impl.TableImpl; - - -/** - * This class is generated by jOOQ. - */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) -public class VCamp extends TableImpl { - - private static final long serialVersionUID = 1L; - - /** - * The reference instance of public.v_camp - */ - public static final VCamp V_CAMP = new VCamp(); - - /** - * The class holding records for this type - */ - @Override - public Class getRecordType() { - return VCampRecord.class; - } - - /** - * The column public.v_camp.pk. - */ - public final TableField PK = createField(DSL.name("pk"), SQLDataType.INTEGER, this, ""); - - /** - * The column public.v_camp.is_over. - */ - public final TableField IS_OVER = createField(DSL.name("is_over"), SQLDataType.BOOLEAN, this, ""); - - /** - * The column public.v_camp.name. - */ - public final TableField NAME = createField(DSL.name("name"), SQLDataType.CLOB, this, ""); - - /** - * The column public.v_camp.arrive. - */ - public final TableField ARRIVE = createField(DSL.name("arrive"), SQLDataType.LOCALDATETIME(6), this, ""); - - /** - * The column public.v_camp.depart. - */ - public final TableField DEPART = createField(DSL.name("depart"), SQLDataType.LOCALDATETIME(6), this, ""); - - /** - * The column public.v_camp.year. - */ - public final TableField YEAR = createField(DSL.name("year"), SQLDataType.DOUBLE, this, ""); - - /** - * The column public.v_camp.location_name. - */ - public final TableField LOCATION_NAME = createField(DSL.name("location_name"), SQLDataType.CLOB, this, ""); - - /** - * The column public.v_camp.min_age. - */ - public final TableField MIN_AGE = createField(DSL.name("min_age"), SQLDataType.INTEGER, this, ""); - - /** - * The column public.v_camp.max_age. - */ - public final TableField MAX_AGE = createField(DSL.name("max_age"), SQLDataType.INTEGER, this, ""); - - /** - * The column public.v_camp.url. - */ - public final TableField URL = createField(DSL.name("url"), SQLDataType.CLOB, this, ""); - - /** - * The column public.v_camp.price. - */ - public final TableField PRICE = createField(DSL.name("price"), SQLDataType.CLOB, this, ""); - - /** - * The column public.v_camp.countries. - */ - public final TableField COUNTRIES = createField(DSL.name("countries"), SQLDataType.CLOB, this, ""); - - /** - * The column public.v_camp.fk_document. - */ - public final TableField FK_DOCUMENT = createField(DSL.name("fk_document"), SQLDataType.INTEGER, this, ""); - - /** - * The column public.v_camp.beds_female. - */ - public final TableField BEDS_FEMALE = createField(DSL.name("beds_female"), SQLDataType.INTEGER, this, ""); - - /** - * The column public.v_camp.beds_male. - */ - public final TableField BEDS_MALE = createField(DSL.name("beds_male"), SQLDataType.INTEGER, this, ""); - - /** - * The column public.v_camp.blocked_beds_female. - */ - public final TableField BLOCKED_BEDS_FEMALE = createField(DSL.name("blocked_beds_female"), SQLDataType.INTEGER, this, ""); - - /** - * The column public.v_camp.blocked_beds_male. - */ - public final TableField BLOCKED_BEDS_MALE = createField(DSL.name("blocked_beds_male"), SQLDataType.INTEGER, this, ""); - - /** - * The column public.v_camp.used_beds_male. - */ - public final TableField USED_BEDS_MALE = createField(DSL.name("used_beds_male"), SQLDataType.BIGINT, this, ""); - - /** - * The column public.v_camp.used_beds_female. - */ - public final TableField USED_BEDS_FEMALE = createField(DSL.name("used_beds_female"), SQLDataType.BIGINT, this, ""); - - /** - * The column public.v_camp.start_booking. - */ - public final TableField START_BOOKING = createField(DSL.name("start_booking"), SQLDataType.LOCALDATETIME(6), this, ""); - - /** - * The column public.v_camp.booking_has_started. - */ - public final TableField BOOKING_HAS_STARTED = createField(DSL.name("booking_has_started"), SQLDataType.BOOLEAN, this, ""); - - private VCamp(Name alias, Table aliased) { - this(alias, aliased, (Field[]) null, null); - } - - private VCamp(Name alias, Table aliased, Field[] parameters, Condition where) { - super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view(""" - create view "v_camp" as WITH female(used, fk_camp) AS ( - SELECT count(1) AS count, - t_person.fk_camp - FROM t_person - WHERE ((t_person.accept = true) AND (t_person.sex = 'female'::enum_sex) AND (t_person.camprole = 'student'::enum_camprole)) - GROUP BY t_person.fk_camp - ), male(used, fk_camp) AS ( - SELECT count(1) AS count, - t_person.fk_camp - FROM t_person - WHERE ((t_person.accept = true) AND (t_person.sex = 'male'::enum_sex) AND (t_person.camprole = 'student'::enum_camprole)) - GROUP BY t_person.fk_camp - ) - SELECT c.pk, - (c.depart < now()) AS is_over, - c.name, - c.arrive, - c.depart, - date_part('isoyear'::text, c.arrive) AS year, - l.name AS location_name, - c.min_age, - c.max_age, - l.url, - c.price, - c.countries, - c.fk_document, - c.beds_female, - c.beds_male, - c.blocked_beds_female, - c.blocked_beds_male, - COALESCE(male.used, (0)::bigint) AS used_beds_male, - COALESCE(female.used, (0)::bigint) AS used_beds_female, - c.start_booking, - (c.start_booking < now()) AS booking_has_started - FROM (((t_camp c - LEFT JOIN t_location l ON ((c.fk_location = l.pk))) - LEFT JOIN male ON ((male.fk_camp = c.pk))) - LEFT JOIN female ON ((female.fk_camp = c.pk))); - """), where); - } - - /** - * Create an aliased public.v_camp table reference - */ - public VCamp(String alias) { - this(DSL.name(alias), V_CAMP); - } - - /** - * Create an aliased public.v_camp table reference - */ - public VCamp(Name alias) { - this(alias, V_CAMP); - } - - /** - * Create a public.v_camp table reference - */ - public VCamp() { - this(DSL.name("v_camp"), null); - } - - @Override - public Schema getSchema() { - return aliased() ? null : Public.PUBLIC; - } - - @Override - public VCamp as(String alias) { - return new VCamp(DSL.name(alias), this); - } - - @Override - public VCamp as(Name alias) { - return new VCamp(alias, this); - } - - @Override - public VCamp as(Table alias) { - return new VCamp(alias.getQualifiedName(), this); - } - - /** - * Rename this table - */ - @Override - public VCamp rename(String name) { - return new VCamp(DSL.name(name), null); - } - - /** - * Rename this table - */ - @Override - public VCamp rename(Name name) { - return new VCamp(name, null); - } - - /** - * Rename this table - */ - @Override - public VCamp rename(Table name) { - return new VCamp(name.getQualifiedName(), null); - } - - /** - * Create an inline derived table from this table - */ - @Override - public VCamp where(Condition condition) { - return new VCamp(getQualifiedName(), aliased() ? this : null, null, condition); - } - - /** - * Create an inline derived table from this table - */ - @Override - public VCamp where(Collection conditions) { - return where(DSL.and(conditions)); - } - - /** - * Create an inline derived table from this table - */ - @Override - public VCamp where(Condition... conditions) { - return where(DSL.and(conditions)); - } - - /** - * Create an inline derived table from this table - */ - @Override - public VCamp where(Field condition) { - return where(DSL.condition(condition)); - } - - /** - * Create an inline derived table from this table - */ - @Override - @PlainSQL - public VCamp where(SQL condition) { - return where(DSL.condition(condition)); - } - - /** - * Create an inline derived table from this table - */ - @Override - @PlainSQL - public VCamp where(@Stringly.SQL String condition) { - return where(DSL.condition(condition)); - } - - /** - * Create an inline derived table from this table - */ - @Override - @PlainSQL - public VCamp where(@Stringly.SQL String condition, Object... binds) { - return where(DSL.condition(condition, binds)); - } - - /** - * Create an inline derived table from this table - */ - @Override - @PlainSQL - public VCamp where(@Stringly.SQL String condition, QueryPart... parts) { - return where(DSL.condition(condition, parts)); - } - - /** - * Create an inline derived table from this table - */ - @Override - public VCamp whereExists(Select select) { - return where(DSL.exists(select)); - } - - /** - * Create an inline derived table from this table - */ - @Override - public VCamp whereNotExists(Select select) { - return where(DSL.notExists(select)); - } -} diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCampBudget.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCampBudget.java index 3bcd653..2064d42 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCampBudget.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCampBudget.java @@ -30,7 +30,7 @@ import org.jooq.impl.TableImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VCampBudget extends TableImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCampBudgetYear.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCampBudgetYear.java index 1288a79..f497891 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCampBudgetYear.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCampBudgetYear.java @@ -30,7 +30,7 @@ import org.jooq.impl.TableImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VCampBudgetYear extends TableImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCampdocument.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCampdocument.java index 2ececd7..8023b8f 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCampdocument.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCampdocument.java @@ -32,7 +32,7 @@ import org.jooq.impl.TableImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VCampdocument extends TableImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCamprole.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCamprole.java index 8c3d16d..4da6ef4 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCamprole.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCamprole.java @@ -30,7 +30,7 @@ import org.jooq.impl.TableImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VCamprole extends TableImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VDocument.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VDocument.java index 520824d..6fa9f27 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VDocument.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VDocument.java @@ -31,7 +31,7 @@ import org.jooq.impl.TableImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VDocument extends TableImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VDsgvoDeleteCandidate.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VDsgvoDeleteCandidate.java deleted file mode 100644 index f2cf758..0000000 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VDsgvoDeleteCandidate.java +++ /dev/null @@ -1,268 +0,0 @@ -/* - * This file is generated by jOOQ. - */ -package de.jottyfan.camporganizer.db.jooq.tables; - - -import de.jottyfan.camporganizer.db.jooq.Public; -import de.jottyfan.camporganizer.db.jooq.enums.EnumCamprole; -import de.jottyfan.camporganizer.db.jooq.tables.records.VDsgvoDeleteCandidateRecord; - -import java.util.Collection; - -import org.jooq.Condition; -import org.jooq.Field; -import org.jooq.Name; -import org.jooq.PlainSQL; -import org.jooq.QueryPart; -import org.jooq.SQL; -import org.jooq.Schema; -import org.jooq.Select; -import org.jooq.Stringly; -import org.jooq.Table; -import org.jooq.TableField; -import org.jooq.TableOptions; -import org.jooq.impl.DSL; -import org.jooq.impl.SQLDataType; -import org.jooq.impl.TableImpl; -import org.jooq.types.YearToSecond; - - -/** - * This class is generated by jOOQ. - */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) -public class VDsgvoDeleteCandidate extends TableImpl { - - private static final long serialVersionUID = 1L; - - /** - * The reference instance of public.v_dsgvo_delete_candidate - */ - public static final VDsgvoDeleteCandidate V_DSGVO_DELETE_CANDIDATE = new VDsgvoDeleteCandidate(); - - /** - * The class holding records for this type - */ - @Override - public Class getRecordType() { - return VDsgvoDeleteCandidateRecord.class; - } - - /** - * The column public.v_dsgvo_delete_candidate.fk_person. - */ - public final TableField FK_PERSON = createField(DSL.name("fk_person"), SQLDataType.INTEGER, this, ""); - - /** - * The column public.v_dsgvo_delete_candidate.forename. - */ - public final TableField FORENAME = createField(DSL.name("forename"), SQLDataType.CLOB, this, ""); - - /** - * The column public.v_dsgvo_delete_candidate.surname. - */ - public final TableField SURNAME = createField(DSL.name("surname"), SQLDataType.CLOB, this, ""); - - /** - * The column public.v_dsgvo_delete_candidate.fk_camp. - */ - public final TableField FK_CAMP = createField(DSL.name("fk_camp"), SQLDataType.INTEGER, this, ""); - - /** - * The column public.v_dsgvo_delete_candidate.age. - */ - public final TableField AGE = createField(DSL.name("age"), SQLDataType.INTERVAL, this, ""); - - /** - * The column public.v_dsgvo_delete_candidate.camprole. - */ - public final TableField CAMPROLE = createField(DSL.name("camprole"), SQLDataType.VARCHAR.asEnumDataType(EnumCamprole.class), this, ""); - - /** - * The column public.v_dsgvo_delete_candidate.name. - */ - public final TableField NAME = createField(DSL.name("name"), SQLDataType.CLOB, this, ""); - - /** - * The column public.v_dsgvo_delete_candidate.year. - */ - public final TableField YEAR = createField(DSL.name("year"), SQLDataType.DOUBLE, this, ""); - - /** - * The column public.v_dsgvo_delete_candidate.is_over. - */ - public final TableField IS_OVER = createField(DSL.name("is_over"), SQLDataType.BOOLEAN, this, ""); - - private VDsgvoDeleteCandidate(Name alias, Table aliased) { - this(alias, aliased, (Field[]) null, null); - } - - private VDsgvoDeleteCandidate(Name alias, Table aliased, Field[] parameters, Condition where) { - super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view(""" - create view "v_dsgvo_delete_candidate" as SELECT p.pk AS fk_person, - p.forename, - p.surname, - p.fk_camp, - age((p.birthdate)::timestamp with time zone) AS age, - p.camprole, - c.name, - c.year, - c.is_over - FROM (t_person p - LEFT JOIN v_camp c ON ((c.pk = p.fk_camp))) - WHERE (age((p.birthdate)::timestamp with time zone) > '21 years'::interval); - """), where); - } - - /** - * Create an aliased public.v_dsgvo_delete_candidate table - * reference - */ - public VDsgvoDeleteCandidate(String alias) { - this(DSL.name(alias), V_DSGVO_DELETE_CANDIDATE); - } - - /** - * Create an aliased public.v_dsgvo_delete_candidate table - * reference - */ - public VDsgvoDeleteCandidate(Name alias) { - this(alias, V_DSGVO_DELETE_CANDIDATE); - } - - /** - * Create a public.v_dsgvo_delete_candidate table reference - */ - public VDsgvoDeleteCandidate() { - this(DSL.name("v_dsgvo_delete_candidate"), null); - } - - @Override - public Schema getSchema() { - return aliased() ? null : Public.PUBLIC; - } - - @Override - public VDsgvoDeleteCandidate as(String alias) { - return new VDsgvoDeleteCandidate(DSL.name(alias), this); - } - - @Override - public VDsgvoDeleteCandidate as(Name alias) { - return new VDsgvoDeleteCandidate(alias, this); - } - - @Override - public VDsgvoDeleteCandidate as(Table alias) { - return new VDsgvoDeleteCandidate(alias.getQualifiedName(), this); - } - - /** - * Rename this table - */ - @Override - public VDsgvoDeleteCandidate rename(String name) { - return new VDsgvoDeleteCandidate(DSL.name(name), null); - } - - /** - * Rename this table - */ - @Override - public VDsgvoDeleteCandidate rename(Name name) { - return new VDsgvoDeleteCandidate(name, null); - } - - /** - * Rename this table - */ - @Override - public VDsgvoDeleteCandidate rename(Table name) { - return new VDsgvoDeleteCandidate(name.getQualifiedName(), null); - } - - /** - * Create an inline derived table from this table - */ - @Override - public VDsgvoDeleteCandidate where(Condition condition) { - return new VDsgvoDeleteCandidate(getQualifiedName(), aliased() ? this : null, null, condition); - } - - /** - * Create an inline derived table from this table - */ - @Override - public VDsgvoDeleteCandidate where(Collection conditions) { - return where(DSL.and(conditions)); - } - - /** - * Create an inline derived table from this table - */ - @Override - public VDsgvoDeleteCandidate where(Condition... conditions) { - return where(DSL.and(conditions)); - } - - /** - * Create an inline derived table from this table - */ - @Override - public VDsgvoDeleteCandidate where(Field condition) { - return where(DSL.condition(condition)); - } - - /** - * Create an inline derived table from this table - */ - @Override - @PlainSQL - public VDsgvoDeleteCandidate where(SQL condition) { - return where(DSL.condition(condition)); - } - - /** - * Create an inline derived table from this table - */ - @Override - @PlainSQL - public VDsgvoDeleteCandidate where(@Stringly.SQL String condition) { - return where(DSL.condition(condition)); - } - - /** - * Create an inline derived table from this table - */ - @Override - @PlainSQL - public VDsgvoDeleteCandidate where(@Stringly.SQL String condition, Object... binds) { - return where(DSL.condition(condition, binds)); - } - - /** - * Create an inline derived table from this table - */ - @Override - @PlainSQL - public VDsgvoDeleteCandidate where(@Stringly.SQL String condition, QueryPart... parts) { - return where(DSL.condition(condition, parts)); - } - - /** - * Create an inline derived table from this table - */ - @Override - public VDsgvoDeleteCandidate whereExists(Select select) { - return where(DSL.exists(select)); - } - - /** - * Create an inline derived table from this table - */ - @Override - public VDsgvoDeleteCandidate whereNotExists(Select select) { - return where(DSL.notExists(select)); - } -} diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VFeeder.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VFeeder.java index ad81122..153da80 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VFeeder.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VFeeder.java @@ -31,7 +31,7 @@ import org.jooq.types.YearToSecond; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VFeeder extends TableImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VProfile.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VProfile.java index a961e60..624deb0 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VProfile.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VProfile.java @@ -30,7 +30,7 @@ import org.jooq.impl.TableImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VProfile extends TableImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VRegistration.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VRegistration.java index 996c61c..455e41c 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VRegistration.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VRegistration.java @@ -31,7 +31,7 @@ import org.jooq.impl.TableImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VRegistration extends TableImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VRole.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VRole.java index 7a8e8fe..c1a0068 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VRole.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VRole.java @@ -30,7 +30,7 @@ import org.jooq.impl.TableImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VRole extends TableImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VSales.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VSales.java index 082600e..fb0869c 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VSales.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VSales.java @@ -31,7 +31,7 @@ import org.jooq.impl.TableImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VSales extends TableImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VVersion.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VVersion.java index 926d708..3880225 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VVersion.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VVersion.java @@ -29,7 +29,7 @@ import org.jooq.impl.TableImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VVersion extends TableImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TCamp.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TCamp.java index 8956ea6..ecb73c8 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TCamp.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TCamp.java @@ -11,7 +11,7 @@ import java.time.LocalDateTime; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TCamp implements Serializable { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TCampdocument.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TCampdocument.java index caad4ad..f0d90bd 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TCampdocument.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TCampdocument.java @@ -10,7 +10,7 @@ import java.io.Serializable; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TCampdocument implements Serializable { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TCampprofile.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TCampprofile.java index 316fffb..4d8b23d 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TCampprofile.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TCampprofile.java @@ -12,7 +12,7 @@ import java.io.Serializable; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TCampprofile implements Serializable { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TDocument.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TDocument.java index 13b077e..cc797c1 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TDocument.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TDocument.java @@ -13,7 +13,7 @@ import java.io.Serializable; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TDocument implements Serializable { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TDocumentrole.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TDocumentrole.java index 039582c..c14f0a1 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TDocumentrole.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TDocumentrole.java @@ -12,7 +12,7 @@ import java.io.Serializable; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TDocumentrole implements Serializable { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TLocation.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TLocation.java index aaaf0c3..536a313 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TLocation.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TLocation.java @@ -10,7 +10,7 @@ import java.io.Serializable; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TLocation implements Serializable { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TPerson.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TPerson.java index 0c04cc8..9ebcb1c 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TPerson.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TPerson.java @@ -5,6 +5,7 @@ package de.jottyfan.camporganizer.db.jooq.tables.pojos; import de.jottyfan.camporganizer.db.jooq.enums.EnumCamprole; +import de.jottyfan.camporganizer.db.jooq.enums.EnumProgress; import de.jottyfan.camporganizer.db.jooq.enums.EnumSex; import java.io.Serializable; @@ -16,7 +17,7 @@ import java.time.LocalDateTime; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TPerson implements Serializable { private static final long serialVersionUID = 1L; @@ -33,7 +34,6 @@ public class TPerson implements Serializable { private final String email; private final Integer fkCamp; private final Integer fkProfile; - private final Boolean accept; private final LocalDateTime created; private final EnumSex sex; private final Integer fkRegistrator; @@ -41,6 +41,7 @@ public class TPerson implements Serializable { private final String comment; private final Boolean consentCatalogPhoto; private final BigDecimal requiredPrice; + private final EnumProgress progress; public TPerson(TPerson value) { this.pk = value.pk; @@ -55,7 +56,6 @@ public class TPerson implements Serializable { this.email = value.email; this.fkCamp = value.fkCamp; this.fkProfile = value.fkProfile; - this.accept = value.accept; this.created = value.created; this.sex = value.sex; this.fkRegistrator = value.fkRegistrator; @@ -63,6 +63,7 @@ public class TPerson implements Serializable { this.comment = value.comment; this.consentCatalogPhoto = value.consentCatalogPhoto; this.requiredPrice = value.requiredPrice; + this.progress = value.progress; } public TPerson( @@ -78,14 +79,14 @@ public class TPerson implements Serializable { String email, Integer fkCamp, Integer fkProfile, - Boolean accept, LocalDateTime created, EnumSex sex, Integer fkRegistrator, BigDecimal paid, String comment, Boolean consentCatalogPhoto, - BigDecimal requiredPrice + BigDecimal requiredPrice, + EnumProgress progress ) { this.pk = pk; this.forename = forename; @@ -99,7 +100,6 @@ public class TPerson implements Serializable { this.email = email; this.fkCamp = fkCamp; this.fkProfile = fkProfile; - this.accept = accept; this.created = created; this.sex = sex; this.fkRegistrator = fkRegistrator; @@ -107,6 +107,7 @@ public class TPerson implements Serializable { this.comment = comment; this.consentCatalogPhoto = consentCatalogPhoto; this.requiredPrice = requiredPrice; + this.progress = progress; } /** @@ -193,13 +194,6 @@ public class TPerson implements Serializable { return this.fkProfile; } - /** - * Getter for public.t_person.accept. - */ - public Boolean getAccept() { - return this.accept; - } - /** * Getter for public.t_person.created. */ @@ -249,6 +243,13 @@ public class TPerson implements Serializable { return this.requiredPrice; } + /** + * Getter for public.t_person.progress. + */ + public EnumProgress getProgress() { + return this.progress; + } + @Override public boolean equals(Object obj) { if (this == obj) @@ -330,12 +331,6 @@ public class TPerson implements Serializable { } else if (!this.fkProfile.equals(other.fkProfile)) return false; - if (this.accept == null) { - if (other.accept != null) - return false; - } - else if (!this.accept.equals(other.accept)) - return false; if (this.created == null) { if (other.created != null) return false; @@ -378,6 +373,12 @@ public class TPerson implements Serializable { } else if (!this.requiredPrice.equals(other.requiredPrice)) return false; + if (this.progress == null) { + if (other.progress != null) + return false; + } + else if (!this.progress.equals(other.progress)) + return false; return true; } @@ -397,7 +398,6 @@ public class TPerson implements Serializable { result = prime * result + ((this.email == null) ? 0 : this.email.hashCode()); result = prime * result + ((this.fkCamp == null) ? 0 : this.fkCamp.hashCode()); result = prime * result + ((this.fkProfile == null) ? 0 : this.fkProfile.hashCode()); - result = prime * result + ((this.accept == null) ? 0 : this.accept.hashCode()); result = prime * result + ((this.created == null) ? 0 : this.created.hashCode()); result = prime * result + ((this.sex == null) ? 0 : this.sex.hashCode()); result = prime * result + ((this.fkRegistrator == null) ? 0 : this.fkRegistrator.hashCode()); @@ -405,6 +405,7 @@ public class TPerson implements Serializable { result = prime * result + ((this.comment == null) ? 0 : this.comment.hashCode()); result = prime * result + ((this.consentCatalogPhoto == null) ? 0 : this.consentCatalogPhoto.hashCode()); result = prime * result + ((this.requiredPrice == null) ? 0 : this.requiredPrice.hashCode()); + result = prime * result + ((this.progress == null) ? 0 : this.progress.hashCode()); return result; } @@ -424,7 +425,6 @@ public class TPerson implements Serializable { sb.append(", ").append(email); sb.append(", ").append(fkCamp); sb.append(", ").append(fkProfile); - sb.append(", ").append(accept); sb.append(", ").append(created); sb.append(", ").append(sex); sb.append(", ").append(fkRegistrator); @@ -432,6 +432,7 @@ public class TPerson implements Serializable { sb.append(", ").append(comment); sb.append(", ").append(consentCatalogPhoto); sb.append(", ").append(requiredPrice); + sb.append(", ").append(progress); sb.append(")"); return sb.toString(); diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TPersondocument.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TPersondocument.java index e2ce822..5812822 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TPersondocument.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TPersondocument.java @@ -12,7 +12,7 @@ import java.io.Serializable; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TPersondocument implements Serializable { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TProfile.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TProfile.java index 35851ea..17d0a2c 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TProfile.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TProfile.java @@ -11,7 +11,7 @@ import java.time.LocalDateTime; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TProfile implements Serializable { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TProfilerole.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TProfilerole.java index 8e7f76c..273b44c 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TProfilerole.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TProfilerole.java @@ -12,7 +12,7 @@ import java.io.Serializable; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TProfilerole implements Serializable { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TRss.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TRss.java index 28b8c46..23ccb6a 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TRss.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TRss.java @@ -11,7 +11,7 @@ import java.time.LocalDateTime; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TRss implements Serializable { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TSales.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TSales.java index 97f8480..86b6022 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TSales.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TSales.java @@ -13,7 +13,7 @@ import java.util.Arrays; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TSales implements Serializable { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TSalescontent.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TSalescontent.java index f97f48d..ff55fc3 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TSalescontent.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TSalescontent.java @@ -10,7 +10,7 @@ import java.io.Serializable; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TSalescontent implements Serializable { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TSalescontenttype.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TSalescontenttype.java index 4adb2bb..c281d59 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TSalescontenttype.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TSalescontenttype.java @@ -10,7 +10,7 @@ import java.io.Serializable; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TSalescontenttype implements Serializable { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VAdult.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VAdult.java index bc8bceb..6f141b6 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VAdult.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VAdult.java @@ -14,7 +14,7 @@ import org.jooq.types.YearToSecond; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VAdult implements Serializable { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VBudget.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VBudget.java index a04a599..a17750d 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VBudget.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VBudget.java @@ -11,7 +11,7 @@ import java.math.BigDecimal; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VBudget implements Serializable { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCamp.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCamp.java deleted file mode 100644 index 29d3c13..0000000 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCamp.java +++ /dev/null @@ -1,453 +0,0 @@ -/* - * This file is generated by jOOQ. - */ -package de.jottyfan.camporganizer.db.jooq.tables.pojos; - - -import java.io.Serializable; -import java.time.LocalDateTime; - - -/** - * This class is generated by jOOQ. - */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) -public class VCamp implements Serializable { - - private static final long serialVersionUID = 1L; - - private final Integer pk; - private final Boolean isOver; - private final String name; - private final LocalDateTime arrive; - private final LocalDateTime depart; - private final Double year; - private final String locationName; - private final Integer minAge; - private final Integer maxAge; - private final String url; - private final String price; - private final String countries; - private final Integer fkDocument; - private final Integer bedsFemale; - private final Integer bedsMale; - private final Integer blockedBedsFemale; - private final Integer blockedBedsMale; - private final Long usedBedsMale; - private final Long usedBedsFemale; - private final LocalDateTime startBooking; - private final Boolean bookingHasStarted; - - public VCamp(VCamp value) { - this.pk = value.pk; - this.isOver = value.isOver; - this.name = value.name; - this.arrive = value.arrive; - this.depart = value.depart; - this.year = value.year; - this.locationName = value.locationName; - this.minAge = value.minAge; - this.maxAge = value.maxAge; - this.url = value.url; - this.price = value.price; - this.countries = value.countries; - this.fkDocument = value.fkDocument; - this.bedsFemale = value.bedsFemale; - this.bedsMale = value.bedsMale; - this.blockedBedsFemale = value.blockedBedsFemale; - this.blockedBedsMale = value.blockedBedsMale; - this.usedBedsMale = value.usedBedsMale; - this.usedBedsFemale = value.usedBedsFemale; - this.startBooking = value.startBooking; - this.bookingHasStarted = value.bookingHasStarted; - } - - public VCamp( - Integer pk, - Boolean isOver, - String name, - LocalDateTime arrive, - LocalDateTime depart, - Double year, - String locationName, - Integer minAge, - Integer maxAge, - String url, - String price, - String countries, - Integer fkDocument, - Integer bedsFemale, - Integer bedsMale, - Integer blockedBedsFemale, - Integer blockedBedsMale, - Long usedBedsMale, - Long usedBedsFemale, - LocalDateTime startBooking, - Boolean bookingHasStarted - ) { - this.pk = pk; - this.isOver = isOver; - this.name = name; - this.arrive = arrive; - this.depart = depart; - this.year = year; - this.locationName = locationName; - this.minAge = minAge; - this.maxAge = maxAge; - this.url = url; - this.price = price; - this.countries = countries; - this.fkDocument = fkDocument; - this.bedsFemale = bedsFemale; - this.bedsMale = bedsMale; - this.blockedBedsFemale = blockedBedsFemale; - this.blockedBedsMale = blockedBedsMale; - this.usedBedsMale = usedBedsMale; - this.usedBedsFemale = usedBedsFemale; - this.startBooking = startBooking; - this.bookingHasStarted = bookingHasStarted; - } - - /** - * Getter for public.v_camp.pk. - */ - public Integer getPk() { - return this.pk; - } - - /** - * Getter for public.v_camp.is_over. - */ - public Boolean getIsOver() { - return this.isOver; - } - - /** - * Getter for public.v_camp.name. - */ - public String getName() { - return this.name; - } - - /** - * Getter for public.v_camp.arrive. - */ - public LocalDateTime getArrive() { - return this.arrive; - } - - /** - * Getter for public.v_camp.depart. - */ - public LocalDateTime getDepart() { - return this.depart; - } - - /** - * Getter for public.v_camp.year. - */ - public Double getYear() { - return this.year; - } - - /** - * Getter for public.v_camp.location_name. - */ - public String getLocationName() { - return this.locationName; - } - - /** - * Getter for public.v_camp.min_age. - */ - public Integer getMinAge() { - return this.minAge; - } - - /** - * Getter for public.v_camp.max_age. - */ - public Integer getMaxAge() { - return this.maxAge; - } - - /** - * Getter for public.v_camp.url. - */ - public String getUrl() { - return this.url; - } - - /** - * Getter for public.v_camp.price. - */ - public String getPrice() { - return this.price; - } - - /** - * Getter for public.v_camp.countries. - */ - public String getCountries() { - return this.countries; - } - - /** - * Getter for public.v_camp.fk_document. - */ - public Integer getFkDocument() { - return this.fkDocument; - } - - /** - * Getter for public.v_camp.beds_female. - */ - public Integer getBedsFemale() { - return this.bedsFemale; - } - - /** - * Getter for public.v_camp.beds_male. - */ - public Integer getBedsMale() { - return this.bedsMale; - } - - /** - * Getter for public.v_camp.blocked_beds_female. - */ - public Integer getBlockedBedsFemale() { - return this.blockedBedsFemale; - } - - /** - * Getter for public.v_camp.blocked_beds_male. - */ - public Integer getBlockedBedsMale() { - return this.blockedBedsMale; - } - - /** - * Getter for public.v_camp.used_beds_male. - */ - public Long getUsedBedsMale() { - return this.usedBedsMale; - } - - /** - * Getter for public.v_camp.used_beds_female. - */ - public Long getUsedBedsFemale() { - return this.usedBedsFemale; - } - - /** - * Getter for public.v_camp.start_booking. - */ - public LocalDateTime getStartBooking() { - return this.startBooking; - } - - /** - * Getter for public.v_camp.booking_has_started. - */ - public Boolean getBookingHasStarted() { - return this.bookingHasStarted; - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - final VCamp other = (VCamp) obj; - if (this.pk == null) { - if (other.pk != null) - return false; - } - else if (!this.pk.equals(other.pk)) - return false; - if (this.isOver == null) { - if (other.isOver != null) - return false; - } - else if (!this.isOver.equals(other.isOver)) - return false; - if (this.name == null) { - if (other.name != null) - return false; - } - else if (!this.name.equals(other.name)) - return false; - if (this.arrive == null) { - if (other.arrive != null) - return false; - } - else if (!this.arrive.equals(other.arrive)) - return false; - if (this.depart == null) { - if (other.depart != null) - return false; - } - else if (!this.depart.equals(other.depart)) - return false; - if (this.year == null) { - if (other.year != null) - return false; - } - else if (!this.year.equals(other.year)) - return false; - if (this.locationName == null) { - if (other.locationName != null) - return false; - } - else if (!this.locationName.equals(other.locationName)) - return false; - if (this.minAge == null) { - if (other.minAge != null) - return false; - } - else if (!this.minAge.equals(other.minAge)) - return false; - if (this.maxAge == null) { - if (other.maxAge != null) - return false; - } - else if (!this.maxAge.equals(other.maxAge)) - return false; - if (this.url == null) { - if (other.url != null) - return false; - } - else if (!this.url.equals(other.url)) - return false; - if (this.price == null) { - if (other.price != null) - return false; - } - else if (!this.price.equals(other.price)) - return false; - if (this.countries == null) { - if (other.countries != null) - return false; - } - else if (!this.countries.equals(other.countries)) - return false; - if (this.fkDocument == null) { - if (other.fkDocument != null) - return false; - } - else if (!this.fkDocument.equals(other.fkDocument)) - return false; - if (this.bedsFemale == null) { - if (other.bedsFemale != null) - return false; - } - else if (!this.bedsFemale.equals(other.bedsFemale)) - return false; - if (this.bedsMale == null) { - if (other.bedsMale != null) - return false; - } - else if (!this.bedsMale.equals(other.bedsMale)) - return false; - if (this.blockedBedsFemale == null) { - if (other.blockedBedsFemale != null) - return false; - } - else if (!this.blockedBedsFemale.equals(other.blockedBedsFemale)) - return false; - if (this.blockedBedsMale == null) { - if (other.blockedBedsMale != null) - return false; - } - else if (!this.blockedBedsMale.equals(other.blockedBedsMale)) - return false; - if (this.usedBedsMale == null) { - if (other.usedBedsMale != null) - return false; - } - else if (!this.usedBedsMale.equals(other.usedBedsMale)) - return false; - if (this.usedBedsFemale == null) { - if (other.usedBedsFemale != null) - return false; - } - else if (!this.usedBedsFemale.equals(other.usedBedsFemale)) - return false; - if (this.startBooking == null) { - if (other.startBooking != null) - return false; - } - else if (!this.startBooking.equals(other.startBooking)) - return false; - if (this.bookingHasStarted == null) { - if (other.bookingHasStarted != null) - return false; - } - else if (!this.bookingHasStarted.equals(other.bookingHasStarted)) - return false; - return true; - } - - @Override - public int hashCode() { - final int prime = 31; - int result = 1; - result = prime * result + ((this.pk == null) ? 0 : this.pk.hashCode()); - result = prime * result + ((this.isOver == null) ? 0 : this.isOver.hashCode()); - result = prime * result + ((this.name == null) ? 0 : this.name.hashCode()); - result = prime * result + ((this.arrive == null) ? 0 : this.arrive.hashCode()); - result = prime * result + ((this.depart == null) ? 0 : this.depart.hashCode()); - result = prime * result + ((this.year == null) ? 0 : this.year.hashCode()); - result = prime * result + ((this.locationName == null) ? 0 : this.locationName.hashCode()); - result = prime * result + ((this.minAge == null) ? 0 : this.minAge.hashCode()); - result = prime * result + ((this.maxAge == null) ? 0 : this.maxAge.hashCode()); - result = prime * result + ((this.url == null) ? 0 : this.url.hashCode()); - result = prime * result + ((this.price == null) ? 0 : this.price.hashCode()); - result = prime * result + ((this.countries == null) ? 0 : this.countries.hashCode()); - result = prime * result + ((this.fkDocument == null) ? 0 : this.fkDocument.hashCode()); - result = prime * result + ((this.bedsFemale == null) ? 0 : this.bedsFemale.hashCode()); - result = prime * result + ((this.bedsMale == null) ? 0 : this.bedsMale.hashCode()); - result = prime * result + ((this.blockedBedsFemale == null) ? 0 : this.blockedBedsFemale.hashCode()); - result = prime * result + ((this.blockedBedsMale == null) ? 0 : this.blockedBedsMale.hashCode()); - result = prime * result + ((this.usedBedsMale == null) ? 0 : this.usedBedsMale.hashCode()); - result = prime * result + ((this.usedBedsFemale == null) ? 0 : this.usedBedsFemale.hashCode()); - result = prime * result + ((this.startBooking == null) ? 0 : this.startBooking.hashCode()); - result = prime * result + ((this.bookingHasStarted == null) ? 0 : this.bookingHasStarted.hashCode()); - return result; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder("VCamp ("); - - sb.append(pk); - sb.append(", ").append(isOver); - sb.append(", ").append(name); - sb.append(", ").append(arrive); - sb.append(", ").append(depart); - sb.append(", ").append(year); - sb.append(", ").append(locationName); - sb.append(", ").append(minAge); - sb.append(", ").append(maxAge); - sb.append(", ").append(url); - sb.append(", ").append(price); - sb.append(", ").append(countries); - sb.append(", ").append(fkDocument); - sb.append(", ").append(bedsFemale); - sb.append(", ").append(bedsMale); - sb.append(", ").append(blockedBedsFemale); - sb.append(", ").append(blockedBedsMale); - sb.append(", ").append(usedBedsMale); - sb.append(", ").append(usedBedsFemale); - sb.append(", ").append(startBooking); - sb.append(", ").append(bookingHasStarted); - - sb.append(")"); - return sb.toString(); - } -} diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCampBudget.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCampBudget.java index 807d8e9..a63cb7d 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCampBudget.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCampBudget.java @@ -11,7 +11,7 @@ import java.math.BigDecimal; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VCampBudget implements Serializable { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCampBudgetYear.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCampBudgetYear.java index 2e99f4b..5f32133 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCampBudgetYear.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCampBudgetYear.java @@ -11,7 +11,7 @@ import java.math.BigDecimal; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VCampBudgetYear implements Serializable { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCampdocument.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCampdocument.java index 82b0e83..32c28b7 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCampdocument.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCampdocument.java @@ -14,7 +14,7 @@ import java.time.LocalDateTime; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VCampdocument implements Serializable { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCamprole.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCamprole.java index a10aab7..2a0b4e8 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCamprole.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCamprole.java @@ -12,7 +12,7 @@ import java.io.Serializable; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VCamprole implements Serializable { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VDocument.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VDocument.java index 200ea8d..a25721e 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VDocument.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VDocument.java @@ -13,7 +13,7 @@ import java.io.Serializable; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VDocument implements Serializable { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VDsgvoDeleteCandidate.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VDsgvoDeleteCandidate.java deleted file mode 100644 index 6d7e75f..0000000 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VDsgvoDeleteCandidate.java +++ /dev/null @@ -1,228 +0,0 @@ -/* - * This file is generated by jOOQ. - */ -package de.jottyfan.camporganizer.db.jooq.tables.pojos; - - -import de.jottyfan.camporganizer.db.jooq.enums.EnumCamprole; - -import java.io.Serializable; - -import org.jooq.types.YearToSecond; - - -/** - * This class is generated by jOOQ. - */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) -public class VDsgvoDeleteCandidate implements Serializable { - - private static final long serialVersionUID = 1L; - - private final Integer fkPerson; - private final String forename; - private final String surname; - private final Integer fkCamp; - private final YearToSecond age; - private final EnumCamprole camprole; - private final String name; - private final Double year; - private final Boolean isOver; - - public VDsgvoDeleteCandidate(VDsgvoDeleteCandidate value) { - this.fkPerson = value.fkPerson; - this.forename = value.forename; - this.surname = value.surname; - this.fkCamp = value.fkCamp; - this.age = value.age; - this.camprole = value.camprole; - this.name = value.name; - this.year = value.year; - this.isOver = value.isOver; - } - - public VDsgvoDeleteCandidate( - Integer fkPerson, - String forename, - String surname, - Integer fkCamp, - YearToSecond age, - EnumCamprole camprole, - String name, - Double year, - Boolean isOver - ) { - this.fkPerson = fkPerson; - this.forename = forename; - this.surname = surname; - this.fkCamp = fkCamp; - this.age = age; - this.camprole = camprole; - this.name = name; - this.year = year; - this.isOver = isOver; - } - - /** - * Getter for public.v_dsgvo_delete_candidate.fk_person. - */ - public Integer getFkPerson() { - return this.fkPerson; - } - - /** - * Getter for public.v_dsgvo_delete_candidate.forename. - */ - public String getForename() { - return this.forename; - } - - /** - * Getter for public.v_dsgvo_delete_candidate.surname. - */ - public String getSurname() { - return this.surname; - } - - /** - * Getter for public.v_dsgvo_delete_candidate.fk_camp. - */ - public Integer getFkCamp() { - return this.fkCamp; - } - - /** - * Getter for public.v_dsgvo_delete_candidate.age. - */ - public YearToSecond getAge() { - return this.age; - } - - /** - * Getter for public.v_dsgvo_delete_candidate.camprole. - */ - public EnumCamprole getCamprole() { - return this.camprole; - } - - /** - * Getter for public.v_dsgvo_delete_candidate.name. - */ - public String getName() { - return this.name; - } - - /** - * Getter for public.v_dsgvo_delete_candidate.year. - */ - public Double getYear() { - return this.year; - } - - /** - * Getter for public.v_dsgvo_delete_candidate.is_over. - */ - public Boolean getIsOver() { - return this.isOver; - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - final VDsgvoDeleteCandidate other = (VDsgvoDeleteCandidate) obj; - if (this.fkPerson == null) { - if (other.fkPerson != null) - return false; - } - else if (!this.fkPerson.equals(other.fkPerson)) - return false; - if (this.forename == null) { - if (other.forename != null) - return false; - } - else if (!this.forename.equals(other.forename)) - return false; - if (this.surname == null) { - if (other.surname != null) - return false; - } - else if (!this.surname.equals(other.surname)) - return false; - if (this.fkCamp == null) { - if (other.fkCamp != null) - return false; - } - else if (!this.fkCamp.equals(other.fkCamp)) - return false; - if (this.age == null) { - if (other.age != null) - return false; - } - else if (!this.age.equals(other.age)) - return false; - if (this.camprole == null) { - if (other.camprole != null) - return false; - } - else if (!this.camprole.equals(other.camprole)) - return false; - if (this.name == null) { - if (other.name != null) - return false; - } - else if (!this.name.equals(other.name)) - return false; - if (this.year == null) { - if (other.year != null) - return false; - } - else if (!this.year.equals(other.year)) - return false; - if (this.isOver == null) { - if (other.isOver != null) - return false; - } - else if (!this.isOver.equals(other.isOver)) - return false; - return true; - } - - @Override - public int hashCode() { - final int prime = 31; - int result = 1; - result = prime * result + ((this.fkPerson == null) ? 0 : this.fkPerson.hashCode()); - result = prime * result + ((this.forename == null) ? 0 : this.forename.hashCode()); - result = prime * result + ((this.surname == null) ? 0 : this.surname.hashCode()); - result = prime * result + ((this.fkCamp == null) ? 0 : this.fkCamp.hashCode()); - result = prime * result + ((this.age == null) ? 0 : this.age.hashCode()); - result = prime * result + ((this.camprole == null) ? 0 : this.camprole.hashCode()); - result = prime * result + ((this.name == null) ? 0 : this.name.hashCode()); - result = prime * result + ((this.year == null) ? 0 : this.year.hashCode()); - result = prime * result + ((this.isOver == null) ? 0 : this.isOver.hashCode()); - return result; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder("VDsgvoDeleteCandidate ("); - - sb.append(fkPerson); - sb.append(", ").append(forename); - sb.append(", ").append(surname); - sb.append(", ").append(fkCamp); - sb.append(", ").append(age); - sb.append(", ").append(camprole); - sb.append(", ").append(name); - sb.append(", ").append(year); - sb.append(", ").append(isOver); - - sb.append(")"); - return sb.toString(); - } -} diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VFeeder.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VFeeder.java index 9522225..4039bc1 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VFeeder.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VFeeder.java @@ -14,7 +14,7 @@ import org.jooq.types.YearToSecond; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VFeeder implements Serializable { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VProfile.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VProfile.java index 1b4e016..a602dc4 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VProfile.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VProfile.java @@ -13,7 +13,7 @@ import java.util.Arrays; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VProfile implements Serializable { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VRegistration.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VRegistration.java index 16e671d..6a244fe 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VRegistration.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VRegistration.java @@ -13,7 +13,7 @@ import java.time.LocalDate; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VRegistration implements Serializable { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VRole.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VRole.java index 7774af6..da68fc8 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VRole.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VRole.java @@ -12,7 +12,7 @@ import java.io.Serializable; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VRole implements Serializable { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VSales.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VSales.java index 9c3d0ee..9bd282e 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VSales.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VSales.java @@ -13,7 +13,7 @@ import java.util.Arrays; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VSales implements Serializable { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VVersion.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VVersion.java index 112ff6d..11c6e4a 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VVersion.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VVersion.java @@ -10,7 +10,7 @@ import java.io.Serializable; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VVersion implements Serializable { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TCampRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TCampRecord.java index 11e1d74..52f3182 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TCampRecord.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TCampRecord.java @@ -15,7 +15,7 @@ import org.jooq.impl.UpdatableRecordImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TCampRecord extends UpdatableRecordImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TCampdocumentRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TCampdocumentRecord.java index cc11640..ab6f23b 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TCampdocumentRecord.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TCampdocumentRecord.java @@ -13,7 +13,7 @@ import org.jooq.impl.UpdatableRecordImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TCampdocumentRecord extends UpdatableRecordImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TCampprofileRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TCampprofileRecord.java index baaa5a2..9d74f79 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TCampprofileRecord.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TCampprofileRecord.java @@ -14,7 +14,7 @@ import org.jooq.impl.UpdatableRecordImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TCampprofileRecord extends UpdatableRecordImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TDocumentRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TDocumentRecord.java index 3bc9288..c9df3b6 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TDocumentRecord.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TDocumentRecord.java @@ -15,7 +15,7 @@ import org.jooq.impl.UpdatableRecordImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TDocumentRecord extends UpdatableRecordImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TDocumentroleRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TDocumentroleRecord.java index 2127996..84181bf 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TDocumentroleRecord.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TDocumentroleRecord.java @@ -14,7 +14,7 @@ import org.jooq.impl.UpdatableRecordImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TDocumentroleRecord extends UpdatableRecordImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TLocationRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TLocationRecord.java index f555d87..579f924 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TLocationRecord.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TLocationRecord.java @@ -13,7 +13,7 @@ import org.jooq.impl.UpdatableRecordImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TLocationRecord extends UpdatableRecordImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TPersonRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TPersonRecord.java index a3f92cc..7e32fde 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TPersonRecord.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TPersonRecord.java @@ -5,6 +5,7 @@ package de.jottyfan.camporganizer.db.jooq.tables.records; import de.jottyfan.camporganizer.db.jooq.enums.EnumCamprole; +import de.jottyfan.camporganizer.db.jooq.enums.EnumProgress; import de.jottyfan.camporganizer.db.jooq.enums.EnumSex; import de.jottyfan.camporganizer.db.jooq.tables.TPerson; @@ -19,7 +20,7 @@ import org.jooq.impl.UpdatableRecordImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TPersonRecord extends UpdatableRecordImpl { private static final long serialVersionUID = 1L; @@ -204,26 +205,11 @@ public class TPersonRecord extends UpdatableRecordImpl { return (Integer) get(11); } - /** - * Setter for public.t_person.accept. - */ - public TPersonRecord setAccept(Boolean value) { - set(12, value); - return this; - } - - /** - * Getter for public.t_person.accept. - */ - public Boolean getAccept() { - return (Boolean) get(12); - } - /** * Setter for public.t_person.created. */ public TPersonRecord setCreated(LocalDateTime value) { - set(13, value); + set(12, value); return this; } @@ -231,14 +217,14 @@ public class TPersonRecord extends UpdatableRecordImpl { * Getter for public.t_person.created. */ public LocalDateTime getCreated() { - return (LocalDateTime) get(13); + return (LocalDateTime) get(12); } /** * Setter for public.t_person.sex. */ public TPersonRecord setSex(EnumSex value) { - set(14, value); + set(13, value); return this; } @@ -246,14 +232,14 @@ public class TPersonRecord extends UpdatableRecordImpl { * Getter for public.t_person.sex. */ public EnumSex getSex() { - return (EnumSex) get(14); + return (EnumSex) get(13); } /** * Setter for public.t_person.fk_registrator. */ public TPersonRecord setFkRegistrator(Integer value) { - set(15, value); + set(14, value); return this; } @@ -261,14 +247,14 @@ public class TPersonRecord extends UpdatableRecordImpl { * Getter for public.t_person.fk_registrator. */ public Integer getFkRegistrator() { - return (Integer) get(15); + return (Integer) get(14); } /** * Setter for public.t_person.paid. */ public TPersonRecord setPaid(BigDecimal value) { - set(16, value); + set(15, value); return this; } @@ -276,14 +262,14 @@ public class TPersonRecord extends UpdatableRecordImpl { * Getter for public.t_person.paid. */ public BigDecimal getPaid() { - return (BigDecimal) get(16); + return (BigDecimal) get(15); } /** * Setter for public.t_person.comment. */ public TPersonRecord setComment(String value) { - set(17, value); + set(16, value); return this; } @@ -291,14 +277,14 @@ public class TPersonRecord extends UpdatableRecordImpl { * Getter for public.t_person.comment. */ public String getComment() { - return (String) get(17); + return (String) get(16); } /** * Setter for public.t_person.consent_catalog_photo. */ public TPersonRecord setConsentCatalogPhoto(Boolean value) { - set(18, value); + set(17, value); return this; } @@ -306,14 +292,14 @@ public class TPersonRecord extends UpdatableRecordImpl { * Getter for public.t_person.consent_catalog_photo. */ public Boolean getConsentCatalogPhoto() { - return (Boolean) get(18); + return (Boolean) get(17); } /** * Setter for public.t_person.required_price. */ public TPersonRecord setRequiredPrice(BigDecimal value) { - set(19, value); + set(18, value); return this; } @@ -321,7 +307,22 @@ public class TPersonRecord extends UpdatableRecordImpl { * Getter for public.t_person.required_price. */ public BigDecimal getRequiredPrice() { - return (BigDecimal) get(19); + return (BigDecimal) get(18); + } + + /** + * Setter for public.t_person.progress. + */ + public TPersonRecord setProgress(EnumProgress value) { + set(19, value); + return this; + } + + /** + * Getter for public.t_person.progress. + */ + public EnumProgress getProgress() { + return (EnumProgress) get(19); } // ------------------------------------------------------------------------- @@ -347,7 +348,7 @@ public class TPersonRecord extends UpdatableRecordImpl { /** * Create a detached, initialised TPersonRecord */ - public TPersonRecord(Integer pk, String forename, String surname, String street, String zip, String city, String phone, LocalDate birthdate, EnumCamprole camprole, String email, Integer fkCamp, Integer fkProfile, Boolean accept, LocalDateTime created, EnumSex sex, Integer fkRegistrator, BigDecimal paid, String comment, Boolean consentCatalogPhoto, BigDecimal requiredPrice) { + public TPersonRecord(Integer pk, String forename, String surname, String street, String zip, String city, String phone, LocalDate birthdate, EnumCamprole camprole, String email, Integer fkCamp, Integer fkProfile, LocalDateTime created, EnumSex sex, Integer fkRegistrator, BigDecimal paid, String comment, Boolean consentCatalogPhoto, BigDecimal requiredPrice, EnumProgress progress) { super(TPerson.T_PERSON); setPk(pk); @@ -362,7 +363,6 @@ public class TPersonRecord extends UpdatableRecordImpl { setEmail(email); setFkCamp(fkCamp); setFkProfile(fkProfile); - setAccept(accept); setCreated(created); setSex(sex); setFkRegistrator(fkRegistrator); @@ -370,6 +370,7 @@ public class TPersonRecord extends UpdatableRecordImpl { setComment(comment); setConsentCatalogPhoto(consentCatalogPhoto); setRequiredPrice(requiredPrice); + setProgress(progress); resetChangedOnNotNull(); } @@ -392,7 +393,6 @@ public class TPersonRecord extends UpdatableRecordImpl { setEmail(value.getEmail()); setFkCamp(value.getFkCamp()); setFkProfile(value.getFkProfile()); - setAccept(value.getAccept()); setCreated(value.getCreated()); setSex(value.getSex()); setFkRegistrator(value.getFkRegistrator()); @@ -400,6 +400,7 @@ public class TPersonRecord extends UpdatableRecordImpl { setComment(value.getComment()); setConsentCatalogPhoto(value.getConsentCatalogPhoto()); setRequiredPrice(value.getRequiredPrice()); + setProgress(value.getProgress()); resetChangedOnNotNull(); } } diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TPersondocumentRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TPersondocumentRecord.java index 4925e40..b13e1e4 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TPersondocumentRecord.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TPersondocumentRecord.java @@ -14,7 +14,7 @@ import org.jooq.impl.UpdatableRecordImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TPersondocumentRecord extends UpdatableRecordImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TProfileRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TProfileRecord.java index 1e13595..6df4604 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TProfileRecord.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TProfileRecord.java @@ -15,7 +15,7 @@ import org.jooq.impl.UpdatableRecordImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TProfileRecord extends UpdatableRecordImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TProfileroleRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TProfileroleRecord.java index b0807cd..33da305 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TProfileroleRecord.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TProfileroleRecord.java @@ -13,7 +13,7 @@ import org.jooq.impl.TableRecordImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TProfileroleRecord extends TableRecordImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TRssRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TRssRecord.java index 4b033e2..76d7635 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TRssRecord.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TRssRecord.java @@ -15,7 +15,7 @@ import org.jooq.impl.UpdatableRecordImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TRssRecord extends UpdatableRecordImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TSalesRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TSalesRecord.java index 37e884e..83e87df 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TSalesRecord.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TSalesRecord.java @@ -16,7 +16,7 @@ import org.jooq.impl.UpdatableRecordImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TSalesRecord extends UpdatableRecordImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TSalescontentRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TSalescontentRecord.java index 3505172..7fadf4b 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TSalescontentRecord.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TSalescontentRecord.java @@ -12,7 +12,7 @@ import org.jooq.impl.TableRecordImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TSalescontentRecord extends TableRecordImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TSalescontenttypeRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TSalescontenttypeRecord.java index 329fd3b..32336fd 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TSalescontenttypeRecord.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TSalescontenttypeRecord.java @@ -13,7 +13,7 @@ import org.jooq.impl.UpdatableRecordImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class TSalescontenttypeRecord extends UpdatableRecordImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VAdultRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VAdultRecord.java index 8b80a81..c81a3ce 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VAdultRecord.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VAdultRecord.java @@ -14,7 +14,7 @@ import org.jooq.types.YearToSecond; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VAdultRecord extends TableRecordImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VBudgetRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VBudgetRecord.java index 10268a7..a758c80 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VBudgetRecord.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VBudgetRecord.java @@ -14,7 +14,7 @@ import org.jooq.impl.TableRecordImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VBudgetRecord extends TableRecordImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCampBudgetRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCampBudgetRecord.java index 9510a43..83b1cf5 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCampBudgetRecord.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCampBudgetRecord.java @@ -14,7 +14,7 @@ import org.jooq.impl.TableRecordImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VCampBudgetRecord extends TableRecordImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCampBudgetYearRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCampBudgetYearRecord.java index 72226bd..cb22e8f 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCampBudgetYearRecord.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCampBudgetYearRecord.java @@ -14,7 +14,7 @@ import org.jooq.impl.TableRecordImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VCampBudgetYearRecord extends TableRecordImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCampRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCampRecord.java deleted file mode 100644 index b3897b5..0000000 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCampRecord.java +++ /dev/null @@ -1,409 +0,0 @@ -/* - * This file is generated by jOOQ. - */ -package de.jottyfan.camporganizer.db.jooq.tables.records; - - -import de.jottyfan.camporganizer.db.jooq.tables.VCamp; - -import java.time.LocalDateTime; - -import org.jooq.impl.TableRecordImpl; - - -/** - * This class is generated by jOOQ. - */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) -public class VCampRecord extends TableRecordImpl { - - private static final long serialVersionUID = 1L; - - /** - * Setter for public.v_camp.pk. - */ - public VCampRecord setPk(Integer value) { - set(0, value); - return this; - } - - /** - * Getter for public.v_camp.pk. - */ - public Integer getPk() { - return (Integer) get(0); - } - - /** - * Setter for public.v_camp.is_over. - */ - public VCampRecord setIsOver(Boolean value) { - set(1, value); - return this; - } - - /** - * Getter for public.v_camp.is_over. - */ - public Boolean getIsOver() { - return (Boolean) get(1); - } - - /** - * Setter for public.v_camp.name. - */ - public VCampRecord setName(String value) { - set(2, value); - return this; - } - - /** - * Getter for public.v_camp.name. - */ - public String getName() { - return (String) get(2); - } - - /** - * Setter for public.v_camp.arrive. - */ - public VCampRecord setArrive(LocalDateTime value) { - set(3, value); - return this; - } - - /** - * Getter for public.v_camp.arrive. - */ - public LocalDateTime getArrive() { - return (LocalDateTime) get(3); - } - - /** - * Setter for public.v_camp.depart. - */ - public VCampRecord setDepart(LocalDateTime value) { - set(4, value); - return this; - } - - /** - * Getter for public.v_camp.depart. - */ - public LocalDateTime getDepart() { - return (LocalDateTime) get(4); - } - - /** - * Setter for public.v_camp.year. - */ - public VCampRecord setYear(Double value) { - set(5, value); - return this; - } - - /** - * Getter for public.v_camp.year. - */ - public Double getYear() { - return (Double) get(5); - } - - /** - * Setter for public.v_camp.location_name. - */ - public VCampRecord setLocationName(String value) { - set(6, value); - return this; - } - - /** - * Getter for public.v_camp.location_name. - */ - public String getLocationName() { - return (String) get(6); - } - - /** - * Setter for public.v_camp.min_age. - */ - public VCampRecord setMinAge(Integer value) { - set(7, value); - return this; - } - - /** - * Getter for public.v_camp.min_age. - */ - public Integer getMinAge() { - return (Integer) get(7); - } - - /** - * Setter for public.v_camp.max_age. - */ - public VCampRecord setMaxAge(Integer value) { - set(8, value); - return this; - } - - /** - * Getter for public.v_camp.max_age. - */ - public Integer getMaxAge() { - return (Integer) get(8); - } - - /** - * Setter for public.v_camp.url. - */ - public VCampRecord setUrl(String value) { - set(9, value); - return this; - } - - /** - * Getter for public.v_camp.url. - */ - public String getUrl() { - return (String) get(9); - } - - /** - * Setter for public.v_camp.price. - */ - public VCampRecord setPrice(String value) { - set(10, value); - return this; - } - - /** - * Getter for public.v_camp.price. - */ - public String getPrice() { - return (String) get(10); - } - - /** - * Setter for public.v_camp.countries. - */ - public VCampRecord setCountries(String value) { - set(11, value); - return this; - } - - /** - * Getter for public.v_camp.countries. - */ - public String getCountries() { - return (String) get(11); - } - - /** - * Setter for public.v_camp.fk_document. - */ - public VCampRecord setFkDocument(Integer value) { - set(12, value); - return this; - } - - /** - * Getter for public.v_camp.fk_document. - */ - public Integer getFkDocument() { - return (Integer) get(12); - } - - /** - * Setter for public.v_camp.beds_female. - */ - public VCampRecord setBedsFemale(Integer value) { - set(13, value); - return this; - } - - /** - * Getter for public.v_camp.beds_female. - */ - public Integer getBedsFemale() { - return (Integer) get(13); - } - - /** - * Setter for public.v_camp.beds_male. - */ - public VCampRecord setBedsMale(Integer value) { - set(14, value); - return this; - } - - /** - * Getter for public.v_camp.beds_male. - */ - public Integer getBedsMale() { - return (Integer) get(14); - } - - /** - * Setter for public.v_camp.blocked_beds_female. - */ - public VCampRecord setBlockedBedsFemale(Integer value) { - set(15, value); - return this; - } - - /** - * Getter for public.v_camp.blocked_beds_female. - */ - public Integer getBlockedBedsFemale() { - return (Integer) get(15); - } - - /** - * Setter for public.v_camp.blocked_beds_male. - */ - public VCampRecord setBlockedBedsMale(Integer value) { - set(16, value); - return this; - } - - /** - * Getter for public.v_camp.blocked_beds_male. - */ - public Integer getBlockedBedsMale() { - return (Integer) get(16); - } - - /** - * Setter for public.v_camp.used_beds_male. - */ - public VCampRecord setUsedBedsMale(Long value) { - set(17, value); - return this; - } - - /** - * Getter for public.v_camp.used_beds_male. - */ - public Long getUsedBedsMale() { - return (Long) get(17); - } - - /** - * Setter for public.v_camp.used_beds_female. - */ - public VCampRecord setUsedBedsFemale(Long value) { - set(18, value); - return this; - } - - /** - * Getter for public.v_camp.used_beds_female. - */ - public Long getUsedBedsFemale() { - return (Long) get(18); - } - - /** - * Setter for public.v_camp.start_booking. - */ - public VCampRecord setStartBooking(LocalDateTime value) { - set(19, value); - return this; - } - - /** - * Getter for public.v_camp.start_booking. - */ - public LocalDateTime getStartBooking() { - return (LocalDateTime) get(19); - } - - /** - * Setter for public.v_camp.booking_has_started. - */ - public VCampRecord setBookingHasStarted(Boolean value) { - set(20, value); - return this; - } - - /** - * Getter for public.v_camp.booking_has_started. - */ - public Boolean getBookingHasStarted() { - return (Boolean) get(20); - } - - // ------------------------------------------------------------------------- - // Constructors - // ------------------------------------------------------------------------- - - /** - * Create a detached VCampRecord - */ - public VCampRecord() { - super(VCamp.V_CAMP); - } - - /** - * Create a detached, initialised VCampRecord - */ - public VCampRecord(Integer pk, Boolean isOver, String name, LocalDateTime arrive, LocalDateTime depart, Double year, String locationName, Integer minAge, Integer maxAge, String url, String price, String countries, Integer fkDocument, Integer bedsFemale, Integer bedsMale, Integer blockedBedsFemale, Integer blockedBedsMale, Long usedBedsMale, Long usedBedsFemale, LocalDateTime startBooking, Boolean bookingHasStarted) { - super(VCamp.V_CAMP); - - setPk(pk); - setIsOver(isOver); - setName(name); - setArrive(arrive); - setDepart(depart); - setYear(year); - setLocationName(locationName); - setMinAge(minAge); - setMaxAge(maxAge); - setUrl(url); - setPrice(price); - setCountries(countries); - setFkDocument(fkDocument); - setBedsFemale(bedsFemale); - setBedsMale(bedsMale); - setBlockedBedsFemale(blockedBedsFemale); - setBlockedBedsMale(blockedBedsMale); - setUsedBedsMale(usedBedsMale); - setUsedBedsFemale(usedBedsFemale); - setStartBooking(startBooking); - setBookingHasStarted(bookingHasStarted); - resetChangedOnNotNull(); - } - - /** - * Create a detached, initialised VCampRecord - */ - public VCampRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.VCamp value) { - super(VCamp.V_CAMP); - - if (value != null) { - setPk(value.getPk()); - setIsOver(value.getIsOver()); - setName(value.getName()); - setArrive(value.getArrive()); - setDepart(value.getDepart()); - setYear(value.getYear()); - setLocationName(value.getLocationName()); - setMinAge(value.getMinAge()); - setMaxAge(value.getMaxAge()); - setUrl(value.getUrl()); - setPrice(value.getPrice()); - setCountries(value.getCountries()); - setFkDocument(value.getFkDocument()); - setBedsFemale(value.getBedsFemale()); - setBedsMale(value.getBedsMale()); - setBlockedBedsFemale(value.getBlockedBedsFemale()); - setBlockedBedsMale(value.getBlockedBedsMale()); - setUsedBedsMale(value.getUsedBedsMale()); - setUsedBedsFemale(value.getUsedBedsFemale()); - setStartBooking(value.getStartBooking()); - setBookingHasStarted(value.getBookingHasStarted()); - resetChangedOnNotNull(); - } - } -} diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCampdocumentRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCampdocumentRecord.java index f114bfb..a62eb08 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCampdocumentRecord.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCampdocumentRecord.java @@ -16,7 +16,7 @@ import org.jooq.impl.TableRecordImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VCampdocumentRecord extends TableRecordImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCamproleRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCamproleRecord.java index 1138609..84799a5 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCamproleRecord.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCamproleRecord.java @@ -13,7 +13,7 @@ import org.jooq.impl.TableRecordImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VCamproleRecord extends TableRecordImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VDocumentRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VDocumentRecord.java index 2343680..b79b178 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VDocumentRecord.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VDocumentRecord.java @@ -14,7 +14,7 @@ import org.jooq.impl.TableRecordImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VDocumentRecord extends TableRecordImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VDsgvoDeleteCandidateRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VDsgvoDeleteCandidateRecord.java deleted file mode 100644 index b5ccb1e..0000000 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VDsgvoDeleteCandidateRecord.java +++ /dev/null @@ -1,205 +0,0 @@ -/* - * This file is generated by jOOQ. - */ -package de.jottyfan.camporganizer.db.jooq.tables.records; - - -import de.jottyfan.camporganizer.db.jooq.enums.EnumCamprole; -import de.jottyfan.camporganizer.db.jooq.tables.VDsgvoDeleteCandidate; - -import org.jooq.impl.TableRecordImpl; -import org.jooq.types.YearToSecond; - - -/** - * This class is generated by jOOQ. - */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) -public class VDsgvoDeleteCandidateRecord extends TableRecordImpl { - - private static final long serialVersionUID = 1L; - - /** - * Setter for public.v_dsgvo_delete_candidate.fk_person. - */ - public VDsgvoDeleteCandidateRecord setFkPerson(Integer value) { - set(0, value); - return this; - } - - /** - * Getter for public.v_dsgvo_delete_candidate.fk_person. - */ - public Integer getFkPerson() { - return (Integer) get(0); - } - - /** - * Setter for public.v_dsgvo_delete_candidate.forename. - */ - public VDsgvoDeleteCandidateRecord setForename(String value) { - set(1, value); - return this; - } - - /** - * Getter for public.v_dsgvo_delete_candidate.forename. - */ - public String getForename() { - return (String) get(1); - } - - /** - * Setter for public.v_dsgvo_delete_candidate.surname. - */ - public VDsgvoDeleteCandidateRecord setSurname(String value) { - set(2, value); - return this; - } - - /** - * Getter for public.v_dsgvo_delete_candidate.surname. - */ - public String getSurname() { - return (String) get(2); - } - - /** - * Setter for public.v_dsgvo_delete_candidate.fk_camp. - */ - public VDsgvoDeleteCandidateRecord setFkCamp(Integer value) { - set(3, value); - return this; - } - - /** - * Getter for public.v_dsgvo_delete_candidate.fk_camp. - */ - public Integer getFkCamp() { - return (Integer) get(3); - } - - /** - * Setter for public.v_dsgvo_delete_candidate.age. - */ - public VDsgvoDeleteCandidateRecord setAge(YearToSecond value) { - set(4, value); - return this; - } - - /** - * Getter for public.v_dsgvo_delete_candidate.age. - */ - public YearToSecond getAge() { - return (YearToSecond) get(4); - } - - /** - * Setter for public.v_dsgvo_delete_candidate.camprole. - */ - public VDsgvoDeleteCandidateRecord setCamprole(EnumCamprole value) { - set(5, value); - return this; - } - - /** - * Getter for public.v_dsgvo_delete_candidate.camprole. - */ - public EnumCamprole getCamprole() { - return (EnumCamprole) get(5); - } - - /** - * Setter for public.v_dsgvo_delete_candidate.name. - */ - public VDsgvoDeleteCandidateRecord setName(String value) { - set(6, value); - return this; - } - - /** - * Getter for public.v_dsgvo_delete_candidate.name. - */ - public String getName() { - return (String) get(6); - } - - /** - * Setter for public.v_dsgvo_delete_candidate.year. - */ - public VDsgvoDeleteCandidateRecord setYear(Double value) { - set(7, value); - return this; - } - - /** - * Getter for public.v_dsgvo_delete_candidate.year. - */ - public Double getYear() { - return (Double) get(7); - } - - /** - * Setter for public.v_dsgvo_delete_candidate.is_over. - */ - public VDsgvoDeleteCandidateRecord setIsOver(Boolean value) { - set(8, value); - return this; - } - - /** - * Getter for public.v_dsgvo_delete_candidate.is_over. - */ - public Boolean getIsOver() { - return (Boolean) get(8); - } - - // ------------------------------------------------------------------------- - // Constructors - // ------------------------------------------------------------------------- - - /** - * Create a detached VDsgvoDeleteCandidateRecord - */ - public VDsgvoDeleteCandidateRecord() { - super(VDsgvoDeleteCandidate.V_DSGVO_DELETE_CANDIDATE); - } - - /** - * Create a detached, initialised VDsgvoDeleteCandidateRecord - */ - public VDsgvoDeleteCandidateRecord(Integer fkPerson, String forename, String surname, Integer fkCamp, YearToSecond age, EnumCamprole camprole, String name, Double year, Boolean isOver) { - super(VDsgvoDeleteCandidate.V_DSGVO_DELETE_CANDIDATE); - - setFkPerson(fkPerson); - setForename(forename); - setSurname(surname); - setFkCamp(fkCamp); - setAge(age); - setCamprole(camprole); - setName(name); - setYear(year); - setIsOver(isOver); - resetChangedOnNotNull(); - } - - /** - * Create a detached, initialised VDsgvoDeleteCandidateRecord - */ - public VDsgvoDeleteCandidateRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.VDsgvoDeleteCandidate value) { - super(VDsgvoDeleteCandidate.V_DSGVO_DELETE_CANDIDATE); - - if (value != null) { - setFkPerson(value.getFkPerson()); - setForename(value.getForename()); - setSurname(value.getSurname()); - setFkCamp(value.getFkCamp()); - setAge(value.getAge()); - setCamprole(value.getCamprole()); - setName(value.getName()); - setYear(value.getYear()); - setIsOver(value.getIsOver()); - resetChangedOnNotNull(); - } - } -} diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VFeederRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VFeederRecord.java index da11d14..cee8b49 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VFeederRecord.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VFeederRecord.java @@ -14,7 +14,7 @@ import org.jooq.types.YearToSecond; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VFeederRecord extends TableRecordImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VProfileRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VProfileRecord.java index 3e8bd4a..34a1fde 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VProfileRecord.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VProfileRecord.java @@ -13,7 +13,7 @@ import org.jooq.impl.TableRecordImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VProfileRecord extends TableRecordImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VRegistrationRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VRegistrationRecord.java index 509cfdf..1a0beb6 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VRegistrationRecord.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VRegistrationRecord.java @@ -15,7 +15,7 @@ import org.jooq.impl.TableRecordImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VRegistrationRecord extends TableRecordImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VRoleRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VRoleRecord.java index efc4f41..3ea5ac6 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VRoleRecord.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VRoleRecord.java @@ -13,7 +13,7 @@ import org.jooq.impl.TableRecordImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VRoleRecord extends TableRecordImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VSalesRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VSalesRecord.java index 1ddc42f..1e8058f 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VSalesRecord.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VSalesRecord.java @@ -15,7 +15,7 @@ import org.jooq.impl.TableRecordImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VSalesRecord extends TableRecordImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VVersionRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VVersionRecord.java index 5c6b953..6cba4b0 100644 --- a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VVersionRecord.java +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VVersionRecord.java @@ -12,7 +12,7 @@ import org.jooq.impl.TableRecordImpl; /** * This class is generated by jOOQ. */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) public class VVersionRecord extends TableRecordImpl { private static final long serialVersionUID = 1L; diff --git a/src/main/resources/enums/progress.sql b/src/main/resources/enums/progress.sql new file mode 100644 index 0000000..3efe422 --- /dev/null +++ b/src/main/resources/enums/progress.sql @@ -0,0 +1,6 @@ +create type public.enum_progress as enum ( + 'requested', + 'approved', + 'rejected', + 'revoked' +); diff --git a/src/main/resources/setup.sql b/src/main/resources/setup.sql index 578beae..6e2e04b 100644 --- a/src/main/resources/setup.sql +++ b/src/main/resources/setup.sql @@ -5,6 +5,7 @@ begin; \i enums/module.sql \i enums/role.sql \i enums/sex.sql + \i enums/progress.sql \i tables/document.sql \i tables/documentrole.sql diff --git a/src/main/resources/tables/person.sql b/src/main/resources/tables/person.sql index fbfcf55..aa1ee4d 100644 --- a/src/main/resources/tables/person.sql +++ b/src/main/resources/tables/person.sql @@ -12,6 +12,7 @@ create table public.t_person ( fk_camp integer references public.t_camp(pk), fk_profile integer references public.t_profile(pk), accept boolean, + progress public.enum_progress default 'requested', created timestamp without time zone default now(), sex public.enum_sex, fk_registrator integer references public.t_profile(pk), diff --git a/src/main/resources/upgrade_2024-10-23.sql b/src/main/resources/upgrade_2024-10-23.sql new file mode 100644 index 0000000..2001420 --- /dev/null +++ b/src/main/resources/upgrade_2024-10-23.sql @@ -0,0 +1,14 @@ +begin; + + \i enums/progress.sql + + alter table t_person add column progress public.enum_progress default 'requested'; + update t_person set progress = 'approved' where accept = true; + update t_person set progress = 'rejected' where accept = false; + update t_person set progress = 'requested' where accept is null; + + \i views/camp.sql + + \i views/version.sql + +commit; diff --git a/src/main/resources/views/camp.sql b/src/main/resources/views/camp.sql index b6835e1..6ace84c 100644 --- a/src/main/resources/views/camp.sql +++ b/src/main/resources/views/camp.sql @@ -2,14 +2,14 @@ create or replace view public.v_camp as with female(used, fk_camp) as ( select count(1), fk_camp from t_person - where accept = true + where progress = 'approved' and sex = 'female' and camprole = 'student' group by fk_camp ), male(used, fk_camp) as ( select count(1), fk_camp from t_person - where accept = true + where progress = 'approved' and sex = 'male' and camprole = 'student' group by fk_camp