From c26c48100365332bb54394af7e86906308e6b1d6 Mon Sep 17 00:00:00 2001 From: Jottyfan Date: Thu, 30 Jun 2022 22:31:09 +0200 Subject: [PATCH] 2022.02 --- .classpath | 12 + .gradle/6.8/fileChanges/last-build.bin | Bin 0 -> 1 bytes .gradle/6.8/fileHashes/fileHashes.lock | Bin 0 -> 17 bytes .gradle/6.8/gc.properties | 0 .gradle/7.3/checksums/checksums.lock | Bin 0 -> 17 bytes .gradle/7.3/checksums/md5-checksums.bin | Bin 0 -> 21747 bytes .gradle/7.3/checksums/sha1-checksums.bin | Bin 0 -> 28973 bytes .../dependencies-accessors.lock | Bin 0 -> 17 bytes .../7.3/dependencies-accessors/gc.properties | 0 .../7.3/executionHistory/executionHistory.bin | Bin 0 -> 80727 bytes .../executionHistory/executionHistory.lock | Bin 0 -> 17 bytes .gradle/7.3/fileChanges/last-build.bin | Bin 0 -> 1 bytes .gradle/7.3/fileHashes/fileHashes.bin | Bin 0 -> 24797 bytes .gradle/7.3/fileHashes/fileHashes.lock | Bin 0 -> 17 bytes .gradle/7.3/gc.properties | 0 .../buildOutputCleanup.lock | Bin 0 -> 17 bytes .gradle/buildOutputCleanup/cache.properties | 2 + .gradle/buildOutputCleanup/outputFiles.bin | Bin 0 -> 18875 bytes .gradle/checksums/checksums.lock | Bin 0 -> 17 bytes .gradle/configuration-cache/gc.properties | 0 .gradle/file-system.probe | Bin 0 -> 8 bytes .gradle/vcs-1/gc.properties | 0 .project | 23 + .settings/org.eclipse.buildship.core.prefs | 2 + .settings/org.eclipse.jdt.core.prefs | 4 + LICENSE | 661 ++++++++++++++ README.md | 11 + build.gradle | 89 ++ gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59536 bytes gradle/wrapper/gradle-wrapper.properties | 5 + gradlew | 234 +++++ settings.gradle | 1 + .../jottyfan/camporganizer/db/jooq/Camp.java | 257 ++++++ .../camporganizer/db/jooq/DefaultCatalog.java | 54 ++ .../jottyfan/camporganizer/db/jooq/Keys.java | 102 +++ .../camporganizer/db/jooq/Tables.java | 194 ++++ .../db/jooq/enums/EnumCamprole.java | 60 ++ .../db/jooq/enums/EnumDocument.java | 58 ++ .../db/jooq/enums/EnumFiletype.java | 58 ++ .../db/jooq/enums/EnumModule.java | 56 ++ .../camporganizer/db/jooq/enums/EnumRole.java | 64 ++ .../camporganizer/db/jooq/enums/EnumSex.java | 56 ++ .../camporganizer/db/jooq/tables/TCamp.java | 233 +++++ .../db/jooq/tables/TCampdocument.java | 181 ++++ .../db/jooq/tables/TCampprofile.java | 187 ++++ .../db/jooq/tables/TDocument.java | 165 ++++ .../db/jooq/tables/TDocumentrole.java | 171 ++++ .../db/jooq/tables/TLocation.java | 170 ++++ .../camporganizer/db/jooq/tables/TPerson.java | 279 ++++++ .../db/jooq/tables/TPersondocument.java | 181 ++++ .../db/jooq/tables/TProfile.java | 174 ++++ .../db/jooq/tables/TProfilerole.java | 155 ++++ .../camporganizer/db/jooq/tables/TRss.java | 152 ++++ .../camporganizer/db/jooq/tables/TSales.java | 207 +++++ .../db/jooq/tables/TSalescontent.java | 137 +++ .../db/jooq/tables/TSalescontenttype.java | 129 +++ .../db/jooq/tables/TSalesprofile.java | 181 ++++ .../camporganizer/db/jooq/tables/VAdult.java | 144 +++ .../camporganizer/db/jooq/tables/VBudget.java | 144 +++ .../camporganizer/db/jooq/tables/VCamp.java | 184 ++++ .../db/jooq/tables/VCampBudget.java | 139 +++ .../db/jooq/tables/VCampBudgetYear.java | 129 +++ .../db/jooq/tables/VCampdocument.java | 161 ++++ .../db/jooq/tables/VCamprole.java | 123 +++ .../db/jooq/tables/VDocument.java | 149 ++++ .../db/jooq/tables/VDsgvoDeleteCandidate.java | 166 ++++ .../camporganizer/db/jooq/tables/VFeeder.java | 174 ++++ .../db/jooq/tables/VProfile.java | 153 ++++ .../db/jooq/tables/VRegistration.java | 175 ++++ .../camporganizer/db/jooq/tables/VRole.java | 123 +++ .../camporganizer/db/jooq/tables/VSales.java | 200 +++++ .../db/jooq/tables/VVersion.java | 122 +++ .../db/jooq/tables/pojos/TCamp.java | 179 ++++ .../db/jooq/tables/pojos/TCampdocument.java | 70 ++ .../db/jooq/tables/pojos/TCampprofile.java | 84 ++ .../db/jooq/tables/pojos/TDocument.java | 97 ++ .../db/jooq/tables/pojos/TDocumentrole.java | 72 ++ .../db/jooq/tables/pojos/TLocation.java | 82 ++ .../db/jooq/tables/pojos/TPerson.java | 268 ++++++ .../db/jooq/tables/pojos/TPersondocument.java | 96 ++ .../db/jooq/tables/pojos/TProfile.java | 119 +++ .../db/jooq/tables/pojos/TProfilerole.java | 60 ++ .../db/jooq/tables/pojos/TRss.java | 83 ++ .../db/jooq/tables/pojos/TSales.java | 168 ++++ .../db/jooq/tables/pojos/TSalescontent.java | 58 ++ .../jooq/tables/pojos/TSalescontenttype.java | 46 + .../db/jooq/tables/pojos/TSalesprofile.java | 70 ++ .../db/jooq/tables/pojos/VAdult.java | 98 +++ .../db/jooq/tables/pojos/VBudget.java | 95 ++ .../db/jooq/tables/pojos/VCamp.java | 191 ++++ .../db/jooq/tables/pojos/VCampBudget.java | 83 ++ .../db/jooq/tables/pojos/VCampBudgetYear.java | 59 ++ .../db/jooq/tables/pojos/VCampdocument.java | 134 +++ .../db/jooq/tables/pojos/VCamprole.java | 48 + .../db/jooq/tables/pojos/VDocument.java | 109 +++ .../tables/pojos/VDsgvoDeleteCandidate.java | 146 ++++ .../db/jooq/tables/pojos/VFeeder.java | 170 ++++ .../db/jooq/tables/pojos/VProfile.java | 121 +++ .../db/jooq/tables/pojos/VRegistration.java | 169 ++++ .../db/jooq/tables/pojos/VRole.java | 48 + .../db/jooq/tables/pojos/VSales.java | 229 +++++ .../db/jooq/tables/pojos/VVersion.java | 46 + .../db/jooq/tables/records/TCampRecord.java | 550 ++++++++++++ .../tables/records/TCampdocumentRecord.java | 197 +++++ .../tables/records/TCampprofileRecord.java | 237 +++++ .../jooq/tables/records/TDocumentRecord.java | 277 ++++++ .../tables/records/TDocumentroleRecord.java | 198 +++++ .../jooq/tables/records/TLocationRecord.java | 236 +++++ .../db/jooq/tables/records/TPersonRecord.java | 827 ++++++++++++++++++ .../tables/records/TPersondocumentRecord.java | 276 ++++++ .../jooq/tables/records/TProfileRecord.java | 355 ++++++++ .../tables/records/TProfileroleRecord.java | 149 ++++ .../db/jooq/tables/records/TRssRecord.java | 238 +++++ .../db/jooq/tables/records/TSalesRecord.java | 512 +++++++++++ .../tables/records/TSalescontentRecord.java | 148 ++++ .../records/TSalescontenttypeRecord.java | 118 +++ .../tables/records/TSalesprofileRecord.java | 197 +++++ .../db/jooq/tables/records/VAdultRecord.java | 267 ++++++ .../db/jooq/tables/records/VBudgetRecord.java | 267 ++++++ .../tables/records/VCampBudgetRecord.java | 228 +++++ .../tables/records/VCampBudgetYearRecord.java | 150 ++++ .../db/jooq/tables/records/VCampRecord.java | 579 ++++++++++++ .../tables/records/VCampdocumentRecord.java | 386 ++++++++ .../jooq/tables/records/VCamproleRecord.java | 110 +++ .../jooq/tables/records/VDocumentRecord.java | 306 +++++++ .../records/VDsgvoDeleteCandidateRecord.java | 423 +++++++++ .../db/jooq/tables/records/VFeederRecord.java | 501 +++++++++++ .../jooq/tables/records/VProfileRecord.java | 344 ++++++++ .../tables/records/VRegistrationRecord.java | 502 +++++++++++ .../db/jooq/tables/records/VRoleRecord.java | 110 +++ .../db/jooq/tables/records/VSalesRecord.java | 697 +++++++++++++++ .../jooq/tables/records/VVersionRecord.java | 109 +++ 132 files changed, 19783 insertions(+) create mode 100644 .classpath create mode 100644 .gradle/6.8/fileChanges/last-build.bin create mode 100644 .gradle/6.8/fileHashes/fileHashes.lock create mode 100644 .gradle/6.8/gc.properties create mode 100644 .gradle/7.3/checksums/checksums.lock create mode 100644 .gradle/7.3/checksums/md5-checksums.bin create mode 100644 .gradle/7.3/checksums/sha1-checksums.bin create mode 100644 .gradle/7.3/dependencies-accessors/dependencies-accessors.lock create mode 100644 .gradle/7.3/dependencies-accessors/gc.properties create mode 100644 .gradle/7.3/executionHistory/executionHistory.bin create mode 100644 .gradle/7.3/executionHistory/executionHistory.lock create mode 100644 .gradle/7.3/fileChanges/last-build.bin create mode 100644 .gradle/7.3/fileHashes/fileHashes.bin create mode 100644 .gradle/7.3/fileHashes/fileHashes.lock create mode 100644 .gradle/7.3/gc.properties create mode 100644 .gradle/buildOutputCleanup/buildOutputCleanup.lock create mode 100644 .gradle/buildOutputCleanup/cache.properties create mode 100644 .gradle/buildOutputCleanup/outputFiles.bin create mode 100644 .gradle/checksums/checksums.lock create mode 100644 .gradle/configuration-cache/gc.properties create mode 100644 .gradle/file-system.probe create mode 100644 .gradle/vcs-1/gc.properties create mode 100644 .project create mode 100644 .settings/org.eclipse.buildship.core.prefs create mode 100644 .settings/org.eclipse.jdt.core.prefs create mode 100644 LICENSE create mode 100644 README.md create mode 100644 build.gradle create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100755 gradlew create mode 100644 settings.gradle create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/Camp.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/DefaultCatalog.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/Keys.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/Tables.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumCamprole.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumDocument.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumFiletype.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumModule.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumRole.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumSex.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TCamp.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TCampdocument.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TCampprofile.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TDocument.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TDocumentrole.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TLocation.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TPerson.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TPersondocument.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TProfile.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TProfilerole.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TRss.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TSales.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TSalescontent.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TSalescontenttype.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TSalesprofile.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VAdult.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VBudget.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCamp.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCampBudget.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCampBudgetYear.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCampdocument.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCamprole.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VDocument.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VDsgvoDeleteCandidate.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VFeeder.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VProfile.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VRegistration.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VRole.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VSales.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VVersion.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TCamp.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TCampdocument.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TCampprofile.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TDocument.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TDocumentrole.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TLocation.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TPerson.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TPersondocument.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TProfile.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TProfilerole.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TRss.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TSales.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TSalescontent.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TSalescontenttype.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TSalesprofile.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VAdult.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VBudget.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCamp.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCampBudget.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCampBudgetYear.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCampdocument.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCamprole.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VDocument.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VDsgvoDeleteCandidate.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VFeeder.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VProfile.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VRegistration.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VRole.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VSales.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VVersion.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TCampRecord.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TCampdocumentRecord.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TCampprofileRecord.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TDocumentRecord.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TDocumentroleRecord.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TLocationRecord.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TPersonRecord.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TPersondocumentRecord.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TProfileRecord.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TProfileroleRecord.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TRssRecord.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TSalesRecord.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TSalescontentRecord.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TSalescontenttypeRecord.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TSalesprofileRecord.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VAdultRecord.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VBudgetRecord.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCampBudgetRecord.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCampBudgetYearRecord.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCampRecord.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCampdocumentRecord.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCamproleRecord.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VDocumentRecord.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VDsgvoDeleteCandidateRecord.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VFeederRecord.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VProfileRecord.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VRegistrationRecord.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VRoleRecord.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VSalesRecord.java create mode 100644 src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VVersionRecord.java diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..e16509f --- /dev/null +++ b/.classpath @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/.gradle/6.8/fileChanges/last-build.bin b/.gradle/6.8/fileChanges/last-build.bin new file mode 100644 index 0000000000000000000000000000000000000000..f76dd238ade08917e6712764a16a22005a50573d GIT binary patch literal 1 IcmZPo000310RR91 literal 0 HcmV?d00001 diff --git a/.gradle/6.8/fileHashes/fileHashes.lock b/.gradle/6.8/fileHashes/fileHashes.lock new file mode 100644 index 0000000000000000000000000000000000000000..182796b39a55d9bcc681bad802464d28c6461177 GIT binary patch literal 17 TcmZQh`o_L;DJQ1`0~7!ND1HM2 literal 0 HcmV?d00001 diff --git a/.gradle/6.8/gc.properties b/.gradle/6.8/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/.gradle/7.3/checksums/checksums.lock b/.gradle/7.3/checksums/checksums.lock new file mode 100644 index 0000000000000000000000000000000000000000..b05f18be3f498bfe208c362159cc3eb6f0233837 GIT binary patch literal 17 VcmZP$)nD{#SMAc-3}C>h4FESh1h)VH literal 0 HcmV?d00001 diff --git a/.gradle/7.3/checksums/md5-checksums.bin b/.gradle/7.3/checksums/md5-checksums.bin new file mode 100644 index 0000000000000000000000000000000000000000..1aa84be2c6025c39d0fdde18470dd3c003c81a1d GIT binary patch literal 21747 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 literal 0 HcmV?d00001 diff --git a/.gradle/7.3/checksums/sha1-checksums.bin b/.gradle/7.3/checksums/sha1-checksums.bin new file mode 100644 index 0000000000000000000000000000000000000000..033a6eb41b48ce6f51ba1c0934b4adc4026c7672 GIT binary patch literal 28973 zcmeI4c{Eku-^VYKnMwl^QIwm?kW}QBka?cR%rlXpL7|dDnKJW@LIY`#Icd;95>Xm8 zAj%gRN`rXLx%=$%ThATV`gK=-JnLC^uhn(e%jbPQ`@GK{KIh&e4FW-E&J5NF|7i>U z^OpIJ=>XFKrUOg|m<})8bfaw6!0j2{?2bc~p9bh`Zbb#pq(*dRfOb3__Fdg{+ z;(!HmBHZ9)gk)LKHv-`Vf*ddM=62Mb?361L~j`0iaA zF0->5aOeAwCsy>#9(#UB9dJV#$dlZP6f(2Q_F%^`f;_qI)a!3m<^F)1IzxVPgRrhx zgJ>?`R&Q|rK=HA|z}F*ydniGkHqp2?M93QR$37bJ^xvb;U&^?w2JzN9kmqJCR^~p_;+2gTagA0pBT(bFcgloI2dsF>V2Qv2JiQ>0NU< z;JWyDIKSCeH+)|&cHNDy!1&U>o`}j9J=l1&h=;r^ZT^L}$Zy#A*|7-nOSy~JXWb3E z0gkVK3Gyr6wGo>-Qd9sp-;VQiQqY#=3gUo!qy9}xFY;-m`G#&H+uznbw@$gf=#c2K)gu<Z0&rge z7=PpC)4)5PgbjcP;{G>~Do%aj7nujRS1gQgG}#zrqvEg=aP$3;-xXcHLZa*aaljoC zA-}gU>fFgQsZRlSi-G*Utj>lr7lN_#3fPGA&d7K^VVisqZ>$M<6YFKZf8ATKab@=w z=MFbjJ>=T9f_Ob&oM+$2S^V`a58$Twy4RvnbhAUaP!n*6WibAc%EzEl@8lnV+qy&k zIL<)qipPX1;O?n7ui+#VepoyNct9ZJZG`Q|tk#TS{yWM;-tHQ&>b5`vn~(N-kavE5 zac_BaKr%Rvejnt|Lbznja!ot{ckF=txzd)U4+A7I?zI@_H(9#fCvRZa(dZ21FL=xJ z3)uGV2gmV$gmbM+7LKz_&jN0`3g`BmVOcHOYXNsN!ugF&9_blRrU5s=^S&6Cp1+XW za4+B%_#pbV@F#JV#o3i`h z_PrzEI8I!U_Xz8D9Be+1t@F;wkoU^6WxeWg?*Q=uMUeL$`fhq`h0qk>fuA7nU+PpW zSm1mHi^tc2fs)!rx#Mm2fO~Yo_<@@0%&LrRZ2bGiI1y^!oGzuebc)^ya7J1zqTngoYQcN0^E!Z9_Q;|&AzC@ zL}S2Rw?h8y0LQ@{&+W?qH*|u0(rsscoq_HZz^yAF|E_t0PkfFIcE0utApg0VYo>OW z{X!5QfajgEO*!lIs{N*u~dGo1l<{te?fVwAF1aUCth zxD?KlBnT3R1+n$kZ4`3Ox-3hfgt2ZA@9hLRmr7?O--Em=!0k97=h2wX-Iadl8^$+7 z&d2T|m6ecv4)7g^Am?8}3hDZJ6N&LLJ1uTuy4 z5~UvBYrQK40N1_*4Ew zMC8Ts1Dyldb@8f)@sjdu>tzm^AYY#R zkiJcTd*SQ(nvZ!oNwR#QfSVkH@$!=e zFE35#qyla&2)V+l=r_uGy}tq1O@&->@x-YNp}Vbs?=Zmmo&-@YegUjLcV7Ydx}qv| zUOViv6L#Lhc}>1U=c3d}a2(%#kSmGu6m`6H<_6pXk5^g~qW55PzAxaGt}uT6Kd*-# zuJ^�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 UXaLw#boUsLRV-r2Zb4A^AIP(AR{#J2 literal 0 HcmV?d00001 diff --git a/.gradle/7.3/dependencies-accessors/dependencies-accessors.lock b/.gradle/7.3/dependencies-accessors/dependencies-accessors.lock new file mode 100644 index 0000000000000000000000000000000000000000..160674808038f567c41df1ad341428cc3ebe272d GIT binary patch literal 17 TcmZQp{c&W%Gp8&|1}FdkHs=ID literal 0 HcmV?d00001 diff --git a/.gradle/7.3/dependencies-accessors/gc.properties b/.gradle/7.3/dependencies-accessors/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/.gradle/7.3/executionHistory/executionHistory.bin b/.gradle/7.3/executionHistory/executionHistory.bin new file mode 100644 index 0000000000000000000000000000000000000000..b5c520266707dae33b459c5d73a3d028cec0925f GIT binary patch literal 80727 zcmeHQ2YeL8_rFUa0fZb0p@iN9gj}!kLkKAl2oREhf*|hQ?p-dq#@<~>P?08~lK>GR zAfN~$2#Qh^kt)52(vjYaf^-D&|8{ow?)EOh1W@ts=JQE%H}l@io3}G>+IQbe5D03C z{$PFt^iL4|Zvr6@G;KwHK5$zgXgLTz$I{>Vzq|%`4e%P^HNb0t*8r~pUIV-acn$Cx z;5EQ&fY$)80bT>V26zqd8sIg+Yk=3lzfl7{LFh`f;I&$#8-a*{0)g~7ND7&8qSp5> zjGB{)vV}qidw&pLpolpA+?=K~+tLD0`k^k}XMB6{Wjei69Gl+b#nh1-uP?hyr)QFj?V26zqd8sIg+Yk=1PuK`{Iyasp;@EYJXz-xfl z0Iz{3(SSlAXk0-c2z`V4EjHQZN|!Rvn3rWVI&6A_&7?MEW@pV3D0PiA^Mi zTL>}cFpFK7GutWFyKT6|Y%_^FV`TpX!eA#c7lDhm^?g6>qn>py2pSjC2yN;E_Eul47+5R>FnhmO+If-<_<}|y^IfQVEPYw>Hq++hj z;GvU!Q_W;oJ5C7R_f2yvc$VCT`;wS#28$af60HtbUV@o)3X47b@_>fE%gOUJb#&LnjJVk3Zb?Pl ze5TQ}xv2roDQ~m6Qg|Bf)h#7>DNW}R1vK9KjOC?1W4So6;ofHrxdG1_(w?}{-e)bR z+UEbPQR1VYwOky~+>wLK4z)5Uc&z6M$pqfda=~~{I;d2*T9RqE5|S*t%atdAp*YZN z$hNp`CW*=HlEioKY_|`P=-p-uE^%2Mk}QmrbdBqloRpZJA?}(KESfug;frz6#T{22 zy(d|4^MAF3<9xE8tnh%cMH{=H-%N^jrnDIP&>8gM`D(&(7-`6a!I}iR6Rs1MxhWR2 z-pMpBRxXvx#8SB!nkEo6X?6IGQI#|auG?o$Zr-3BJ#y)T&x@t+1ceB}{Eiwdh)5BH zGYWSO5DXSnOc6Y1wmICccrZj3yNOAwjMCB#nS>Q%lB%1*hM5R5!R&Ncu)LSexGNJC z0Y%0DXS&5cu!kGQHQ|gi!ZS|?8*Rg#E9)8yEL4S} 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 I=BYdVf7%keh5!Hn literal 0 HcmV?d00001 diff --git a/.gradle/7.3/executionHistory/executionHistory.lock b/.gradle/7.3/executionHistory/executionHistory.lock new file mode 100644 index 0000000000000000000000000000000000000000..96e8d6d273ecebe32d2195dff544b9e49abfdd09 GIT binary patch literal 17 UcmZSf{lDkzmGtRJ3=p6P06>`qI{*Lx literal 0 HcmV?d00001 diff --git a/.gradle/7.3/fileChanges/last-build.bin b/.gradle/7.3/fileChanges/last-build.bin new file mode 100644 index 0000000000000000000000000000000000000000..f76dd238ade08917e6712764a16a22005a50573d GIT binary patch literal 1 IcmZPo000310RR91 literal 0 HcmV?d00001 diff --git a/.gradle/7.3/fileHashes/fileHashes.bin b/.gradle/7.3/fileHashes/fileHashes.bin new file mode 100644 index 0000000000000000000000000000000000000000..102101d8cbdcbd0f6030b048980bbfd0f8c21f19 GIT binary patch literal 24797 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 literal 0 HcmV?d00001 diff --git a/.gradle/7.3/fileHashes/fileHashes.lock b/.gradle/7.3/fileHashes/fileHashes.lock new file mode 100644 index 0000000000000000000000000000000000000000..6b33b1da4b4167fbc49f7cb3dd8eef9dce81d546 GIT binary patch literal 17 UcmZR+b>-OQXGPyM86aRE083N`fB*mh literal 0 HcmV?d00001 diff --git a/.gradle/7.3/gc.properties b/.gradle/7.3/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock new file mode 100644 index 0000000000000000000000000000000000000000..b61a4652018399dcf67cc28bc8fe3f53be7c2ac8 GIT binary patch literal 17 UcmZRc6ZMAOWyLE-1_-bQ05Dwx{{R30 literal 0 HcmV?d00001 diff --git a/.gradle/buildOutputCleanup/cache.properties b/.gradle/buildOutputCleanup/cache.properties new file mode 100644 index 0000000..e7a357a --- /dev/null +++ b/.gradle/buildOutputCleanup/cache.properties @@ -0,0 +1,2 @@ +#Thu Jun 30 21:33:48 CEST 2022 +gradle.version=7.3 diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin new file mode 100644 index 0000000000000000000000000000000000000000..af7beba5e8fd8b832f12004107f89fb06b00852a GIT binary patch literal 18875 zcmeI&O-R#W9Ki8MJ!qLPB*N?vhy+6GMLa~7pdjQFG7t|6rUhOyCD~yXvho$en~5EU zDhA}yH_rWtx$)|l^t0N1!#&eEH~lqMFMO+gGUTh;I$iNj z`bX`v&mYyhTHVFc7q!oIfAgB;57p9L+TVYE5sa(+<+r-SseQF6uXn6Jm?Qm`_RYMP zp3akXZ89fcd(?{SL8##Cj`Shz3I4vUCq8?%%xTwdTb?&98BKMv-=jVKQu9pNg)S=_ z$5ZWRLYLRC_gt%zIRn}=%TuO5HI6RHoKo!-!L`!e+WW1tzeM|;?J4Ka@i&#S|FQPF z=Ju8EJBcIGYqU3POfCA>yz$bvv^TEUSHIj#8I<|4+TEuno&`Dr3)0iH>$5S@@*P_{ zxFdi70tg_000IagfB*srAbjVR&( literal 0 HcmV?d00001 diff --git a/.gradle/checksums/checksums.lock b/.gradle/checksums/checksums.lock new file mode 100644 index 0000000000000000000000000000000000000000..690e9931c257c1c11b76f1817fa4016263936b68 GIT binary patch literal 17 ScmZQ}?Afc{w4=9|0SW*yPy`78 literal 0 HcmV?d00001 diff --git a/.gradle/configuration-cache/gc.properties b/.gradle/configuration-cache/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/.gradle/file-system.probe b/.gradle/file-system.probe new file mode 100644 index 0000000000000000000000000000000000000000..1ba2c179eabccee228d1b0ea243d44ec2829aabd GIT binary patch literal 8 PcmZQzU~Jr`@^L)?2xtQR literal 0 HcmV?d00001 diff --git a/.gradle/vcs-1/gc.properties b/.gradle/vcs-1/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/.project b/.project new file mode 100644 index 0000000..6bf6f24 --- /dev/null +++ b/.project @@ -0,0 +1,23 @@ + + + COJooq + Project COJooq created by Buildship. + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.buildship.core.gradleprojectbuilder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.buildship.core.gradleprojectnature + + diff --git a/.settings/org.eclipse.buildship.core.prefs b/.settings/org.eclipse.buildship.core.prefs new file mode 100644 index 0000000..e889521 --- /dev/null +++ b/.settings/org.eclipse.buildship.core.prefs @@ -0,0 +1,2 @@ +connection.project.dir= +eclipse.preferences.version=1 diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..18ad895 --- /dev/null +++ b/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,4 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.source=11 diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..c5ddbec --- /dev/null +++ b/LICENSE @@ -0,0 +1,661 @@ + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + car + Copyright (C) 2022 Jottyfan + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. diff --git a/README.md b/README.md new file mode 100644 index 0000000..02f881e --- /dev/null +++ b/README.md @@ -0,0 +1,11 @@ +# COJooq + +business man tasks + +# installation + +```bash +gradlew clean build +``` + +copy the corresponding jar file from `build/libs` to the folder of your destination diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..4aafbb6 --- /dev/null +++ b/build.gradle @@ -0,0 +1,89 @@ +plugins { + id 'nu.studer.jooq' version '7.1.1' +} + +apply plugin: 'java' +apply plugin: 'maven-publish' + +group = 'de.jottyfan' +version = '2021.02' + +description = """COJooq""" + +sourceCompatibility = 11 +targetCompatibility = 11 + +repositories { + mavenLocal() + mavenCentral() +} + +dependencies { + implementation 'org.jooq:jooq:3.16.4' + implementation 'org.jooq:jooq-codegen:3.16.4' + + implementation 'org.postgresql:postgresql:42.3.2' + + jooqGenerator 'org.postgresql:postgresql:42.3.2' +} + +import org.jooq.meta.jaxb.Logging + +jooq { + version = '3.16.4' + edition = nu.studer.gradle.jooq.JooqEdition.OSS + configurations { + camporganizer { + generateSchemaSourceOnCompilation = true + generationTool { + logging = Logging.WARN + jdbc { + driver = 'org.postgresql.Driver' + url = 'jdbc:postgresql://localhost:5432/camporganizer' + user = 'jooq' + password = 'jooq' + properties { + property { + key = 'ssl' + value = 'false' + } + } + } + generator { + name = 'org.jooq.codegen.DefaultGenerator' + database { + name = 'org.jooq.meta.postgres.PostgresDatabase' + inputSchema = 'camp' + } + generate { + deprecated = false + relations = true + records = true + immutablePojos = true + fluentSetters = true + } + target { + packageName = 'de.jottyfan.camporganizer.db.jooq' + directory = 'src/main/java' + } + strategy.name = 'org.jooq.codegen.DefaultGeneratorStrategy' + } + } + } + } +} + +publishing { + publications { + binary(MavenPublication) { + from components.java + } + } + repositories { + maven { + url = layout.buildDirectory.dir("/home/henkej/git/libs/") + } + } +} + + diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..7454180f2ae8848c63b8b4dea2cb829da983f2fa GIT binary patch literal 59536 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 QuEJmfE|#`Dqx|px0L@K;Y5)KL literal 0 HcmV?d00001 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..fbce071 --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-7.3-all.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew new file mode 100755 index 0000000..1b6c787 --- /dev/null +++ b/gradlew @@ -0,0 +1,234 @@ +#!/bin/sh + +# +# Copyright © 2015-2021 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# +############################################################################## + +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit + +APP_NAME="Gradle" +APP_BASE_NAME=${0##*/} + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + +# Collect all arguments for the java command; +# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of +# shell script including quotes and variable substitutions, so put them in +# double quotes to make sure that they get re-expanded; and +# * put everything else in single quotes, so that it's not re-expanded. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/settings.gradle b/settings.gradle new file mode 100644 index 0000000..7659acc --- /dev/null +++ b/settings.gradle @@ -0,0 +1 @@ +rootProject.name = 'COJooq' diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/Camp.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/Camp.java new file mode 100644 index 0000000..9727a40 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/Camp.java @@ -0,0 +1,257 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq; + + +import de.jottyfan.camporganizer.db.jooq.tables.TCamp; +import de.jottyfan.camporganizer.db.jooq.tables.TCampdocument; +import de.jottyfan.camporganizer.db.jooq.tables.TCampprofile; +import de.jottyfan.camporganizer.db.jooq.tables.TDocument; +import de.jottyfan.camporganizer.db.jooq.tables.TDocumentrole; +import de.jottyfan.camporganizer.db.jooq.tables.TLocation; +import de.jottyfan.camporganizer.db.jooq.tables.TPerson; +import de.jottyfan.camporganizer.db.jooq.tables.TPersondocument; +import de.jottyfan.camporganizer.db.jooq.tables.TProfile; +import de.jottyfan.camporganizer.db.jooq.tables.TProfilerole; +import de.jottyfan.camporganizer.db.jooq.tables.TRss; +import de.jottyfan.camporganizer.db.jooq.tables.TSales; +import de.jottyfan.camporganizer.db.jooq.tables.TSalescontent; +import de.jottyfan.camporganizer.db.jooq.tables.TSalescontenttype; +import de.jottyfan.camporganizer.db.jooq.tables.TSalesprofile; +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; +import de.jottyfan.camporganizer.db.jooq.tables.VRole; +import de.jottyfan.camporganizer.db.jooq.tables.VSales; +import de.jottyfan.camporganizer.db.jooq.tables.VVersion; + +import java.util.Arrays; +import java.util.List; + +import org.jooq.Catalog; +import org.jooq.Table; +import org.jooq.impl.SchemaImpl; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class Camp extends SchemaImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of camp + */ + public static final Camp CAMP = new Camp(); + + /** + * The table camp.t_camp. + */ + public final TCamp T_CAMP = TCamp.T_CAMP; + + /** + * The table camp.t_campdocument. + */ + public final TCampdocument T_CAMPDOCUMENT = TCampdocument.T_CAMPDOCUMENT; + + /** + * The table camp.t_campprofile. + */ + public final TCampprofile T_CAMPPROFILE = TCampprofile.T_CAMPPROFILE; + + /** + * The table camp.t_document. + */ + public final TDocument T_DOCUMENT = TDocument.T_DOCUMENT; + + /** + * The table camp.t_documentrole. + */ + public final TDocumentrole T_DOCUMENTROLE = TDocumentrole.T_DOCUMENTROLE; + + /** + * The table camp.t_location. + */ + public final TLocation T_LOCATION = TLocation.T_LOCATION; + + /** + * The table camp.t_person. + */ + public final TPerson T_PERSON = TPerson.T_PERSON; + + /** + * The table camp.t_persondocument. + */ + public final TPersondocument T_PERSONDOCUMENT = TPersondocument.T_PERSONDOCUMENT; + + /** + * The table camp.t_profile. + */ + public final TProfile T_PROFILE = TProfile.T_PROFILE; + + /** + * The table camp.t_profilerole. + */ + public final TProfilerole T_PROFILEROLE = TProfilerole.T_PROFILEROLE; + + /** + * The table camp.t_rss. + */ + public final TRss T_RSS = TRss.T_RSS; + + /** + * The table camp.t_sales. + */ + public final TSales T_SALES = TSales.T_SALES; + + /** + * The table camp.t_salescontent. + */ + public final TSalescontent T_SALESCONTENT = TSalescontent.T_SALESCONTENT; + + /** + * The table camp.t_salescontenttype. + */ + public final TSalescontenttype T_SALESCONTENTTYPE = TSalescontenttype.T_SALESCONTENTTYPE; + + /** + * The table camp.t_salesprofile. + */ + public final TSalesprofile T_SALESPROFILE = TSalesprofile.T_SALESPROFILE; + + /** + * The table camp.v_adult. + */ + public final VAdult V_ADULT = VAdult.V_ADULT; + + /** + * The table camp.v_budget. + */ + public final VBudget V_BUDGET = VBudget.V_BUDGET; + + /** + * The table camp.v_camp. + */ + public final VCamp V_CAMP = VCamp.V_CAMP; + + /** + * The table camp.v_camp_budget. + */ + public final VCampBudget V_CAMP_BUDGET = VCampBudget.V_CAMP_BUDGET; + + /** + * The table camp.v_camp_budget_year. + */ + public final VCampBudgetYear V_CAMP_BUDGET_YEAR = VCampBudgetYear.V_CAMP_BUDGET_YEAR; + + /** + * The table camp.v_campdocument. + */ + public final VCampdocument V_CAMPDOCUMENT = VCampdocument.V_CAMPDOCUMENT; + + /** + * The table camp.v_camprole. + */ + public final VCamprole V_CAMPROLE = VCamprole.V_CAMPROLE; + + /** + * The table camp.v_document. + */ + public final VDocument V_DOCUMENT = VDocument.V_DOCUMENT; + + /** + * The table camp.v_dsgvo_delete_candidate. + */ + public final VDsgvoDeleteCandidate V_DSGVO_DELETE_CANDIDATE = VDsgvoDeleteCandidate.V_DSGVO_DELETE_CANDIDATE; + + /** + * The table camp.v_feeder. + */ + public final VFeeder V_FEEDER = VFeeder.V_FEEDER; + + /** + * The table camp.v_profile. + */ + public final VProfile V_PROFILE = VProfile.V_PROFILE; + + /** + * The table camp.v_registration. + */ + public final VRegistration V_REGISTRATION = VRegistration.V_REGISTRATION; + + /** + * The table camp.v_role. + */ + public final VRole V_ROLE = VRole.V_ROLE; + + /** + * The table camp.v_sales. + */ + public final VSales V_SALES = VSales.V_SALES; + + /** + * The table camp.v_version. + */ + public final VVersion V_VERSION = VVersion.V_VERSION; + + /** + * No further instances allowed + */ + private Camp() { + super("camp", null); + } + + + @Override + public Catalog getCatalog() { + return DefaultCatalog.DEFAULT_CATALOG; + } + + @Override + public final List> getTables() { + return Arrays.asList( + TCamp.T_CAMP, + TCampdocument.T_CAMPDOCUMENT, + TCampprofile.T_CAMPPROFILE, + TDocument.T_DOCUMENT, + TDocumentrole.T_DOCUMENTROLE, + TLocation.T_LOCATION, + TPerson.T_PERSON, + TPersondocument.T_PERSONDOCUMENT, + TProfile.T_PROFILE, + TProfilerole.T_PROFILEROLE, + TRss.T_RSS, + TSales.T_SALES, + TSalescontent.T_SALESCONTENT, + TSalescontenttype.T_SALESCONTENTTYPE, + TSalesprofile.T_SALESPROFILE, + 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, + VRole.V_ROLE, + VSales.V_SALES, + VVersion.V_VERSION + ); + } +} diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/DefaultCatalog.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/DefaultCatalog.java new file mode 100644 index 0000000..7df6216 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/DefaultCatalog.java @@ -0,0 +1,54 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq; + + +import java.util.Arrays; +import java.util.List; + +import org.jooq.Constants; +import org.jooq.Schema; +import org.jooq.impl.CatalogImpl; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class DefaultCatalog extends CatalogImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of DEFAULT_CATALOG + */ + public static final DefaultCatalog DEFAULT_CATALOG = new DefaultCatalog(); + + /** + * The schema camp. + */ + public final Camp CAMP = Camp.CAMP; + + /** + * No further instances allowed + */ + private DefaultCatalog() { + super(""); + } + + @Override + public final List getSchemas() { + return Arrays.asList( + Camp.CAMP + ); + } + + /** + * A reference to the 3.16 minor release of the code generator. If this + * doesn't compile, it's because the runtime library uses an older minor + * release, namely: 3.16. You can turn off the generation of this reference + * by specifying /configuration/generator/generate/jooqVersionReference + */ + private static final String REQUIRE_RUNTIME_JOOQ_VERSION = Constants.VERSION_3_16; +} diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/Keys.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/Keys.java new file mode 100644 index 0000000..eafd011 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/Keys.java @@ -0,0 +1,102 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq; + + +import de.jottyfan.camporganizer.db.jooq.tables.TCamp; +import de.jottyfan.camporganizer.db.jooq.tables.TCampdocument; +import de.jottyfan.camporganizer.db.jooq.tables.TCampprofile; +import de.jottyfan.camporganizer.db.jooq.tables.TDocument; +import de.jottyfan.camporganizer.db.jooq.tables.TDocumentrole; +import de.jottyfan.camporganizer.db.jooq.tables.TLocation; +import de.jottyfan.camporganizer.db.jooq.tables.TPerson; +import de.jottyfan.camporganizer.db.jooq.tables.TPersondocument; +import de.jottyfan.camporganizer.db.jooq.tables.TProfile; +import de.jottyfan.camporganizer.db.jooq.tables.TProfilerole; +import de.jottyfan.camporganizer.db.jooq.tables.TRss; +import de.jottyfan.camporganizer.db.jooq.tables.TSales; +import de.jottyfan.camporganizer.db.jooq.tables.TSalescontent; +import de.jottyfan.camporganizer.db.jooq.tables.TSalescontenttype; +import de.jottyfan.camporganizer.db.jooq.tables.TSalesprofile; +import de.jottyfan.camporganizer.db.jooq.tables.records.TCampRecord; +import de.jottyfan.camporganizer.db.jooq.tables.records.TCampdocumentRecord; +import de.jottyfan.camporganizer.db.jooq.tables.records.TCampprofileRecord; +import de.jottyfan.camporganizer.db.jooq.tables.records.TDocumentRecord; +import de.jottyfan.camporganizer.db.jooq.tables.records.TDocumentroleRecord; +import de.jottyfan.camporganizer.db.jooq.tables.records.TLocationRecord; +import de.jottyfan.camporganizer.db.jooq.tables.records.TPersonRecord; +import de.jottyfan.camporganizer.db.jooq.tables.records.TPersondocumentRecord; +import de.jottyfan.camporganizer.db.jooq.tables.records.TProfileRecord; +import de.jottyfan.camporganizer.db.jooq.tables.records.TProfileroleRecord; +import de.jottyfan.camporganizer.db.jooq.tables.records.TRssRecord; +import de.jottyfan.camporganizer.db.jooq.tables.records.TSalesRecord; +import de.jottyfan.camporganizer.db.jooq.tables.records.TSalescontentRecord; +import de.jottyfan.camporganizer.db.jooq.tables.records.TSalescontenttypeRecord; +import de.jottyfan.camporganizer.db.jooq.tables.records.TSalesprofileRecord; + +import org.jooq.ForeignKey; +import org.jooq.TableField; +import org.jooq.UniqueKey; +import org.jooq.impl.DSL; +import org.jooq.impl.Internal; + + +/** + * A class modelling foreign key relationships and constraints of tables in + * camp. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class Keys { + + // ------------------------------------------------------------------------- + // UNIQUE and PRIMARY KEY definitions + // ------------------------------------------------------------------------- + + public static final UniqueKey T_CAMP_PKEY = Internal.createUniqueKey(TCamp.T_CAMP, DSL.name("t_camp_pkey"), new TableField[] { TCamp.T_CAMP.PK }, true); + public static final UniqueKey T_CAMPDOCUMENT_PKEY = Internal.createUniqueKey(TCampdocument.T_CAMPDOCUMENT, DSL.name("t_campdocument_pkey"), new TableField[] { TCampdocument.T_CAMPDOCUMENT.PK }, true); + public static final UniqueKey UK_CAMPDOCUMENT = Internal.createUniqueKey(TCampdocument.T_CAMPDOCUMENT, DSL.name("uk_campdocument"), new TableField[] { TCampdocument.T_CAMPDOCUMENT.FK_CAMP, TCampdocument.T_CAMPDOCUMENT.FK_DOCUMENT }, true); + public static final UniqueKey T_CAMPPROFILE_FK_PROFILE_FK_CAMP_MODULE_KEY = Internal.createUniqueKey(TCampprofile.T_CAMPPROFILE, DSL.name("t_campprofile_fk_profile_fk_camp_module_key"), new TableField[] { TCampprofile.T_CAMPPROFILE.FK_PROFILE, TCampprofile.T_CAMPPROFILE.FK_CAMP, TCampprofile.T_CAMPPROFILE.MODULE }, true); + public static final UniqueKey T_CAMPPROFILE_PKEY = Internal.createUniqueKey(TCampprofile.T_CAMPPROFILE, DSL.name("t_campprofile_pkey"), new TableField[] { TCampprofile.T_CAMPPROFILE.PK }, true); + public static final UniqueKey T_DOCUMENT_NAME_KEY = Internal.createUniqueKey(TDocument.T_DOCUMENT, DSL.name("t_document_name_key"), new TableField[] { TDocument.T_DOCUMENT.NAME }, true); + public static final UniqueKey T_DOCUMENT_PKEY = Internal.createUniqueKey(TDocument.T_DOCUMENT, DSL.name("t_document_pkey"), new TableField[] { TDocument.T_DOCUMENT.PK }, true); + public static final UniqueKey T_DOCUMENTROLE_FK_DOCUMENT_CAMPROLE_KEY = Internal.createUniqueKey(TDocumentrole.T_DOCUMENTROLE, DSL.name("t_documentrole_fk_document_camprole_key"), new TableField[] { TDocumentrole.T_DOCUMENTROLE.FK_DOCUMENT, TDocumentrole.T_DOCUMENTROLE.CAMPROLE }, true); + public static final UniqueKey T_DOCUMENTROLE_PKEY = Internal.createUniqueKey(TDocumentrole.T_DOCUMENTROLE, DSL.name("t_documentrole_pkey"), new TableField[] { TDocumentrole.T_DOCUMENTROLE.PK }, true); + public static final UniqueKey T_LOCATION_PKEY = Internal.createUniqueKey(TLocation.T_LOCATION, DSL.name("t_location_pkey"), new TableField[] { TLocation.T_LOCATION.PK }, true); + public static final UniqueKey T_PERSON_PKEY = Internal.createUniqueKey(TPerson.T_PERSON, DSL.name("t_person_pkey"), new TableField[] { TPerson.T_PERSON.PK }, true); + public static final UniqueKey UK_PERSON = Internal.createUniqueKey(TPerson.T_PERSON, DSL.name("uk_person"), new TableField[] { TPerson.T_PERSON.FORENAME, TPerson.T_PERSON.SURNAME, TPerson.T_PERSON.BIRTHDATE, TPerson.T_PERSON.FK_CAMP }, true); + public static final UniqueKey T_PERSONDOCUMENT_FK_PERSON_NAME_KEY = Internal.createUniqueKey(TPersondocument.T_PERSONDOCUMENT, DSL.name("t_persondocument_fk_person_name_key"), new TableField[] { TPersondocument.T_PERSONDOCUMENT.FK_PERSON, TPersondocument.T_PERSONDOCUMENT.NAME }, true); + public static final UniqueKey T_PERSONDOCUMENT_PKEY = Internal.createUniqueKey(TPersondocument.T_PERSONDOCUMENT, DSL.name("t_persondocument_pkey"), new TableField[] { TPersondocument.T_PERSONDOCUMENT.PK }, true); + public static final UniqueKey T_PROFILE_PKEY = Internal.createUniqueKey(TProfile.T_PROFILE, DSL.name("t_profile_pkey"), new TableField[] { TProfile.T_PROFILE.PK }, true); + public static final UniqueKey T_PROFILE_USERNAME_KEY = Internal.createUniqueKey(TProfile.T_PROFILE, DSL.name("t_profile_username_key"), new TableField[] { TProfile.T_PROFILE.USERNAME }, true); + public static final UniqueKey T_PROFILE_UUID_KEY = Internal.createUniqueKey(TProfile.T_PROFILE, DSL.name("t_profile_uuid_key"), new TableField[] { TProfile.T_PROFILE.UUID }, true); + public static final UniqueKey T_PROFILEROLE_FK_PROFILE_ROLE_KEY = Internal.createUniqueKey(TProfilerole.T_PROFILEROLE, DSL.name("t_profilerole_fk_profile_role_key"), new TableField[] { TProfilerole.T_PROFILEROLE.FK_PROFILE, TProfilerole.T_PROFILEROLE.ROLE }, true); + public static final UniqueKey T_RSS_PKEY = Internal.createUniqueKey(TRss.T_RSS, DSL.name("t_rss_pkey"), new TableField[] { TRss.T_RSS.PK }, true); + public static final UniqueKey T_SALES_PKEY = Internal.createUniqueKey(TSales.T_SALES, DSL.name("t_sales_pkey"), new TableField[] { TSales.T_SALES.PK }, true); + public static final UniqueKey T_SALESCONTENT_FK_SALES_FK_SALESCONTENTTYPE_KEY = Internal.createUniqueKey(TSalescontent.T_SALESCONTENT, DSL.name("t_salescontent_fk_sales_fk_salescontenttype_key"), new TableField[] { TSalescontent.T_SALESCONTENT.FK_SALES, TSalescontent.T_SALESCONTENT.FK_SALESCONTENTTYPE }, true); + public static final UniqueKey T_SALESCONTENTTYPE_PKEY = Internal.createUniqueKey(TSalescontenttype.T_SALESCONTENTTYPE, DSL.name("t_salescontenttype_pkey"), new TableField[] { TSalescontenttype.T_SALESCONTENTTYPE.NAME }, true); + public static final UniqueKey T_SALESPROFILE_FK_CAMP_FK_PROFILE_KEY = Internal.createUniqueKey(TSalesprofile.T_SALESPROFILE, DSL.name("t_salesprofile_fk_camp_fk_profile_key"), new TableField[] { TSalesprofile.T_SALESPROFILE.FK_CAMP, TSalesprofile.T_SALESPROFILE.FK_PROFILE }, true); + public static final UniqueKey T_SALESPROFILE_PKEY = Internal.createUniqueKey(TSalesprofile.T_SALESPROFILE, DSL.name("t_salesprofile_pkey"), new TableField[] { TSalesprofile.T_SALESPROFILE.PK }, true); + + // ------------------------------------------------------------------------- + // FOREIGN KEY definitions + // ------------------------------------------------------------------------- + + public static final ForeignKey T_CAMP__T_CAMP_FK_DOCUMENT_FKEY = Internal.createForeignKey(TCamp.T_CAMP, DSL.name("t_camp_fk_document_fkey"), new TableField[] { TCamp.T_CAMP.FK_DOCUMENT }, Keys.T_DOCUMENT_PKEY, new TableField[] { TDocument.T_DOCUMENT.PK }, true); + public static final ForeignKey T_CAMP__T_CAMP_FK_LOCATION_FKEY = Internal.createForeignKey(TCamp.T_CAMP, DSL.name("t_camp_fk_location_fkey"), new TableField[] { TCamp.T_CAMP.FK_LOCATION }, Keys.T_LOCATION_PKEY, new TableField[] { TLocation.T_LOCATION.PK }, true); + public static final ForeignKey T_CAMP__T_CAMP_FK_PROFILE_FKEY = Internal.createForeignKey(TCamp.T_CAMP, DSL.name("t_camp_fk_profile_fkey"), new TableField[] { TCamp.T_CAMP.FK_PROFILE }, Keys.T_PROFILE_PKEY, new TableField[] { TProfile.T_PROFILE.PK }, true); + public static final ForeignKey T_CAMPDOCUMENT__T_CAMPDOCUMENT_FK_CAMP_FKEY = Internal.createForeignKey(TCampdocument.T_CAMPDOCUMENT, DSL.name("t_campdocument_fk_camp_fkey"), new TableField[] { TCampdocument.T_CAMPDOCUMENT.FK_CAMP }, Keys.T_CAMP_PKEY, new TableField[] { TCamp.T_CAMP.PK }, true); + public static final ForeignKey T_CAMPDOCUMENT__T_CAMPDOCUMENT_FK_DOCUMENT_FKEY = Internal.createForeignKey(TCampdocument.T_CAMPDOCUMENT, DSL.name("t_campdocument_fk_document_fkey"), new TableField[] { TCampdocument.T_CAMPDOCUMENT.FK_DOCUMENT }, Keys.T_DOCUMENT_PKEY, new TableField[] { TDocument.T_DOCUMENT.PK }, true); + public static final ForeignKey T_CAMPPROFILE__T_CAMPPROFILE_FK_CAMP_FKEY = Internal.createForeignKey(TCampprofile.T_CAMPPROFILE, DSL.name("t_campprofile_fk_camp_fkey"), new TableField[] { TCampprofile.T_CAMPPROFILE.FK_CAMP }, Keys.T_CAMP_PKEY, new TableField[] { TCamp.T_CAMP.PK }, true); + public static final ForeignKey T_CAMPPROFILE__T_CAMPPROFILE_FK_PROFILE_FKEY = Internal.createForeignKey(TCampprofile.T_CAMPPROFILE, DSL.name("t_campprofile_fk_profile_fkey"), new TableField[] { TCampprofile.T_CAMPPROFILE.FK_PROFILE }, Keys.T_PROFILE_PKEY, new TableField[] { TProfile.T_PROFILE.PK }, true); + public static final ForeignKey T_DOCUMENTROLE__T_DOCUMENTROLE_FK_DOCUMENT_FKEY = Internal.createForeignKey(TDocumentrole.T_DOCUMENTROLE, DSL.name("t_documentrole_fk_document_fkey"), new TableField[] { TDocumentrole.T_DOCUMENTROLE.FK_DOCUMENT }, Keys.T_DOCUMENT_PKEY, new TableField[] { TDocument.T_DOCUMENT.PK }, true); + public static final ForeignKey T_LOCATION__T_LOCATION_FK_DOCUMENT_FKEY = Internal.createForeignKey(TLocation.T_LOCATION, DSL.name("t_location_fk_document_fkey"), new TableField[] { TLocation.T_LOCATION.FK_DOCUMENT }, Keys.T_DOCUMENT_PKEY, new TableField[] { TDocument.T_DOCUMENT.PK }, true); + public static final ForeignKey T_PERSON__T_PERSON_FK_CAMP_FKEY = Internal.createForeignKey(TPerson.T_PERSON, DSL.name("t_person_fk_camp_fkey"), new TableField[] { TPerson.T_PERSON.FK_CAMP }, Keys.T_CAMP_PKEY, new TableField[] { TCamp.T_CAMP.PK }, true); + public static final ForeignKey T_PERSON__T_PERSON_FK_PROFILE_FKEY = Internal.createForeignKey(TPerson.T_PERSON, DSL.name("t_person_fk_profile_fkey"), new TableField[] { TPerson.T_PERSON.FK_PROFILE }, Keys.T_PROFILE_PKEY, new TableField[] { TProfile.T_PROFILE.PK }, true); + public static final ForeignKey T_PERSON__T_PERSON_FK_REGISTRATOR_FKEY = Internal.createForeignKey(TPerson.T_PERSON, DSL.name("t_person_fk_registrator_fkey"), new TableField[] { TPerson.T_PERSON.FK_REGISTRATOR }, Keys.T_PROFILE_PKEY, new TableField[] { TProfile.T_PROFILE.PK }, true); + public static final ForeignKey T_PERSONDOCUMENT__T_PERSONDOCUMENT_FK_PERSON_FKEY = Internal.createForeignKey(TPersondocument.T_PERSONDOCUMENT, DSL.name("t_persondocument_fk_person_fkey"), new TableField[] { TPersondocument.T_PERSONDOCUMENT.FK_PERSON }, Keys.T_PERSON_PKEY, new TableField[] { TPerson.T_PERSON.PK }, true); + public static final ForeignKey T_PROFILEROLE__T_PROFILEROLE_FK_PROFILE_FKEY = Internal.createForeignKey(TProfilerole.T_PROFILEROLE, DSL.name("t_profilerole_fk_profile_fkey"), new TableField[] { TProfilerole.T_PROFILEROLE.FK_PROFILE }, Keys.T_PROFILE_PKEY, new TableField[] { TProfile.T_PROFILE.PK }, true); + public static final ForeignKey T_SALES__T_SALES_FK_CAMP_FKEY = Internal.createForeignKey(TSales.T_SALES, DSL.name("t_sales_fk_camp_fkey"), new TableField[] { TSales.T_SALES.FK_CAMP }, Keys.T_CAMP_PKEY, new TableField[] { TCamp.T_CAMP.PK }, true); + public static final ForeignKey T_SALESPROFILE__T_SALESPROFILE_FK_CAMP_FKEY = Internal.createForeignKey(TSalesprofile.T_SALESPROFILE, DSL.name("t_salesprofile_fk_camp_fkey"), new TableField[] { TSalesprofile.T_SALESPROFILE.FK_CAMP }, Keys.T_CAMP_PKEY, new TableField[] { TCamp.T_CAMP.PK }, true); + public static final ForeignKey T_SALESPROFILE__T_SALESPROFILE_FK_PROFILE_FKEY = Internal.createForeignKey(TSalesprofile.T_SALESPROFILE, DSL.name("t_salesprofile_fk_profile_fkey"), new TableField[] { TSalesprofile.T_SALESPROFILE.FK_PROFILE }, Keys.T_PROFILE_PKEY, new TableField[] { TProfile.T_PROFILE.PK }, true); +} diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/Tables.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/Tables.java new file mode 100644 index 0000000..54140d6 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/Tables.java @@ -0,0 +1,194 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq; + + +import de.jottyfan.camporganizer.db.jooq.tables.TCamp; +import de.jottyfan.camporganizer.db.jooq.tables.TCampdocument; +import de.jottyfan.camporganizer.db.jooq.tables.TCampprofile; +import de.jottyfan.camporganizer.db.jooq.tables.TDocument; +import de.jottyfan.camporganizer.db.jooq.tables.TDocumentrole; +import de.jottyfan.camporganizer.db.jooq.tables.TLocation; +import de.jottyfan.camporganizer.db.jooq.tables.TPerson; +import de.jottyfan.camporganizer.db.jooq.tables.TPersondocument; +import de.jottyfan.camporganizer.db.jooq.tables.TProfile; +import de.jottyfan.camporganizer.db.jooq.tables.TProfilerole; +import de.jottyfan.camporganizer.db.jooq.tables.TRss; +import de.jottyfan.camporganizer.db.jooq.tables.TSales; +import de.jottyfan.camporganizer.db.jooq.tables.TSalescontent; +import de.jottyfan.camporganizer.db.jooq.tables.TSalescontenttype; +import de.jottyfan.camporganizer.db.jooq.tables.TSalesprofile; +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; +import de.jottyfan.camporganizer.db.jooq.tables.VRole; +import de.jottyfan.camporganizer.db.jooq.tables.VSales; +import de.jottyfan.camporganizer.db.jooq.tables.VVersion; + + +/** + * Convenience access to all tables in camp. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class Tables { + + /** + * The table camp.t_camp. + */ + public static final TCamp T_CAMP = TCamp.T_CAMP; + + /** + * The table camp.t_campdocument. + */ + public static final TCampdocument T_CAMPDOCUMENT = TCampdocument.T_CAMPDOCUMENT; + + /** + * The table camp.t_campprofile. + */ + public static final TCampprofile T_CAMPPROFILE = TCampprofile.T_CAMPPROFILE; + + /** + * The table camp.t_document. + */ + public static final TDocument T_DOCUMENT = TDocument.T_DOCUMENT; + + /** + * The table camp.t_documentrole. + */ + public static final TDocumentrole T_DOCUMENTROLE = TDocumentrole.T_DOCUMENTROLE; + + /** + * The table camp.t_location. + */ + public static final TLocation T_LOCATION = TLocation.T_LOCATION; + + /** + * The table camp.t_person. + */ + public static final TPerson T_PERSON = TPerson.T_PERSON; + + /** + * The table camp.t_persondocument. + */ + public static final TPersondocument T_PERSONDOCUMENT = TPersondocument.T_PERSONDOCUMENT; + + /** + * The table camp.t_profile. + */ + public static final TProfile T_PROFILE = TProfile.T_PROFILE; + + /** + * The table camp.t_profilerole. + */ + public static final TProfilerole T_PROFILEROLE = TProfilerole.T_PROFILEROLE; + + /** + * The table camp.t_rss. + */ + public static final TRss T_RSS = TRss.T_RSS; + + /** + * The table camp.t_sales. + */ + public static final TSales T_SALES = TSales.T_SALES; + + /** + * The table camp.t_salescontent. + */ + public static final TSalescontent T_SALESCONTENT = TSalescontent.T_SALESCONTENT; + + /** + * The table camp.t_salescontenttype. + */ + public static final TSalescontenttype T_SALESCONTENTTYPE = TSalescontenttype.T_SALESCONTENTTYPE; + + /** + * The table camp.t_salesprofile. + */ + public static final TSalesprofile T_SALESPROFILE = TSalesprofile.T_SALESPROFILE; + + /** + * The table camp.v_adult. + */ + public static final VAdult V_ADULT = VAdult.V_ADULT; + + /** + * The table camp.v_budget. + */ + public static final VBudget V_BUDGET = VBudget.V_BUDGET; + + /** + * The table camp.v_camp. + */ + public static final VCamp V_CAMP = VCamp.V_CAMP; + + /** + * The table camp.v_camp_budget. + */ + public static final VCampBudget V_CAMP_BUDGET = VCampBudget.V_CAMP_BUDGET; + + /** + * The table camp.v_camp_budget_year. + */ + public static final VCampBudgetYear V_CAMP_BUDGET_YEAR = VCampBudgetYear.V_CAMP_BUDGET_YEAR; + + /** + * The table camp.v_campdocument. + */ + public static final VCampdocument V_CAMPDOCUMENT = VCampdocument.V_CAMPDOCUMENT; + + /** + * The table camp.v_camprole. + */ + public static final VCamprole V_CAMPROLE = VCamprole.V_CAMPROLE; + + /** + * The table camp.v_document. + */ + public static final VDocument V_DOCUMENT = VDocument.V_DOCUMENT; + + /** + * The table camp.v_dsgvo_delete_candidate. + */ + public static final VDsgvoDeleteCandidate V_DSGVO_DELETE_CANDIDATE = VDsgvoDeleteCandidate.V_DSGVO_DELETE_CANDIDATE; + + /** + * The table camp.v_feeder. + */ + public static final VFeeder V_FEEDER = VFeeder.V_FEEDER; + + /** + * The table camp.v_profile. + */ + public static final VProfile V_PROFILE = VProfile.V_PROFILE; + + /** + * The table camp.v_registration. + */ + public static final VRegistration V_REGISTRATION = VRegistration.V_REGISTRATION; + + /** + * The table camp.v_role. + */ + public static final VRole V_ROLE = VRole.V_ROLE; + + /** + * The table camp.v_sales. + */ + public static final VSales V_SALES = VSales.V_SALES; + + /** + * The table camp.v_version. + */ + public static final VVersion V_VERSION = VVersion.V_VERSION; +} 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 new file mode 100644 index 0000000..38dcd52 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumCamprole.java @@ -0,0 +1,60 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.enums; + + +import de.jottyfan.camporganizer.db.jooq.Camp; + +import org.jooq.Catalog; +import org.jooq.EnumType; +import org.jooq.Schema; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public enum EnumCamprole implements EnumType { + + student("student"), + + teacher("teacher"), + + director("director"), + + feeder("feeder"); + + private final String literal; + + private EnumCamprole(String literal) { + this.literal = literal; + } + + @Override + public Catalog getCatalog() { + return getSchema().getCatalog(); + } + + @Override + public Schema getSchema() { + return Camp.CAMP; + } + + @Override + public String getName() { + return "enum_camprole"; + } + + @Override + public String getLiteral() { + return literal; + } + + /** + * Lookup a value of this EnumType by its literal + */ + public static EnumCamprole lookupLiteral(String literal) { + return EnumType.lookupLiteral(EnumCamprole.class, literal); + } +} 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 new file mode 100644 index 0000000..c207c98 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumDocument.java @@ -0,0 +1,58 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.enums; + + +import de.jottyfan.camporganizer.db.jooq.Camp; + +import org.jooq.Catalog; +import org.jooq.EnumType; +import org.jooq.Schema; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public enum EnumDocument implements EnumType { + + camppass("camppass"), + + location("location"), + + camp("camp"); + + private final String literal; + + private EnumDocument(String literal) { + this.literal = literal; + } + + @Override + public Catalog getCatalog() { + return getSchema().getCatalog(); + } + + @Override + public Schema getSchema() { + return Camp.CAMP; + } + + @Override + public String getName() { + return "enum_document"; + } + + @Override + public String getLiteral() { + return literal; + } + + /** + * Lookup a value of this EnumType by its literal + */ + public static EnumDocument lookupLiteral(String literal) { + return EnumType.lookupLiteral(EnumDocument.class, literal); + } +} 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 new file mode 100644 index 0000000..f577c90 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumFiletype.java @@ -0,0 +1,58 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.enums; + + +import de.jottyfan.camporganizer.db.jooq.Camp; + +import org.jooq.Catalog; +import org.jooq.EnumType; +import org.jooq.Schema; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public enum EnumFiletype implements EnumType { + + pdf("pdf"), + + png("png"), + + jpg("jpg"); + + private final String literal; + + private EnumFiletype(String literal) { + this.literal = literal; + } + + @Override + public Catalog getCatalog() { + return getSchema().getCatalog(); + } + + @Override + public Schema getSchema() { + return Camp.CAMP; + } + + @Override + public String getName() { + return "enum_filetype"; + } + + @Override + public String getLiteral() { + return literal; + } + + /** + * Lookup a value of this EnumType by its literal + */ + public static EnumFiletype lookupLiteral(String literal) { + return EnumType.lookupLiteral(EnumFiletype.class, literal); + } +} 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 new file mode 100644 index 0000000..b6c6e4c --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumModule.java @@ -0,0 +1,56 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.enums; + + +import de.jottyfan.camporganizer.db.jooq.Camp; + +import org.jooq.Catalog; +import org.jooq.EnumType; +import org.jooq.Schema; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public enum EnumModule implements EnumType { + + registration("registration"), + + business("business"); + + private final String literal; + + private EnumModule(String literal) { + this.literal = literal; + } + + @Override + public Catalog getCatalog() { + return getSchema().getCatalog(); + } + + @Override + public Schema getSchema() { + return Camp.CAMP; + } + + @Override + public String getName() { + return "enum_module"; + } + + @Override + public String getLiteral() { + return literal; + } + + /** + * Lookup a value of this EnumType by its literal + */ + public static EnumModule lookupLiteral(String literal) { + return EnumType.lookupLiteral(EnumModule.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 new file mode 100644 index 0000000..d448e23 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumRole.java @@ -0,0 +1,64 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.enums; + + +import de.jottyfan.camporganizer.db.jooq.Camp; + +import org.jooq.Catalog; +import org.jooq.EnumType; +import org.jooq.Schema; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public enum EnumRole implements EnumType { + + subscriber("subscriber"), + + registrator("registrator"), + + businessman("businessman"), + + admin("admin"), + + campadmin("campadmin"), + + registratoradmin("registratoradmin"); + + private final String literal; + + private EnumRole(String literal) { + this.literal = literal; + } + + @Override + public Catalog getCatalog() { + return getSchema().getCatalog(); + } + + @Override + public Schema getSchema() { + return Camp.CAMP; + } + + @Override + public String getName() { + return "enum_role"; + } + + @Override + public String getLiteral() { + return literal; + } + + /** + * Lookup a value of this EnumType by its literal + */ + public static EnumRole lookupLiteral(String literal) { + return EnumType.lookupLiteral(EnumRole.class, literal); + } +} 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 new file mode 100644 index 0000000..f5fcc15 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/enums/EnumSex.java @@ -0,0 +1,56 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.enums; + + +import de.jottyfan.camporganizer.db.jooq.Camp; + +import org.jooq.Catalog; +import org.jooq.EnumType; +import org.jooq.Schema; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public enum EnumSex implements EnumType { + + male("male"), + + female("female"); + + private final String literal; + + private EnumSex(String literal) { + this.literal = literal; + } + + @Override + public Catalog getCatalog() { + return getSchema().getCatalog(); + } + + @Override + public Schema getSchema() { + return Camp.CAMP; + } + + @Override + public String getName() { + return "enum_sex"; + } + + @Override + public String getLiteral() { + return literal; + } + + /** + * Lookup a value of this EnumType by its literal + */ + public static EnumSex lookupLiteral(String literal) { + return EnumType.lookupLiteral(EnumSex.class, literal); + } +} 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 new file mode 100644 index 0000000..1c97e2a --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TCamp.java @@ -0,0 +1,233 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.Keys; +import de.jottyfan.camporganizer.db.jooq.tables.records.TCampRecord; + +import java.time.LocalDateTime; +import java.util.Arrays; +import java.util.List; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Identity; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row12; +import org.jooq.Schema; +import org.jooq.Table; +import org.jooq.TableField; +import org.jooq.TableOptions; +import org.jooq.UniqueKey; +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 TCamp extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of camp.t_camp + */ + public static final TCamp T_CAMP = new TCamp(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return TCampRecord.class; + } + + /** + * The column camp.t_camp.pk. + */ + public final TableField PK = createField(DSL.name("pk"), SQLDataType.INTEGER.nullable(false).identity(true), this, ""); + + /** + * The column camp.t_camp.name. + */ + public final TableField NAME = createField(DSL.name("name"), SQLDataType.CLOB.nullable(false), this, ""); + + /** + * The column camp.t_camp.arrive. + */ + public final TableField ARRIVE = createField(DSL.name("arrive"), SQLDataType.LOCALDATETIME(6).nullable(false), this, ""); + + /** + * The column camp.t_camp.depart. + */ + public final TableField DEPART = createField(DSL.name("depart"), SQLDataType.LOCALDATETIME(6).nullable(false), this, ""); + + /** + * The column camp.t_camp.fk_location. + */ + public final TableField FK_LOCATION = createField(DSL.name("fk_location"), SQLDataType.INTEGER.nullable(false), this, ""); + + /** + * The column camp.t_camp.min_age. + */ + public final TableField MIN_AGE = createField(DSL.name("min_age"), SQLDataType.INTEGER.nullable(false), this, ""); + + /** + * The column camp.t_camp.max_age. + */ + public final TableField MAX_AGE = createField(DSL.name("max_age"), SQLDataType.INTEGER.nullable(false), this, ""); + + /** + * The column camp.t_camp.price. + */ + public final TableField PRICE = createField(DSL.name("price"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.t_camp.countries. + */ + public final TableField COUNTRIES = createField(DSL.name("countries"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.t_camp.fk_document. + */ + public final TableField FK_DOCUMENT = createField(DSL.name("fk_document"), SQLDataType.INTEGER, this, ""); + + /** + * The column camp.t_camp.lock_sales. + */ + public final TableField LOCK_SALES = createField(DSL.name("lock_sales"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field("false", SQLDataType.BOOLEAN)), this, ""); + + /** + * The column camp.t_camp.fk_profile. + */ + public final TableField FK_PROFILE = createField(DSL.name("fk_profile"), SQLDataType.INTEGER.nullable(false), this, ""); + + private TCamp(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private TCamp(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table()); + } + + /** + * Create an aliased camp.t_camp table reference + */ + public TCamp(String alias) { + this(DSL.name(alias), T_CAMP); + } + + /** + * Create an aliased camp.t_camp table reference + */ + public TCamp(Name alias) { + this(alias, T_CAMP); + } + + /** + * Create a camp.t_camp table reference + */ + public TCamp() { + this(DSL.name("t_camp"), null); + } + + public TCamp(Table child, ForeignKey key) { + super(child, key, T_CAMP); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public Identity getIdentity() { + return (Identity) super.getIdentity(); + } + + @Override + public UniqueKey getPrimaryKey() { + return Keys.T_CAMP_PKEY; + } + + @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 TLocation _tLocation; + private transient TDocument _tDocument; + private transient TProfile _tProfile; + + /** + * Get the implicit join path to the camp.t_location table. + */ + public TLocation tLocation() { + if (_tLocation == null) + _tLocation = new TLocation(this, Keys.T_CAMP__T_CAMP_FK_LOCATION_FKEY); + + return _tLocation; + } + + /** + * Get the implicit join path to the camp.t_document table. + */ + public TDocument tDocument() { + if (_tDocument == null) + _tDocument = new TDocument(this, Keys.T_CAMP__T_CAMP_FK_DOCUMENT_FKEY); + + return _tDocument; + } + + /** + * Get the implicit join path to the camp.t_profile table. + */ + public TProfile tProfile() { + if (_tProfile == null) + _tProfile = new TProfile(this, Keys.T_CAMP__T_CAMP_FK_PROFILE_FKEY); + + return _tProfile; + } + + @Override + public TCamp as(String alias) { + return new TCamp(DSL.name(alias), this); + } + + @Override + public TCamp as(Name alias) { + return new TCamp(alias, this); + } + + /** + * Rename this table + */ + @Override + public TCamp rename(String name) { + return new TCamp(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public TCamp rename(Name name) { + return new TCamp(name, null); + } + + // ------------------------------------------------------------------------- + // Row12 type methods + // ------------------------------------------------------------------------- + + @Override + public Row12 fieldsRow() { + return (Row12) super.fieldsRow(); + } +} 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 new file mode 100644 index 0000000..d7b3289 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TCampdocument.java @@ -0,0 +1,181 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.Keys; +import de.jottyfan.camporganizer.db.jooq.tables.records.TCampdocumentRecord; + +import java.util.Arrays; +import java.util.List; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Identity; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row3; +import org.jooq.Schema; +import org.jooq.Table; +import org.jooq.TableField; +import org.jooq.TableOptions; +import org.jooq.UniqueKey; +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 TCampdocument extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of camp.t_campdocument + */ + public static final TCampdocument T_CAMPDOCUMENT = new TCampdocument(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return TCampdocumentRecord.class; + } + + /** + * The column camp.t_campdocument.pk. + */ + public final TableField PK = createField(DSL.name("pk"), SQLDataType.INTEGER.nullable(false).identity(true), this, ""); + + /** + * The column camp.t_campdocument.fk_camp. + */ + public final TableField FK_CAMP = createField(DSL.name("fk_camp"), SQLDataType.INTEGER.nullable(false), this, ""); + + /** + * The column camp.t_campdocument.fk_document. + */ + public final TableField FK_DOCUMENT = createField(DSL.name("fk_document"), SQLDataType.INTEGER.nullable(false), this, ""); + + private TCampdocument(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private TCampdocument(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table()); + } + + /** + * Create an aliased camp.t_campdocument table reference + */ + public TCampdocument(String alias) { + this(DSL.name(alias), T_CAMPDOCUMENT); + } + + /** + * Create an aliased camp.t_campdocument table reference + */ + public TCampdocument(Name alias) { + this(alias, T_CAMPDOCUMENT); + } + + /** + * Create a camp.t_campdocument table reference + */ + public TCampdocument() { + this(DSL.name("t_campdocument"), null); + } + + public TCampdocument(Table child, ForeignKey key) { + super(child, key, T_CAMPDOCUMENT); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public Identity getIdentity() { + return (Identity) super.getIdentity(); + } + + @Override + public UniqueKey getPrimaryKey() { + return Keys.T_CAMPDOCUMENT_PKEY; + } + + @Override + public List> getUniqueKeys() { + return Arrays.asList(Keys.UK_CAMPDOCUMENT); + } + + @Override + public List> getReferences() { + return Arrays.asList(Keys.T_CAMPDOCUMENT__T_CAMPDOCUMENT_FK_CAMP_FKEY, Keys.T_CAMPDOCUMENT__T_CAMPDOCUMENT_FK_DOCUMENT_FKEY); + } + + private transient TCamp _tCamp; + private transient TDocument _tDocument; + + /** + * Get the implicit join path to the camp.t_camp table. + */ + public TCamp tCamp() { + if (_tCamp == null) + _tCamp = new TCamp(this, Keys.T_CAMPDOCUMENT__T_CAMPDOCUMENT_FK_CAMP_FKEY); + + return _tCamp; + } + + /** + * Get the implicit join path to the camp.t_document table. + */ + public TDocument tDocument() { + if (_tDocument == null) + _tDocument = new TDocument(this, Keys.T_CAMPDOCUMENT__T_CAMPDOCUMENT_FK_DOCUMENT_FKEY); + + return _tDocument; + } + + @Override + public TCampdocument as(String alias) { + return new TCampdocument(DSL.name(alias), this); + } + + @Override + public TCampdocument as(Name alias) { + return new TCampdocument(alias, this); + } + + /** + * Rename this table + */ + @Override + public TCampdocument rename(String name) { + return new TCampdocument(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public TCampdocument rename(Name name) { + return new TCampdocument(name, null); + } + + // ------------------------------------------------------------------------- + // Row3 type methods + // ------------------------------------------------------------------------- + + @Override + public Row3 fieldsRow() { + return (Row3) super.fieldsRow(); + } +} 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 new file mode 100644 index 0000000..583f863 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TCampprofile.java @@ -0,0 +1,187 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.Keys; +import de.jottyfan.camporganizer.db.jooq.enums.EnumModule; +import de.jottyfan.camporganizer.db.jooq.tables.records.TCampprofileRecord; + +import java.util.Arrays; +import java.util.List; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Identity; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row4; +import org.jooq.Schema; +import org.jooq.Table; +import org.jooq.TableField; +import org.jooq.TableOptions; +import org.jooq.UniqueKey; +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 TCampprofile extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of camp.t_campprofile + */ + public static final TCampprofile T_CAMPPROFILE = new TCampprofile(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return TCampprofileRecord.class; + } + + /** + * The column camp.t_campprofile.pk. + */ + public final TableField PK = createField(DSL.name("pk"), SQLDataType.INTEGER.nullable(false).identity(true), this, ""); + + /** + * The column camp.t_campprofile.fk_profile. + */ + public final TableField FK_PROFILE = createField(DSL.name("fk_profile"), SQLDataType.INTEGER.nullable(false), this, ""); + + /** + * The column camp.t_campprofile.fk_camp. + */ + public final TableField FK_CAMP = createField(DSL.name("fk_camp"), SQLDataType.INTEGER.nullable(false), this, ""); + + /** + * The column camp.t_campprofile.module. + */ + public final TableField MODULE = createField(DSL.name("module"), SQLDataType.VARCHAR.nullable(false).asEnumDataType(de.jottyfan.camporganizer.db.jooq.enums.EnumModule.class), this, ""); + + private TCampprofile(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private TCampprofile(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table()); + } + + /** + * Create an aliased camp.t_campprofile table reference + */ + public TCampprofile(String alias) { + this(DSL.name(alias), T_CAMPPROFILE); + } + + /** + * Create an aliased camp.t_campprofile table reference + */ + public TCampprofile(Name alias) { + this(alias, T_CAMPPROFILE); + } + + /** + * Create a camp.t_campprofile table reference + */ + public TCampprofile() { + this(DSL.name("t_campprofile"), null); + } + + public TCampprofile(Table child, ForeignKey key) { + super(child, key, T_CAMPPROFILE); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public Identity getIdentity() { + return (Identity) super.getIdentity(); + } + + @Override + public UniqueKey getPrimaryKey() { + return Keys.T_CAMPPROFILE_PKEY; + } + + @Override + public List> getUniqueKeys() { + return Arrays.asList(Keys.T_CAMPPROFILE_FK_PROFILE_FK_CAMP_MODULE_KEY); + } + + @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 TProfile _tProfile; + private transient TCamp _tCamp; + + /** + * Get the implicit join path to the camp.t_profile table. + */ + public TProfile tProfile() { + if (_tProfile == null) + _tProfile = new TProfile(this, Keys.T_CAMPPROFILE__T_CAMPPROFILE_FK_PROFILE_FKEY); + + return _tProfile; + } + + /** + * Get the implicit join path to the camp.t_camp table. + */ + public TCamp tCamp() { + if (_tCamp == null) + _tCamp = new TCamp(this, Keys.T_CAMPPROFILE__T_CAMPPROFILE_FK_CAMP_FKEY); + + return _tCamp; + } + + @Override + public TCampprofile as(String alias) { + return new TCampprofile(DSL.name(alias), this); + } + + @Override + public TCampprofile as(Name alias) { + return new TCampprofile(alias, this); + } + + /** + * Rename this table + */ + @Override + public TCampprofile rename(String name) { + return new TCampprofile(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public TCampprofile rename(Name name) { + return new TCampprofile(name, null); + } + + // ------------------------------------------------------------------------- + // Row4 type methods + // ------------------------------------------------------------------------- + + @Override + public Row4 fieldsRow() { + return (Row4) super.fieldsRow(); + } +} 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 new file mode 100644 index 0000000..4cb774d --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TDocument.java @@ -0,0 +1,165 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.Keys; +import de.jottyfan.camporganizer.db.jooq.enums.EnumDocument; +import de.jottyfan.camporganizer.db.jooq.enums.EnumFiletype; +import de.jottyfan.camporganizer.db.jooq.tables.records.TDocumentRecord; + +import java.util.Arrays; +import java.util.List; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Identity; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row5; +import org.jooq.Schema; +import org.jooq.Table; +import org.jooq.TableField; +import org.jooq.TableOptions; +import org.jooq.UniqueKey; +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 TDocument extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of camp.t_document + */ + public static final TDocument T_DOCUMENT = new TDocument(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return TDocumentRecord.class; + } + + /** + * The column camp.t_document.pk. + */ + public final TableField PK = createField(DSL.name("pk"), SQLDataType.INTEGER.nullable(false).identity(true), this, ""); + + /** + * The column camp.t_document.doctype. + */ + public final TableField DOCTYPE = createField(DSL.name("doctype"), SQLDataType.VARCHAR.asEnumDataType(de.jottyfan.camporganizer.db.jooq.enums.EnumDocument.class), this, ""); + + /** + * The column camp.t_document.name. + */ + public final TableField NAME = createField(DSL.name("name"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.t_document.document. + */ + public final TableField DOCUMENT = createField(DSL.name("document"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.t_document.filetype. + */ + public final TableField FILETYPE = createField(DSL.name("filetype"), SQLDataType.VARCHAR.asEnumDataType(de.jottyfan.camporganizer.db.jooq.enums.EnumFiletype.class), this, ""); + + private TDocument(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private TDocument(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table()); + } + + /** + * Create an aliased camp.t_document table reference + */ + public TDocument(String alias) { + this(DSL.name(alias), T_DOCUMENT); + } + + /** + * Create an aliased camp.t_document table reference + */ + public TDocument(Name alias) { + this(alias, T_DOCUMENT); + } + + /** + * Create a camp.t_document table reference + */ + public TDocument() { + this(DSL.name("t_document"), null); + } + + public TDocument(Table child, ForeignKey key) { + super(child, key, T_DOCUMENT); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public Identity getIdentity() { + return (Identity) super.getIdentity(); + } + + @Override + public UniqueKey getPrimaryKey() { + return Keys.T_DOCUMENT_PKEY; + } + + @Override + public List> getUniqueKeys() { + return Arrays.asList(Keys.T_DOCUMENT_NAME_KEY); + } + + @Override + public TDocument as(String alias) { + return new TDocument(DSL.name(alias), this); + } + + @Override + public TDocument as(Name alias) { + return new TDocument(alias, this); + } + + /** + * Rename this table + */ + @Override + public TDocument rename(String name) { + return new TDocument(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public TDocument rename(Name name) { + return new TDocument(name, null); + } + + // ------------------------------------------------------------------------- + // Row5 type methods + // ------------------------------------------------------------------------- + + @Override + public Row5 fieldsRow() { + return (Row5) super.fieldsRow(); + } +} 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 new file mode 100644 index 0000000..ea12575 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TDocumentrole.java @@ -0,0 +1,171 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.Keys; +import de.jottyfan.camporganizer.db.jooq.enums.EnumCamprole; +import de.jottyfan.camporganizer.db.jooq.tables.records.TDocumentroleRecord; + +import java.util.Arrays; +import java.util.List; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Identity; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row3; +import org.jooq.Schema; +import org.jooq.Table; +import org.jooq.TableField; +import org.jooq.TableOptions; +import org.jooq.UniqueKey; +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 TDocumentrole extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of camp.t_documentrole + */ + public static final TDocumentrole T_DOCUMENTROLE = new TDocumentrole(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return TDocumentroleRecord.class; + } + + /** + * The column camp.t_documentrole.pk. + */ + public final TableField PK = createField(DSL.name("pk"), SQLDataType.INTEGER.nullable(false).identity(true), this, ""); + + /** + * The column camp.t_documentrole.fk_document. + */ + public final TableField FK_DOCUMENT = createField(DSL.name("fk_document"), SQLDataType.INTEGER.nullable(false), this, ""); + + /** + * The column camp.t_documentrole.camprole. + */ + public final TableField CAMPROLE = createField(DSL.name("camprole"), SQLDataType.VARCHAR.nullable(false).asEnumDataType(de.jottyfan.camporganizer.db.jooq.enums.EnumCamprole.class), this, ""); + + private TDocumentrole(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private TDocumentrole(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table()); + } + + /** + * Create an aliased camp.t_documentrole table reference + */ + public TDocumentrole(String alias) { + this(DSL.name(alias), T_DOCUMENTROLE); + } + + /** + * Create an aliased camp.t_documentrole table reference + */ + public TDocumentrole(Name alias) { + this(alias, T_DOCUMENTROLE); + } + + /** + * Create a camp.t_documentrole table reference + */ + public TDocumentrole() { + this(DSL.name("t_documentrole"), null); + } + + public TDocumentrole(Table child, ForeignKey key) { + super(child, key, T_DOCUMENTROLE); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public Identity getIdentity() { + return (Identity) super.getIdentity(); + } + + @Override + public UniqueKey getPrimaryKey() { + return Keys.T_DOCUMENTROLE_PKEY; + } + + @Override + public List> getUniqueKeys() { + return Arrays.asList(Keys.T_DOCUMENTROLE_FK_DOCUMENT_CAMPROLE_KEY); + } + + @Override + public List> getReferences() { + return Arrays.asList(Keys.T_DOCUMENTROLE__T_DOCUMENTROLE_FK_DOCUMENT_FKEY); + } + + private transient TDocument _tDocument; + + /** + * Get the implicit join path to the camp.t_document table. + */ + public TDocument tDocument() { + if (_tDocument == null) + _tDocument = new TDocument(this, Keys.T_DOCUMENTROLE__T_DOCUMENTROLE_FK_DOCUMENT_FKEY); + + return _tDocument; + } + + @Override + public TDocumentrole as(String alias) { + return new TDocumentrole(DSL.name(alias), this); + } + + @Override + public TDocumentrole as(Name alias) { + return new TDocumentrole(alias, this); + } + + /** + * Rename this table + */ + @Override + public TDocumentrole rename(String name) { + return new TDocumentrole(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public TDocumentrole rename(Name name) { + return new TDocumentrole(name, null); + } + + // ------------------------------------------------------------------------- + // Row3 type methods + // ------------------------------------------------------------------------- + + @Override + public Row3 fieldsRow() { + return (Row3) super.fieldsRow(); + } +} 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 new file mode 100644 index 0000000..6eefee0 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TLocation.java @@ -0,0 +1,170 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.Keys; +import de.jottyfan.camporganizer.db.jooq.tables.records.TLocationRecord; + +import java.util.Arrays; +import java.util.List; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Identity; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row4; +import org.jooq.Schema; +import org.jooq.Table; +import org.jooq.TableField; +import org.jooq.TableOptions; +import org.jooq.UniqueKey; +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 TLocation extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of camp.t_location + */ + public static final TLocation T_LOCATION = new TLocation(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return TLocationRecord.class; + } + + /** + * The column camp.t_location.pk. + */ + public final TableField PK = createField(DSL.name("pk"), SQLDataType.INTEGER.nullable(false).identity(true), this, ""); + + /** + * The column camp.t_location.name. + */ + public final TableField NAME = createField(DSL.name("name"), SQLDataType.CLOB.nullable(false), this, ""); + + /** + * The column camp.t_location.url. + */ + public final TableField URL = createField(DSL.name("url"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.t_location.fk_document. + */ + public final TableField FK_DOCUMENT = createField(DSL.name("fk_document"), SQLDataType.INTEGER, this, ""); + + private TLocation(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private TLocation(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table()); + } + + /** + * Create an aliased camp.t_location table reference + */ + public TLocation(String alias) { + this(DSL.name(alias), T_LOCATION); + } + + /** + * Create an aliased camp.t_location table reference + */ + public TLocation(Name alias) { + this(alias, T_LOCATION); + } + + /** + * Create a camp.t_location table reference + */ + public TLocation() { + this(DSL.name("t_location"), null); + } + + public TLocation(Table child, ForeignKey key) { + super(child, key, T_LOCATION); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public Identity getIdentity() { + return (Identity) super.getIdentity(); + } + + @Override + public UniqueKey getPrimaryKey() { + return Keys.T_LOCATION_PKEY; + } + + @Override + public List> getReferences() { + return Arrays.asList(Keys.T_LOCATION__T_LOCATION_FK_DOCUMENT_FKEY); + } + + private transient TDocument _tDocument; + + /** + * Get the implicit join path to the camp.t_document table. + */ + public TDocument tDocument() { + if (_tDocument == null) + _tDocument = new TDocument(this, Keys.T_LOCATION__T_LOCATION_FK_DOCUMENT_FKEY); + + return _tDocument; + } + + @Override + public TLocation as(String alias) { + return new TLocation(DSL.name(alias), this); + } + + @Override + public TLocation as(Name alias) { + return new TLocation(alias, this); + } + + /** + * Rename this table + */ + @Override + public TLocation rename(String name) { + return new TLocation(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public TLocation rename(Name name) { + return new TLocation(name, null); + } + + // ------------------------------------------------------------------------- + // Row4 type methods + // ------------------------------------------------------------------------- + + @Override + public Row4 fieldsRow() { + return (Row4) super.fieldsRow(); + } +} 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 new file mode 100644 index 0000000..4f25fc5 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TPerson.java @@ -0,0 +1,279 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.Keys; +import de.jottyfan.camporganizer.db.jooq.enums.EnumCamprole; +import de.jottyfan.camporganizer.db.jooq.enums.EnumSex; +import de.jottyfan.camporganizer.db.jooq.tables.records.TPersonRecord; + +import java.math.BigDecimal; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.util.Arrays; +import java.util.List; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Identity; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row19; +import org.jooq.Schema; +import org.jooq.Table; +import org.jooq.TableField; +import org.jooq.TableOptions; +import org.jooq.UniqueKey; +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 TPerson extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of camp.t_person + */ + public static final TPerson T_PERSON = new TPerson(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return TPersonRecord.class; + } + + /** + * The column camp.t_person.pk. + */ + public final TableField PK = createField(DSL.name("pk"), SQLDataType.INTEGER.nullable(false).identity(true), this, ""); + + /** + * The column camp.t_person.forename. + */ + public final TableField FORENAME = createField(DSL.name("forename"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.t_person.surname. + */ + public final TableField SURNAME = createField(DSL.name("surname"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.t_person.street. + */ + public final TableField STREET = createField(DSL.name("street"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.t_person.zip. + */ + public final TableField ZIP = createField(DSL.name("zip"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.t_person.city. + */ + public final TableField CITY = createField(DSL.name("city"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.t_person.phone. + */ + public final TableField PHONE = createField(DSL.name("phone"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.t_person.birthdate. + */ + public final TableField BIRTHDATE = createField(DSL.name("birthdate"), SQLDataType.LOCALDATE, this, ""); + + /** + * The column camp.t_person.camprole. + */ + public final TableField CAMPROLE = createField(DSL.name("camprole"), SQLDataType.VARCHAR.asEnumDataType(de.jottyfan.camporganizer.db.jooq.enums.EnumCamprole.class), this, ""); + + /** + * The column camp.t_person.email. + */ + public final TableField EMAIL = createField(DSL.name("email"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.t_person.fk_camp. + */ + public final TableField FK_CAMP = createField(DSL.name("fk_camp"), SQLDataType.INTEGER, this, ""); + + /** + * The column camp.t_person.fk_profile. + */ + public final TableField FK_PROFILE = createField(DSL.name("fk_profile"), SQLDataType.INTEGER, this, ""); + + /** + * The column camp.t_person.accept. + */ + public final TableField ACCEPT = createField(DSL.name("accept"), SQLDataType.BOOLEAN, this, ""); + + /** + * The column camp.t_person.created. + */ + public final TableField CREATED = createField(DSL.name("created"), SQLDataType.LOCALDATETIME(6).defaultValue(DSL.field("now()", SQLDataType.LOCALDATETIME)), this, ""); + + /** + * The column camp.t_person.sex. + */ + public final TableField SEX = createField(DSL.name("sex"), SQLDataType.VARCHAR.asEnumDataType(de.jottyfan.camporganizer.db.jooq.enums.EnumSex.class), this, ""); + + /** + * The column camp.t_person.fk_registrator. + */ + public final TableField FK_REGISTRATOR = createField(DSL.name("fk_registrator"), SQLDataType.INTEGER, this, ""); + + /** + * The column camp.t_person.paid. + */ + public final TableField PAID = createField(DSL.name("paid"), SQLDataType.NUMERIC(7, 2), this, ""); + + /** + * The column camp.t_person.comment. + */ + public final TableField COMMENT = createField(DSL.name("comment"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.t_person.consent_catalog_photo. + */ + public final TableField CONSENT_CATALOG_PHOTO = createField(DSL.name("consent_catalog_photo"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field("false", SQLDataType.BOOLEAN)), this, ""); + + private TPerson(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private TPerson(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table()); + } + + /** + * Create an aliased camp.t_person table reference + */ + public TPerson(String alias) { + this(DSL.name(alias), T_PERSON); + } + + /** + * Create an aliased camp.t_person table reference + */ + public TPerson(Name alias) { + this(alias, T_PERSON); + } + + /** + * Create a camp.t_person table reference + */ + public TPerson() { + this(DSL.name("t_person"), null); + } + + public TPerson(Table child, ForeignKey key) { + super(child, key, T_PERSON); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public Identity getIdentity() { + return (Identity) super.getIdentity(); + } + + @Override + public UniqueKey getPrimaryKey() { + return Keys.T_PERSON_PKEY; + } + + @Override + public List> getUniqueKeys() { + return Arrays.asList(Keys.UK_PERSON); + } + + @Override + public List> getReferences() { + return Arrays.asList(Keys.T_PERSON__T_PERSON_FK_CAMP_FKEY, Keys.T_PERSON__T_PERSON_FK_PROFILE_FKEY, Keys.T_PERSON__T_PERSON_FK_REGISTRATOR_FKEY); + } + + private transient TCamp _tCamp; + private transient TProfile _tPersonFkProfileFkey; + private transient TProfile _tPersonFkRegistratorFkey; + + /** + * Get the implicit join path to the camp.t_camp table. + */ + public TCamp tCamp() { + if (_tCamp == null) + _tCamp = new TCamp(this, Keys.T_PERSON__T_PERSON_FK_CAMP_FKEY); + + return _tCamp; + } + + /** + * Get the implicit join path to the camp.t_profile table, via + * the t_person_fk_profile_fkey key. + */ + public TProfile tPersonFkProfileFkey() { + if (_tPersonFkProfileFkey == null) + _tPersonFkProfileFkey = new TProfile(this, Keys.T_PERSON__T_PERSON_FK_PROFILE_FKEY); + + return _tPersonFkProfileFkey; + } + + /** + * Get the implicit join path to the camp.t_profile table, via + * the t_person_fk_registrator_fkey key. + */ + public TProfile tPersonFkRegistratorFkey() { + if (_tPersonFkRegistratorFkey == null) + _tPersonFkRegistratorFkey = new TProfile(this, Keys.T_PERSON__T_PERSON_FK_REGISTRATOR_FKEY); + + return _tPersonFkRegistratorFkey; + } + + @Override + public TPerson as(String alias) { + return new TPerson(DSL.name(alias), this); + } + + @Override + public TPerson as(Name alias) { + return new TPerson(alias, this); + } + + /** + * Rename this table + */ + @Override + public TPerson rename(String name) { + return new TPerson(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public TPerson rename(Name name) { + return new TPerson(name, null); + } + + // ------------------------------------------------------------------------- + // Row19 type methods + // ------------------------------------------------------------------------- + + @Override + public Row19 fieldsRow() { + return (Row19) super.fieldsRow(); + } +} 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 new file mode 100644 index 0000000..93a1ed4 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TPersondocument.java @@ -0,0 +1,181 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.Keys; +import de.jottyfan.camporganizer.db.jooq.enums.EnumFiletype; +import de.jottyfan.camporganizer.db.jooq.tables.records.TPersondocumentRecord; + +import java.util.Arrays; +import java.util.List; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Identity; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row5; +import org.jooq.Schema; +import org.jooq.Table; +import org.jooq.TableField; +import org.jooq.TableOptions; +import org.jooq.UniqueKey; +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 TPersondocument extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of camp.t_persondocument + */ + public static final TPersondocument T_PERSONDOCUMENT = new TPersondocument(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return TPersondocumentRecord.class; + } + + /** + * The column camp.t_persondocument.pk. + */ + public final TableField PK = createField(DSL.name("pk"), SQLDataType.INTEGER.nullable(false).identity(true), this, ""); + + /** + * The column camp.t_persondocument.fk_person. + */ + public final TableField FK_PERSON = createField(DSL.name("fk_person"), SQLDataType.INTEGER.nullable(false), this, ""); + + /** + * The column camp.t_persondocument.name. + */ + public final TableField NAME = createField(DSL.name("name"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.t_persondocument.document. + */ + public final TableField DOCUMENT = createField(DSL.name("document"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.t_persondocument.filetype. + */ + public final TableField FILETYPE = createField(DSL.name("filetype"), SQLDataType.VARCHAR.asEnumDataType(de.jottyfan.camporganizer.db.jooq.enums.EnumFiletype.class), this, ""); + + private TPersondocument(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private TPersondocument(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table()); + } + + /** + * Create an aliased camp.t_persondocument table reference + */ + public TPersondocument(String alias) { + this(DSL.name(alias), T_PERSONDOCUMENT); + } + + /** + * Create an aliased camp.t_persondocument table reference + */ + public TPersondocument(Name alias) { + this(alias, T_PERSONDOCUMENT); + } + + /** + * Create a camp.t_persondocument table reference + */ + public TPersondocument() { + this(DSL.name("t_persondocument"), null); + } + + public TPersondocument(Table child, ForeignKey key) { + super(child, key, T_PERSONDOCUMENT); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public Identity getIdentity() { + return (Identity) super.getIdentity(); + } + + @Override + public UniqueKey getPrimaryKey() { + return Keys.T_PERSONDOCUMENT_PKEY; + } + + @Override + public List> getUniqueKeys() { + return Arrays.asList(Keys.T_PERSONDOCUMENT_FK_PERSON_NAME_KEY); + } + + @Override + public List> getReferences() { + return Arrays.asList(Keys.T_PERSONDOCUMENT__T_PERSONDOCUMENT_FK_PERSON_FKEY); + } + + private transient TPerson _tPerson; + + /** + * Get the implicit join path to the camp.t_person table. + */ + public TPerson tPerson() { + if (_tPerson == null) + _tPerson = new TPerson(this, Keys.T_PERSONDOCUMENT__T_PERSONDOCUMENT_FK_PERSON_FKEY); + + return _tPerson; + } + + @Override + public TPersondocument as(String alias) { + return new TPersondocument(DSL.name(alias), this); + } + + @Override + public TPersondocument as(Name alias) { + return new TPersondocument(alias, this); + } + + /** + * Rename this table + */ + @Override + public TPersondocument rename(String name) { + return new TPersondocument(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public TPersondocument rename(Name name) { + return new TPersondocument(name, null); + } + + // ------------------------------------------------------------------------- + // Row5 type methods + // ------------------------------------------------------------------------- + + @Override + public Row5 fieldsRow() { + return (Row5) super.fieldsRow(); + } +} 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 new file mode 100644 index 0000000..710bce6 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TProfile.java @@ -0,0 +1,174 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.Keys; +import de.jottyfan.camporganizer.db.jooq.tables.records.TProfileRecord; + +import java.time.LocalDateTime; +import java.util.Arrays; +import java.util.List; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Identity; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row7; +import org.jooq.Schema; +import org.jooq.Table; +import org.jooq.TableField; +import org.jooq.TableOptions; +import org.jooq.UniqueKey; +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 TProfile extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of camp.t_profile + */ + public static final TProfile T_PROFILE = new TProfile(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return TProfileRecord.class; + } + + /** + * The column camp.t_profile.pk. + */ + public final TableField PK = createField(DSL.name("pk"), SQLDataType.INTEGER.nullable(false).identity(true), this, ""); + + /** + * The column camp.t_profile.forename. + */ + public final TableField FORENAME = createField(DSL.name("forename"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.t_profile.surname. + */ + public final TableField SURNAME = createField(DSL.name("surname"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.t_profile.username. + */ + public final TableField USERNAME = createField(DSL.name("username"), SQLDataType.CLOB.nullable(false), this, ""); + + /** + * The column camp.t_profile.password. + */ + public final TableField PASSWORD = createField(DSL.name("password"), SQLDataType.CLOB.nullable(false), this, ""); + + /** + * The column camp.t_profile.duedate. + */ + public final TableField DUEDATE = createField(DSL.name("duedate"), SQLDataType.LOCALDATETIME(6).defaultValue(DSL.field("(now() + '1 year'::interval)", SQLDataType.LOCALDATETIME)), this, ""); + + /** + * The column camp.t_profile.uuid. + */ + public final TableField UUID = createField(DSL.name("uuid"), SQLDataType.CLOB.nullable(false), this, ""); + + private TProfile(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private TProfile(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table()); + } + + /** + * Create an aliased camp.t_profile table reference + */ + public TProfile(String alias) { + this(DSL.name(alias), T_PROFILE); + } + + /** + * Create an aliased camp.t_profile table reference + */ + public TProfile(Name alias) { + this(alias, T_PROFILE); + } + + /** + * Create a camp.t_profile table reference + */ + public TProfile() { + this(DSL.name("t_profile"), null); + } + + public TProfile(Table child, ForeignKey key) { + super(child, key, T_PROFILE); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public Identity getIdentity() { + return (Identity) super.getIdentity(); + } + + @Override + public UniqueKey getPrimaryKey() { + return Keys.T_PROFILE_PKEY; + } + + @Override + public List> getUniqueKeys() { + return Arrays.asList(Keys.T_PROFILE_USERNAME_KEY, Keys.T_PROFILE_UUID_KEY); + } + + @Override + public TProfile as(String alias) { + return new TProfile(DSL.name(alias), this); + } + + @Override + public TProfile as(Name alias) { + return new TProfile(alias, this); + } + + /** + * Rename this table + */ + @Override + public TProfile rename(String name) { + return new TProfile(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public TProfile rename(Name name) { + return new TProfile(name, null); + } + + // ------------------------------------------------------------------------- + // Row7 type methods + // ------------------------------------------------------------------------- + + @Override + public Row7 fieldsRow() { + return (Row7) super.fieldsRow(); + } +} 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 new file mode 100644 index 0000000..4facf8a --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TProfilerole.java @@ -0,0 +1,155 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.Keys; +import de.jottyfan.camporganizer.db.jooq.enums.EnumRole; +import de.jottyfan.camporganizer.db.jooq.tables.records.TProfileroleRecord; + +import java.util.Arrays; +import java.util.List; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row2; +import org.jooq.Schema; +import org.jooq.Table; +import org.jooq.TableField; +import org.jooq.TableOptions; +import org.jooq.UniqueKey; +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 TProfilerole extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of camp.t_profilerole + */ + public static final TProfilerole T_PROFILEROLE = new TProfilerole(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return TProfileroleRecord.class; + } + + /** + * The column camp.t_profilerole.fk_profile. + */ + public final TableField FK_PROFILE = createField(DSL.name("fk_profile"), SQLDataType.INTEGER.nullable(false), this, ""); + + /** + * The column camp.t_profilerole.role. + */ + public final TableField ROLE = createField(DSL.name("role"), SQLDataType.VARCHAR.nullable(false).asEnumDataType(de.jottyfan.camporganizer.db.jooq.enums.EnumRole.class), this, ""); + + private TProfilerole(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private TProfilerole(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table()); + } + + /** + * Create an aliased camp.t_profilerole table reference + */ + public TProfilerole(String alias) { + this(DSL.name(alias), T_PROFILEROLE); + } + + /** + * Create an aliased camp.t_profilerole table reference + */ + public TProfilerole(Name alias) { + this(alias, T_PROFILEROLE); + } + + /** + * Create a camp.t_profilerole table reference + */ + public TProfilerole() { + this(DSL.name("t_profilerole"), null); + } + + public TProfilerole(Table child, ForeignKey key) { + super(child, key, T_PROFILEROLE); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public List> getUniqueKeys() { + return Arrays.asList(Keys.T_PROFILEROLE_FK_PROFILE_ROLE_KEY); + } + + @Override + public List> getReferences() { + return Arrays.asList(Keys.T_PROFILEROLE__T_PROFILEROLE_FK_PROFILE_FKEY); + } + + private transient TProfile _tProfile; + + /** + * Get the implicit join path to the camp.t_profile table. + */ + public TProfile tProfile() { + if (_tProfile == null) + _tProfile = new TProfile(this, Keys.T_PROFILEROLE__T_PROFILEROLE_FK_PROFILE_FKEY); + + return _tProfile; + } + + @Override + public TProfilerole as(String alias) { + return new TProfilerole(DSL.name(alias), this); + } + + @Override + public TProfilerole as(Name alias) { + return new TProfilerole(alias, this); + } + + /** + * Rename this table + */ + @Override + public TProfilerole rename(String name) { + return new TProfilerole(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public TProfilerole rename(Name name) { + return new TProfilerole(name, null); + } + + // ------------------------------------------------------------------------- + // Row2 type methods + // ------------------------------------------------------------------------- + + @Override + public Row2 fieldsRow() { + return (Row2) super.fieldsRow(); + } +} 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 new file mode 100644 index 0000000..9c91b1c --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TRss.java @@ -0,0 +1,152 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.Keys; +import de.jottyfan.camporganizer.db.jooq.tables.records.TRssRecord; + +import java.time.LocalDateTime; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Identity; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row4; +import org.jooq.Schema; +import org.jooq.Table; +import org.jooq.TableField; +import org.jooq.TableOptions; +import org.jooq.UniqueKey; +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 TRss extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of camp.t_rss + */ + public static final TRss T_RSS = new TRss(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return TRssRecord.class; + } + + /** + * The column camp.t_rss.msg. + */ + public final TableField MSG = createField(DSL.name("msg"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.t_rss.regdate. + */ + public final TableField REGDATE = createField(DSL.name("regdate"), SQLDataType.LOCALDATETIME(6).defaultValue(DSL.field("now()", SQLDataType.LOCALDATETIME)), this, ""); + + /** + * The column camp.t_rss.recipient. + */ + public final TableField RECIPIENT = createField(DSL.name("recipient"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.t_rss.pk. + */ + public final TableField PK = createField(DSL.name("pk"), SQLDataType.INTEGER.nullable(false).identity(true), this, ""); + + private TRss(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private TRss(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table()); + } + + /** + * Create an aliased camp.t_rss table reference + */ + public TRss(String alias) { + this(DSL.name(alias), T_RSS); + } + + /** + * Create an aliased camp.t_rss table reference + */ + public TRss(Name alias) { + this(alias, T_RSS); + } + + /** + * Create a camp.t_rss table reference + */ + public TRss() { + this(DSL.name("t_rss"), null); + } + + public TRss(Table child, ForeignKey key) { + super(child, key, T_RSS); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public Identity getIdentity() { + return (Identity) super.getIdentity(); + } + + @Override + public UniqueKey getPrimaryKey() { + return Keys.T_RSS_PKEY; + } + + @Override + public TRss as(String alias) { + return new TRss(DSL.name(alias), this); + } + + @Override + public TRss as(Name alias) { + return new TRss(alias, this); + } + + /** + * Rename this table + */ + @Override + public TRss rename(String name) { + return new TRss(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public TRss rename(Name name) { + return new TRss(name, null); + } + + // ------------------------------------------------------------------------- + // Row4 type methods + // ------------------------------------------------------------------------- + + @Override + public Row4 fieldsRow() { + return (Row4) super.fieldsRow(); + } +} 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 new file mode 100644 index 0000000..412c488 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TSales.java @@ -0,0 +1,207 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.Keys; +import de.jottyfan.camporganizer.db.jooq.tables.records.TSalesRecord; + +import java.math.BigDecimal; +import java.time.LocalDateTime; +import java.util.Arrays; +import java.util.List; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Identity; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row11; +import org.jooq.Schema; +import org.jooq.Table; +import org.jooq.TableField; +import org.jooq.TableOptions; +import org.jooq.UniqueKey; +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 TSales extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of camp.t_sales + */ + public static final TSales T_SALES = new TSales(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return TSalesRecord.class; + } + + /** + * The column camp.t_sales.pk. + */ + public final TableField PK = createField(DSL.name("pk"), SQLDataType.INTEGER.nullable(false).identity(true), this, ""); + + /** + * The column camp.t_sales.trader. + */ + public final TableField TRADER = createField(DSL.name("trader"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.t_sales.fk_camp. + */ + public final TableField FK_CAMP = createField(DSL.name("fk_camp"), SQLDataType.INTEGER.nullable(false), this, ""); + + /** + * The column camp.t_sales.provider. + */ + public final TableField PROVIDER = createField(DSL.name("provider"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.t_sales.cash. + */ + public final TableField CASH = createField(DSL.name("cash"), SQLDataType.NUMERIC(11, 2).nullable(false), this, ""); + + /** + * The column camp.t_sales.buydate. + */ + public final TableField BUYDATE = createField(DSL.name("buydate"), SQLDataType.LOCALDATETIME(6), this, ""); + + /** + * The column camp.t_sales.recipenumber. + */ + public final TableField RECIPENUMBER = createField(DSL.name("recipenumber"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.t_sales.recipeshot. + */ + public final TableField RECIPESHOT = createField(DSL.name("recipeshot"), SQLDataType.BLOB, this, ""); + + /** + * The column camp.t_sales.recipenote. + */ + public final TableField RECIPENOTE = createField(DSL.name("recipenote"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.t_sales.incredients. + */ + public final TableField INCREDIENTS = createField(DSL.name("incredients"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.t_sales.recipefilename. + */ + public final TableField RECIPEFILENAME = createField(DSL.name("recipefilename"), SQLDataType.CLOB, this, ""); + + private TSales(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private TSales(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table()); + } + + /** + * Create an aliased camp.t_sales table reference + */ + public TSales(String alias) { + this(DSL.name(alias), T_SALES); + } + + /** + * Create an aliased camp.t_sales table reference + */ + public TSales(Name alias) { + this(alias, T_SALES); + } + + /** + * Create a camp.t_sales table reference + */ + public TSales() { + this(DSL.name("t_sales"), null); + } + + public TSales(Table child, ForeignKey key) { + super(child, key, T_SALES); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public Identity getIdentity() { + return (Identity) super.getIdentity(); + } + + @Override + public UniqueKey getPrimaryKey() { + return Keys.T_SALES_PKEY; + } + + @Override + public List> getReferences() { + return Arrays.asList(Keys.T_SALES__T_SALES_FK_CAMP_FKEY); + } + + private transient TCamp _tCamp; + + /** + * Get the implicit join path to the camp.t_camp table. + */ + public TCamp tCamp() { + if (_tCamp == null) + _tCamp = new TCamp(this, Keys.T_SALES__T_SALES_FK_CAMP_FKEY); + + return _tCamp; + } + + @Override + public TSales as(String alias) { + return new TSales(DSL.name(alias), this); + } + + @Override + public TSales as(Name alias) { + return new TSales(alias, this); + } + + /** + * Rename this table + */ + @Override + public TSales rename(String name) { + return new TSales(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public TSales rename(Name name) { + return new TSales(name, null); + } + + // ------------------------------------------------------------------------- + // Row11 type methods + // ------------------------------------------------------------------------- + + @Override + public Row11 fieldsRow() { + return (Row11) super.fieldsRow(); + } +} 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 new file mode 100644 index 0000000..2a2e127 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TSalescontent.java @@ -0,0 +1,137 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.Keys; +import de.jottyfan.camporganizer.db.jooq.tables.records.TSalescontentRecord; + +import java.util.Arrays; +import java.util.List; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row2; +import org.jooq.Schema; +import org.jooq.Table; +import org.jooq.TableField; +import org.jooq.TableOptions; +import org.jooq.UniqueKey; +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 TSalescontent extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of camp.t_salescontent + */ + public static final TSalescontent T_SALESCONTENT = new TSalescontent(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return TSalescontentRecord.class; + } + + /** + * The column camp.t_salescontent.fk_sales. + */ + public final TableField FK_SALES = createField(DSL.name("fk_sales"), SQLDataType.INTEGER.nullable(false), this, ""); + + /** + * The column camp.t_salescontent.fk_salescontenttype. + */ + public final TableField FK_SALESCONTENTTYPE = createField(DSL.name("fk_salescontenttype"), SQLDataType.CLOB.nullable(false), this, ""); + + private TSalescontent(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private TSalescontent(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table()); + } + + /** + * Create an aliased camp.t_salescontent table reference + */ + public TSalescontent(String alias) { + this(DSL.name(alias), T_SALESCONTENT); + } + + /** + * Create an aliased camp.t_salescontent table reference + */ + public TSalescontent(Name alias) { + this(alias, T_SALESCONTENT); + } + + /** + * Create a camp.t_salescontent table reference + */ + public TSalescontent() { + this(DSL.name("t_salescontent"), null); + } + + public TSalescontent(Table child, ForeignKey key) { + super(child, key, T_SALESCONTENT); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public List> getUniqueKeys() { + return Arrays.asList(Keys.T_SALESCONTENT_FK_SALES_FK_SALESCONTENTTYPE_KEY); + } + + @Override + public TSalescontent as(String alias) { + return new TSalescontent(DSL.name(alias), this); + } + + @Override + public TSalescontent as(Name alias) { + return new TSalescontent(alias, this); + } + + /** + * Rename this table + */ + @Override + public TSalescontent rename(String name) { + return new TSalescontent(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public TSalescontent rename(Name name) { + return new TSalescontent(name, null); + } + + // ------------------------------------------------------------------------- + // Row2 type methods + // ------------------------------------------------------------------------- + + @Override + public Row2 fieldsRow() { + return (Row2) super.fieldsRow(); + } +} 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 new file mode 100644 index 0000000..a3a02cf --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TSalescontenttype.java @@ -0,0 +1,129 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.Keys; +import de.jottyfan.camporganizer.db.jooq.tables.records.TSalescontenttypeRecord; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row1; +import org.jooq.Schema; +import org.jooq.Table; +import org.jooq.TableField; +import org.jooq.TableOptions; +import org.jooq.UniqueKey; +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 TSalescontenttype extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of camp.t_salescontenttype + */ + public static final TSalescontenttype T_SALESCONTENTTYPE = new TSalescontenttype(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return TSalescontenttypeRecord.class; + } + + /** + * The column camp.t_salescontenttype.name. + */ + public final TableField NAME = createField(DSL.name("name"), SQLDataType.CLOB.nullable(false), this, ""); + + private TSalescontenttype(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private TSalescontenttype(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table()); + } + + /** + * Create an aliased camp.t_salescontenttype table reference + */ + public TSalescontenttype(String alias) { + this(DSL.name(alias), T_SALESCONTENTTYPE); + } + + /** + * Create an aliased camp.t_salescontenttype table reference + */ + public TSalescontenttype(Name alias) { + this(alias, T_SALESCONTENTTYPE); + } + + /** + * Create a camp.t_salescontenttype table reference + */ + public TSalescontenttype() { + this(DSL.name("t_salescontenttype"), null); + } + + public TSalescontenttype(Table child, ForeignKey key) { + super(child, key, T_SALESCONTENTTYPE); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public UniqueKey getPrimaryKey() { + return Keys.T_SALESCONTENTTYPE_PKEY; + } + + @Override + public TSalescontenttype as(String alias) { + return new TSalescontenttype(DSL.name(alias), this); + } + + @Override + public TSalescontenttype as(Name alias) { + return new TSalescontenttype(alias, this); + } + + /** + * Rename this table + */ + @Override + public TSalescontenttype rename(String name) { + return new TSalescontenttype(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public TSalescontenttype rename(Name name) { + return new TSalescontenttype(name, null); + } + + // ------------------------------------------------------------------------- + // Row1 type methods + // ------------------------------------------------------------------------- + + @Override + public Row1 fieldsRow() { + return (Row1) super.fieldsRow(); + } +} diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TSalesprofile.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TSalesprofile.java new file mode 100644 index 0000000..30960a2 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/TSalesprofile.java @@ -0,0 +1,181 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.Keys; +import de.jottyfan.camporganizer.db.jooq.tables.records.TSalesprofileRecord; + +import java.util.Arrays; +import java.util.List; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Identity; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row3; +import org.jooq.Schema; +import org.jooq.Table; +import org.jooq.TableField; +import org.jooq.TableOptions; +import org.jooq.UniqueKey; +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 TSalesprofile extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of camp.t_salesprofile + */ + public static final TSalesprofile T_SALESPROFILE = new TSalesprofile(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return TSalesprofileRecord.class; + } + + /** + * The column camp.t_salesprofile.pk. + */ + public final TableField PK = createField(DSL.name("pk"), SQLDataType.INTEGER.nullable(false).identity(true), this, ""); + + /** + * The column camp.t_salesprofile.fk_camp. + */ + public final TableField FK_CAMP = createField(DSL.name("fk_camp"), SQLDataType.INTEGER.nullable(false), this, ""); + + /** + * The column camp.t_salesprofile.fk_profile. + */ + public final TableField FK_PROFILE = createField(DSL.name("fk_profile"), SQLDataType.INTEGER.nullable(false), this, ""); + + private TSalesprofile(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private TSalesprofile(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table()); + } + + /** + * Create an aliased camp.t_salesprofile table reference + */ + public TSalesprofile(String alias) { + this(DSL.name(alias), T_SALESPROFILE); + } + + /** + * Create an aliased camp.t_salesprofile table reference + */ + public TSalesprofile(Name alias) { + this(alias, T_SALESPROFILE); + } + + /** + * Create a camp.t_salesprofile table reference + */ + public TSalesprofile() { + this(DSL.name("t_salesprofile"), null); + } + + public TSalesprofile(Table child, ForeignKey key) { + super(child, key, T_SALESPROFILE); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public Identity getIdentity() { + return (Identity) super.getIdentity(); + } + + @Override + public UniqueKey getPrimaryKey() { + return Keys.T_SALESPROFILE_PKEY; + } + + @Override + public List> getUniqueKeys() { + return Arrays.asList(Keys.T_SALESPROFILE_FK_CAMP_FK_PROFILE_KEY); + } + + @Override + public List> getReferences() { + return Arrays.asList(Keys.T_SALESPROFILE__T_SALESPROFILE_FK_CAMP_FKEY, Keys.T_SALESPROFILE__T_SALESPROFILE_FK_PROFILE_FKEY); + } + + private transient TCamp _tCamp; + private transient TProfile _tProfile; + + /** + * Get the implicit join path to the camp.t_camp table. + */ + public TCamp tCamp() { + if (_tCamp == null) + _tCamp = new TCamp(this, Keys.T_SALESPROFILE__T_SALESPROFILE_FK_CAMP_FKEY); + + return _tCamp; + } + + /** + * Get the implicit join path to the camp.t_profile table. + */ + public TProfile tProfile() { + if (_tProfile == null) + _tProfile = new TProfile(this, Keys.T_SALESPROFILE__T_SALESPROFILE_FK_PROFILE_FKEY); + + return _tProfile; + } + + @Override + public TSalesprofile as(String alias) { + return new TSalesprofile(DSL.name(alias), this); + } + + @Override + public TSalesprofile as(Name alias) { + return new TSalesprofile(alias, this); + } + + /** + * Rename this table + */ + @Override + public TSalesprofile rename(String name) { + return new TSalesprofile(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public TSalesprofile rename(Name name) { + return new TSalesprofile(name, null); + } + + // ------------------------------------------------------------------------- + // Row3 type methods + // ------------------------------------------------------------------------- + + @Override + public Row3 fieldsRow() { + return (Row3) super.fieldsRow(); + } +} 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 new file mode 100644 index 0000000..227f286 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VAdult.java @@ -0,0 +1,144 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.enums.EnumCamprole; +import de.jottyfan.camporganizer.db.jooq.tables.records.VAdultRecord; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row5; +import org.jooq.Schema; +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 VAdult extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of camp.v_adult + */ + public static final VAdult V_ADULT = new VAdult(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return VAdultRecord.class; + } + + /** + * The column camp.v_adult.age. + */ + public final TableField AGE = createField(DSL.name("age"), SQLDataType.INTERVAL, this, ""); + + /** + * The column camp.v_adult.forename. + */ + public final TableField FORENAME = createField(DSL.name("forename"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_adult.surname. + */ + public final TableField SURNAME = createField(DSL.name("surname"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_adult.camprole. + */ + public final TableField CAMPROLE = createField(DSL.name("camprole"), SQLDataType.VARCHAR.asEnumDataType(de.jottyfan.camporganizer.db.jooq.enums.EnumCamprole.class), this, ""); + + /** + * The column camp.v_adult.adult. + */ + public final TableField ADULT = createField(DSL.name("adult"), SQLDataType.BOOLEAN, this, ""); + + private VAdult(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private VAdult(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view()); + } + + /** + * Create an aliased camp.v_adult table reference + */ + public VAdult(String alias) { + this(DSL.name(alias), V_ADULT); + } + + /** + * Create an aliased camp.v_adult table reference + */ + public VAdult(Name alias) { + this(alias, V_ADULT); + } + + /** + * Create a camp.v_adult table reference + */ + public VAdult() { + this(DSL.name("v_adult"), null); + } + + public VAdult(Table child, ForeignKey key) { + super(child, key, V_ADULT); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public VAdult as(String alias) { + return new VAdult(DSL.name(alias), this); + } + + @Override + public VAdult as(Name alias) { + return new VAdult(alias, this); + } + + /** + * Rename this table + */ + @Override + public VAdult rename(String name) { + return new VAdult(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public VAdult rename(Name name) { + return new VAdult(name, null); + } + + // ------------------------------------------------------------------------- + // Row5 type methods + // ------------------------------------------------------------------------- + + @Override + public Row5 fieldsRow() { + return (Row5) super.fieldsRow(); + } +} 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 new file mode 100644 index 0000000..a25f485 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VBudget.java @@ -0,0 +1,144 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.tables.records.VBudgetRecord; + +import java.math.BigDecimal; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row5; +import org.jooq.Schema; +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 VBudget extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of camp.v_budget + */ + public static final VBudget V_BUDGET = new VBudget(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return VBudgetRecord.class; + } + + /** + * The column camp.v_budget.budget. + */ + public final TableField BUDGET = createField(DSL.name("budget"), SQLDataType.NUMERIC, this, ""); + + /** + * The column camp.v_budget.fk_camp. + */ + public final TableField FK_CAMP = createField(DSL.name("fk_camp"), SQLDataType.INTEGER, this, ""); + + /** + * The column camp.v_budget.name. + */ + public final TableField NAME = createField(DSL.name("name"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_budget.location. + */ + public final TableField LOCATION = createField(DSL.name("location"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_budget.year. + */ + public final TableField YEAR = createField(DSL.name("year"), SQLDataType.DOUBLE, this, ""); + + private VBudget(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private VBudget(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view()); + } + + /** + * Create an aliased camp.v_budget table reference + */ + public VBudget(String alias) { + this(DSL.name(alias), V_BUDGET); + } + + /** + * Create an aliased camp.v_budget table reference + */ + public VBudget(Name alias) { + this(alias, V_BUDGET); + } + + /** + * Create a camp.v_budget table reference + */ + public VBudget() { + this(DSL.name("v_budget"), null); + } + + public VBudget(Table child, ForeignKey key) { + super(child, key, V_BUDGET); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public VBudget as(String alias) { + return new VBudget(DSL.name(alias), this); + } + + @Override + public VBudget as(Name alias) { + return new VBudget(alias, this); + } + + /** + * Rename this table + */ + @Override + public VBudget rename(String name) { + return new VBudget(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public VBudget rename(Name name) { + return new VBudget(name, null); + } + + // ------------------------------------------------------------------------- + // Row5 type methods + // ------------------------------------------------------------------------- + + @Override + public Row5 fieldsRow() { + return (Row5) super.fieldsRow(); + } +} 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 new file mode 100644 index 0000000..313d0c4 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCamp.java @@ -0,0 +1,184 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.tables.records.VCampRecord; + +import java.time.LocalDateTime; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row13; +import org.jooq.Schema; +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 camp.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 camp.v_camp.pk. + */ + public final TableField PK = createField(DSL.name("pk"), SQLDataType.INTEGER, this, ""); + + /** + * The column camp.v_camp.is_over. + */ + public final TableField IS_OVER = createField(DSL.name("is_over"), SQLDataType.BOOLEAN, this, ""); + + /** + * The column camp.v_camp.name. + */ + public final TableField NAME = createField(DSL.name("name"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_camp.arrive. + */ + public final TableField ARRIVE = createField(DSL.name("arrive"), SQLDataType.LOCALDATETIME(6), this, ""); + + /** + * The column camp.v_camp.depart. + */ + public final TableField DEPART = createField(DSL.name("depart"), SQLDataType.LOCALDATETIME(6), this, ""); + + /** + * The column camp.v_camp.year. + */ + public final TableField YEAR = createField(DSL.name("year"), SQLDataType.DOUBLE, this, ""); + + /** + * The column camp.v_camp.location_name. + */ + public final TableField LOCATION_NAME = createField(DSL.name("location_name"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_camp.min_age. + */ + public final TableField MIN_AGE = createField(DSL.name("min_age"), SQLDataType.INTEGER, this, ""); + + /** + * The column camp.v_camp.max_age. + */ + public final TableField MAX_AGE = createField(DSL.name("max_age"), SQLDataType.INTEGER, this, ""); + + /** + * The column camp.v_camp.url. + */ + public final TableField URL = createField(DSL.name("url"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_camp.price. + */ + public final TableField PRICE = createField(DSL.name("price"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_camp.countries. + */ + public final TableField COUNTRIES = createField(DSL.name("countries"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_camp.fk_document. + */ + public final TableField FK_DOCUMENT = createField(DSL.name("fk_document"), SQLDataType.INTEGER, this, ""); + + private VCamp(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private VCamp(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view()); + } + + /** + * Create an aliased camp.v_camp table reference + */ + public VCamp(String alias) { + this(DSL.name(alias), V_CAMP); + } + + /** + * Create an aliased camp.v_camp table reference + */ + public VCamp(Name alias) { + this(alias, V_CAMP); + } + + /** + * Create a camp.v_camp table reference + */ + public VCamp() { + this(DSL.name("v_camp"), null); + } + + public VCamp(Table child, ForeignKey key) { + super(child, key, V_CAMP); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public VCamp as(String alias) { + return new VCamp(DSL.name(alias), this); + } + + @Override + public VCamp as(Name alias) { + return new VCamp(alias, 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); + } + + // ------------------------------------------------------------------------- + // Row13 type methods + // ------------------------------------------------------------------------- + + @Override + public Row13 fieldsRow() { + return (Row13) super.fieldsRow(); + } +} 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 new file mode 100644 index 0000000..8ab7240 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCampBudget.java @@ -0,0 +1,139 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.tables.records.VCampBudgetRecord; + +import java.math.BigDecimal; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row4; +import org.jooq.Schema; +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 VCampBudget extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of camp.v_camp_budget + */ + public static final VCampBudget V_CAMP_BUDGET = new VCampBudget(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return VCampBudgetRecord.class; + } + + /** + * The column camp.v_camp_budget.budget. + */ + public final TableField BUDGET = createField(DSL.name("budget"), SQLDataType.NUMERIC, this, ""); + + /** + * The column camp.v_camp_budget.fk_camp. + */ + public final TableField FK_CAMP = createField(DSL.name("fk_camp"), SQLDataType.INTEGER, this, ""); + + /** + * The column camp.v_camp_budget.camp_name. + */ + public final TableField CAMP_NAME = createField(DSL.name("camp_name"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_camp_budget.year. + */ + public final TableField YEAR = createField(DSL.name("year"), SQLDataType.DOUBLE, this, ""); + + private VCampBudget(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private VCampBudget(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view()); + } + + /** + * Create an aliased camp.v_camp_budget table reference + */ + public VCampBudget(String alias) { + this(DSL.name(alias), V_CAMP_BUDGET); + } + + /** + * Create an aliased camp.v_camp_budget table reference + */ + public VCampBudget(Name alias) { + this(alias, V_CAMP_BUDGET); + } + + /** + * Create a camp.v_camp_budget table reference + */ + public VCampBudget() { + this(DSL.name("v_camp_budget"), null); + } + + public VCampBudget(Table child, ForeignKey key) { + super(child, key, V_CAMP_BUDGET); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public VCampBudget as(String alias) { + return new VCampBudget(DSL.name(alias), this); + } + + @Override + public VCampBudget as(Name alias) { + return new VCampBudget(alias, this); + } + + /** + * Rename this table + */ + @Override + public VCampBudget rename(String name) { + return new VCampBudget(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public VCampBudget rename(Name name) { + return new VCampBudget(name, null); + } + + // ------------------------------------------------------------------------- + // Row4 type methods + // ------------------------------------------------------------------------- + + @Override + public Row4 fieldsRow() { + return (Row4) super.fieldsRow(); + } +} 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 new file mode 100644 index 0000000..a1fdf3a --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCampBudgetYear.java @@ -0,0 +1,129 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.tables.records.VCampBudgetYearRecord; + +import java.math.BigDecimal; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row2; +import org.jooq.Schema; +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 VCampBudgetYear extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of camp.v_camp_budget_year + */ + public static final VCampBudgetYear V_CAMP_BUDGET_YEAR = new VCampBudgetYear(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return VCampBudgetYearRecord.class; + } + + /** + * The column camp.v_camp_budget_year.sum. + */ + public final TableField SUM = createField(DSL.name("sum"), SQLDataType.NUMERIC, this, ""); + + /** + * The column camp.v_camp_budget_year.year. + */ + public final TableField YEAR = createField(DSL.name("year"), SQLDataType.DOUBLE, this, ""); + + private VCampBudgetYear(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private VCampBudgetYear(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view()); + } + + /** + * Create an aliased camp.v_camp_budget_year table reference + */ + public VCampBudgetYear(String alias) { + this(DSL.name(alias), V_CAMP_BUDGET_YEAR); + } + + /** + * Create an aliased camp.v_camp_budget_year table reference + */ + public VCampBudgetYear(Name alias) { + this(alias, V_CAMP_BUDGET_YEAR); + } + + /** + * Create a camp.v_camp_budget_year table reference + */ + public VCampBudgetYear() { + this(DSL.name("v_camp_budget_year"), null); + } + + public VCampBudgetYear(Table child, ForeignKey key) { + super(child, key, V_CAMP_BUDGET_YEAR); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public VCampBudgetYear as(String alias) { + return new VCampBudgetYear(DSL.name(alias), this); + } + + @Override + public VCampBudgetYear as(Name alias) { + return new VCampBudgetYear(alias, this); + } + + /** + * Rename this table + */ + @Override + public VCampBudgetYear rename(String name) { + return new VCampBudgetYear(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public VCampBudgetYear rename(Name name) { + return new VCampBudgetYear(name, null); + } + + // ------------------------------------------------------------------------- + // Row2 type methods + // ------------------------------------------------------------------------- + + @Override + public Row2 fieldsRow() { + return (Row2) super.fieldsRow(); + } +} 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 new file mode 100644 index 0000000..b4e84ed --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCampdocument.java @@ -0,0 +1,161 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.enums.EnumDocument; +import de.jottyfan.camporganizer.db.jooq.enums.EnumFiletype; +import de.jottyfan.camporganizer.db.jooq.tables.records.VCampdocumentRecord; + +import java.time.LocalDateTime; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row8; +import org.jooq.Schema; +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 VCampdocument extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of camp.v_campdocument + */ + public static final VCampdocument V_CAMPDOCUMENT = new VCampdocument(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return VCampdocumentRecord.class; + } + + /** + * The column camp.v_campdocument.fk_camp. + */ + public final TableField FK_CAMP = createField(DSL.name("fk_camp"), SQLDataType.INTEGER, this, ""); + + /** + * The column camp.v_campdocument.campname. + */ + public final TableField CAMPNAME = createField(DSL.name("campname"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_campdocument.arrive. + */ + public final TableField ARRIVE = createField(DSL.name("arrive"), SQLDataType.LOCALDATETIME(6), this, ""); + + /** + * The column camp.v_campdocument.fk_document. + */ + public final TableField FK_DOCUMENT = createField(DSL.name("fk_document"), SQLDataType.INTEGER, this, ""); + + /** + * The column camp.v_campdocument.document. + */ + public final TableField DOCUMENT = createField(DSL.name("document"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_campdocument.documentname. + */ + public final TableField DOCUMENTNAME = createField(DSL.name("documentname"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_campdocument.doctype. + */ + public final TableField DOCTYPE = createField(DSL.name("doctype"), SQLDataType.VARCHAR.asEnumDataType(de.jottyfan.camporganizer.db.jooq.enums.EnumDocument.class), this, ""); + + /** + * The column camp.v_campdocument.filetype. + */ + public final TableField FILETYPE = createField(DSL.name("filetype"), SQLDataType.VARCHAR.asEnumDataType(de.jottyfan.camporganizer.db.jooq.enums.EnumFiletype.class), this, ""); + + private VCampdocument(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private VCampdocument(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view()); + } + + /** + * Create an aliased camp.v_campdocument table reference + */ + public VCampdocument(String alias) { + this(DSL.name(alias), V_CAMPDOCUMENT); + } + + /** + * Create an aliased camp.v_campdocument table reference + */ + public VCampdocument(Name alias) { + this(alias, V_CAMPDOCUMENT); + } + + /** + * Create a camp.v_campdocument table reference + */ + public VCampdocument() { + this(DSL.name("v_campdocument"), null); + } + + public VCampdocument(Table child, ForeignKey key) { + super(child, key, V_CAMPDOCUMENT); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public VCampdocument as(String alias) { + return new VCampdocument(DSL.name(alias), this); + } + + @Override + public VCampdocument as(Name alias) { + return new VCampdocument(alias, this); + } + + /** + * Rename this table + */ + @Override + public VCampdocument rename(String name) { + return new VCampdocument(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public VCampdocument rename(Name name) { + return new VCampdocument(name, null); + } + + // ------------------------------------------------------------------------- + // Row8 type methods + // ------------------------------------------------------------------------- + + @Override + public Row8 fieldsRow() { + return (Row8) super.fieldsRow(); + } +} 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 new file mode 100644 index 0000000..a12884f --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VCamprole.java @@ -0,0 +1,123 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.enums.EnumCamprole; +import de.jottyfan.camporganizer.db.jooq.tables.records.VCamproleRecord; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row1; +import org.jooq.Schema; +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 VCamprole extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of camp.v_camprole + */ + public static final VCamprole V_CAMPROLE = new VCamprole(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return VCamproleRecord.class; + } + + /** + * The column camp.v_camprole.name. + */ + public final TableField NAME = createField(DSL.name("name"), SQLDataType.VARCHAR.asEnumDataType(de.jottyfan.camporganizer.db.jooq.enums.EnumCamprole.class), this, ""); + + private VCamprole(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private VCamprole(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view()); + } + + /** + * Create an aliased camp.v_camprole table reference + */ + public VCamprole(String alias) { + this(DSL.name(alias), V_CAMPROLE); + } + + /** + * Create an aliased camp.v_camprole table reference + */ + public VCamprole(Name alias) { + this(alias, V_CAMPROLE); + } + + /** + * Create a camp.v_camprole table reference + */ + public VCamprole() { + this(DSL.name("v_camprole"), null); + } + + public VCamprole(Table child, ForeignKey key) { + super(child, key, V_CAMPROLE); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public VCamprole as(String alias) { + return new VCamprole(DSL.name(alias), this); + } + + @Override + public VCamprole as(Name alias) { + return new VCamprole(alias, this); + } + + /** + * Rename this table + */ + @Override + public VCamprole rename(String name) { + return new VCamprole(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public VCamprole rename(Name name) { + return new VCamprole(name, null); + } + + // ------------------------------------------------------------------------- + // Row1 type methods + // ------------------------------------------------------------------------- + + @Override + public Row1 fieldsRow() { + return (Row1) super.fieldsRow(); + } +} 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 new file mode 100644 index 0000000..657d4bb --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VDocument.java @@ -0,0 +1,149 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.enums.EnumDocument; +import de.jottyfan.camporganizer.db.jooq.enums.EnumFiletype; +import de.jottyfan.camporganizer.db.jooq.tables.records.VDocumentRecord; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row6; +import org.jooq.Schema; +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 VDocument extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of camp.v_document + */ + public static final VDocument V_DOCUMENT = new VDocument(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return VDocumentRecord.class; + } + + /** + * The column camp.v_document.pk. + */ + public final TableField PK = createField(DSL.name("pk"), SQLDataType.INTEGER, this, ""); + + /** + * The column camp.v_document.doctype. + */ + public final TableField DOCTYPE = createField(DSL.name("doctype"), SQLDataType.VARCHAR.asEnumDataType(de.jottyfan.camporganizer.db.jooq.enums.EnumDocument.class), this, ""); + + /** + * The column camp.v_document.name. + */ + public final TableField NAME = createField(DSL.name("name"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_document.document. + */ + public final TableField DOCUMENT = createField(DSL.name("document"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_document.filetype. + */ + public final TableField FILETYPE = createField(DSL.name("filetype"), SQLDataType.VARCHAR.asEnumDataType(de.jottyfan.camporganizer.db.jooq.enums.EnumFiletype.class), this, ""); + + /** + * The column camp.v_document.roles. + */ + public final TableField ROLES = createField(DSL.name("roles"), SQLDataType.CLOB, this, ""); + + private VDocument(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private VDocument(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view()); + } + + /** + * Create an aliased camp.v_document table reference + */ + public VDocument(String alias) { + this(DSL.name(alias), V_DOCUMENT); + } + + /** + * Create an aliased camp.v_document table reference + */ + public VDocument(Name alias) { + this(alias, V_DOCUMENT); + } + + /** + * Create a camp.v_document table reference + */ + public VDocument() { + this(DSL.name("v_document"), null); + } + + public VDocument(Table child, ForeignKey key) { + super(child, key, V_DOCUMENT); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public VDocument as(String alias) { + return new VDocument(DSL.name(alias), this); + } + + @Override + public VDocument as(Name alias) { + return new VDocument(alias, this); + } + + /** + * Rename this table + */ + @Override + public VDocument rename(String name) { + return new VDocument(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public VDocument rename(Name name) { + return new VDocument(name, null); + } + + // ------------------------------------------------------------------------- + // Row6 type methods + // ------------------------------------------------------------------------- + + @Override + public Row6 fieldsRow() { + return (Row6) super.fieldsRow(); + } +} 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 new file mode 100644 index 0000000..b93ad2a --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VDsgvoDeleteCandidate.java @@ -0,0 +1,166 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.enums.EnumCamprole; +import de.jottyfan.camporganizer.db.jooq.tables.records.VDsgvoDeleteCandidateRecord; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row9; +import org.jooq.Schema; +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 camp.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 camp.v_dsgvo_delete_candidate.fk_person. + */ + public final TableField FK_PERSON = createField(DSL.name("fk_person"), SQLDataType.INTEGER, this, ""); + + /** + * The column camp.v_dsgvo_delete_candidate.forename. + */ + public final TableField FORENAME = createField(DSL.name("forename"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_dsgvo_delete_candidate.surname. + */ + public final TableField SURNAME = createField(DSL.name("surname"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_dsgvo_delete_candidate.fk_camp. + */ + public final TableField FK_CAMP = createField(DSL.name("fk_camp"), SQLDataType.INTEGER, this, ""); + + /** + * The column camp.v_dsgvo_delete_candidate.age. + */ + public final TableField AGE = createField(DSL.name("age"), SQLDataType.INTERVAL, this, ""); + + /** + * The column camp.v_dsgvo_delete_candidate.camprole. + */ + public final TableField CAMPROLE = createField(DSL.name("camprole"), SQLDataType.VARCHAR.asEnumDataType(de.jottyfan.camporganizer.db.jooq.enums.EnumCamprole.class), this, ""); + + /** + * The column camp.v_dsgvo_delete_candidate.name. + */ + public final TableField NAME = createField(DSL.name("name"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_dsgvo_delete_candidate.year. + */ + public final TableField YEAR = createField(DSL.name("year"), SQLDataType.DOUBLE, this, ""); + + /** + * The column camp.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, null); + } + + private VDsgvoDeleteCandidate(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view()); + } + + /** + * Create an aliased camp.v_dsgvo_delete_candidate table + * reference + */ + public VDsgvoDeleteCandidate(String alias) { + this(DSL.name(alias), V_DSGVO_DELETE_CANDIDATE); + } + + /** + * Create an aliased camp.v_dsgvo_delete_candidate table + * reference + */ + public VDsgvoDeleteCandidate(Name alias) { + this(alias, V_DSGVO_DELETE_CANDIDATE); + } + + /** + * Create a camp.v_dsgvo_delete_candidate table reference + */ + public VDsgvoDeleteCandidate() { + this(DSL.name("v_dsgvo_delete_candidate"), null); + } + + public VDsgvoDeleteCandidate(Table child, ForeignKey key) { + super(child, key, V_DSGVO_DELETE_CANDIDATE); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public VDsgvoDeleteCandidate as(String alias) { + return new VDsgvoDeleteCandidate(DSL.name(alias), this); + } + + @Override + public VDsgvoDeleteCandidate as(Name alias) { + return new VDsgvoDeleteCandidate(alias, 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); + } + + // ------------------------------------------------------------------------- + // Row9 type methods + // ------------------------------------------------------------------------- + + @Override + public Row9 fieldsRow() { + return (Row9) super.fieldsRow(); + } +} 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 new file mode 100644 index 0000000..32d07e0 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VFeeder.java @@ -0,0 +1,174 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.enums.EnumSex; +import de.jottyfan.camporganizer.db.jooq.tables.records.VFeederRecord; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row11; +import org.jooq.Schema; +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 VFeeder extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of camp.v_feeder + */ + public static final VFeeder V_FEEDER = new VFeeder(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return VFeederRecord.class; + } + + /** + * The column camp.v_feeder.forename. + */ + public final TableField FORENAME = createField(DSL.name("forename"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_feeder.surname. + */ + public final TableField SURNAME = createField(DSL.name("surname"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_feeder.street. + */ + public final TableField STREET = createField(DSL.name("street"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_feeder.zip. + */ + public final TableField ZIP = createField(DSL.name("zip"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_feeder.city. + */ + public final TableField CITY = createField(DSL.name("city"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_feeder.phone. + */ + public final TableField PHONE = createField(DSL.name("phone"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_feeder.age. + */ + public final TableField AGE = createField(DSL.name("age"), SQLDataType.INTERVAL, this, ""); + + /** + * The column camp.v_feeder.email. + */ + public final TableField EMAIL = createField(DSL.name("email"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_feeder.sex. + */ + public final TableField SEX = createField(DSL.name("sex"), SQLDataType.VARCHAR.asEnumDataType(de.jottyfan.camporganizer.db.jooq.enums.EnumSex.class), this, ""); + + /** + * The column camp.v_feeder.name. + */ + public final TableField NAME = createField(DSL.name("name"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_feeder.year. + */ + public final TableField YEAR = createField(DSL.name("year"), SQLDataType.DOUBLE, this, ""); + + private VFeeder(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private VFeeder(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view()); + } + + /** + * Create an aliased camp.v_feeder table reference + */ + public VFeeder(String alias) { + this(DSL.name(alias), V_FEEDER); + } + + /** + * Create an aliased camp.v_feeder table reference + */ + public VFeeder(Name alias) { + this(alias, V_FEEDER); + } + + /** + * Create a camp.v_feeder table reference + */ + public VFeeder() { + this(DSL.name("v_feeder"), null); + } + + public VFeeder(Table child, ForeignKey key) { + super(child, key, V_FEEDER); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public VFeeder as(String alias) { + return new VFeeder(DSL.name(alias), this); + } + + @Override + public VFeeder as(Name alias) { + return new VFeeder(alias, this); + } + + /** + * Rename this table + */ + @Override + public VFeeder rename(String name) { + return new VFeeder(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public VFeeder rename(Name name) { + return new VFeeder(name, null); + } + + // ------------------------------------------------------------------------- + // Row11 type methods + // ------------------------------------------------------------------------- + + @Override + public Row11 fieldsRow() { + return (Row11) super.fieldsRow(); + } +} 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 new file mode 100644 index 0000000..748aed6 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VProfile.java @@ -0,0 +1,153 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.enums.EnumRole; +import de.jottyfan.camporganizer.db.jooq.tables.records.VProfileRecord; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row7; +import org.jooq.Schema; +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 VProfile extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of camp.v_profile + */ + public static final VProfile V_PROFILE = new VProfile(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return VProfileRecord.class; + } + + /** + * The column camp.v_profile.pk. + */ + public final TableField PK = createField(DSL.name("pk"), SQLDataType.INTEGER, this, ""); + + /** + * The column camp.v_profile.forename. + */ + public final TableField FORENAME = createField(DSL.name("forename"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_profile.surname. + */ + public final TableField SURNAME = createField(DSL.name("surname"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_profile.username. + */ + public final TableField USERNAME = createField(DSL.name("username"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_profile.password. + */ + public final TableField PASSWORD = createField(DSL.name("password"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_profile.uuid. + */ + public final TableField UUID = createField(DSL.name("uuid"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_profile.roles. + */ + public final TableField ROLES = createField(DSL.name("roles"), SQLDataType.VARCHAR.asEnumDataType(de.jottyfan.camporganizer.db.jooq.enums.EnumRole.class).getArrayDataType(), this, ""); + + private VProfile(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private VProfile(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view()); + } + + /** + * Create an aliased camp.v_profile table reference + */ + public VProfile(String alias) { + this(DSL.name(alias), V_PROFILE); + } + + /** + * Create an aliased camp.v_profile table reference + */ + public VProfile(Name alias) { + this(alias, V_PROFILE); + } + + /** + * Create a camp.v_profile table reference + */ + public VProfile() { + this(DSL.name("v_profile"), null); + } + + public VProfile(Table child, ForeignKey key) { + super(child, key, V_PROFILE); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public VProfile as(String alias) { + return new VProfile(DSL.name(alias), this); + } + + @Override + public VProfile as(Name alias) { + return new VProfile(alias, this); + } + + /** + * Rename this table + */ + @Override + public VProfile rename(String name) { + return new VProfile(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public VProfile rename(Name name) { + return new VProfile(name, null); + } + + // ------------------------------------------------------------------------- + // Row7 type methods + // ------------------------------------------------------------------------- + + @Override + public Row7 fieldsRow() { + return (Row7) super.fieldsRow(); + } +} 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 new file mode 100644 index 0000000..d396d26 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VRegistration.java @@ -0,0 +1,175 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.enums.EnumCamprole; +import de.jottyfan.camporganizer.db.jooq.tables.records.VRegistrationRecord; + +import java.time.LocalDate; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row11; +import org.jooq.Schema; +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 VRegistration extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of camp.v_registration + */ + public static final VRegistration V_REGISTRATION = new VRegistration(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return VRegistrationRecord.class; + } + + /** + * The column camp.v_registration.pk. + */ + public final TableField PK = createField(DSL.name("pk"), SQLDataType.INTEGER, this, ""); + + /** + * The column camp.v_registration.forename. + */ + public final TableField FORENAME = createField(DSL.name("forename"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_registration.surname. + */ + public final TableField SURNAME = createField(DSL.name("surname"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_registration.street. + */ + public final TableField STREET = createField(DSL.name("street"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_registration.zip. + */ + public final TableField ZIP = createField(DSL.name("zip"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_registration.city. + */ + public final TableField CITY = createField(DSL.name("city"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_registration.phone. + */ + public final TableField PHONE = createField(DSL.name("phone"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_registration.birthdate. + */ + public final TableField BIRTHDATE = createField(DSL.name("birthdate"), SQLDataType.LOCALDATE, this, ""); + + /** + * The column camp.v_registration.camprole. + */ + public final TableField CAMPROLE = createField(DSL.name("camprole"), SQLDataType.VARCHAR.asEnumDataType(de.jottyfan.camporganizer.db.jooq.enums.EnumCamprole.class), this, ""); + + /** + * The column camp.v_registration.email. + */ + public final TableField EMAIL = createField(DSL.name("email"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_registration.campname. + */ + public final TableField CAMPNAME = createField(DSL.name("campname"), SQLDataType.CLOB, this, ""); + + private VRegistration(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private VRegistration(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view()); + } + + /** + * Create an aliased camp.v_registration table reference + */ + public VRegistration(String alias) { + this(DSL.name(alias), V_REGISTRATION); + } + + /** + * Create an aliased camp.v_registration table reference + */ + public VRegistration(Name alias) { + this(alias, V_REGISTRATION); + } + + /** + * Create a camp.v_registration table reference + */ + public VRegistration() { + this(DSL.name("v_registration"), null); + } + + public VRegistration(Table child, ForeignKey key) { + super(child, key, V_REGISTRATION); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public VRegistration as(String alias) { + return new VRegistration(DSL.name(alias), this); + } + + @Override + public VRegistration as(Name alias) { + return new VRegistration(alias, this); + } + + /** + * Rename this table + */ + @Override + public VRegistration rename(String name) { + return new VRegistration(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public VRegistration rename(Name name) { + return new VRegistration(name, null); + } + + // ------------------------------------------------------------------------- + // Row11 type methods + // ------------------------------------------------------------------------- + + @Override + public Row11 fieldsRow() { + return (Row11) super.fieldsRow(); + } +} 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 new file mode 100644 index 0000000..94bb945 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VRole.java @@ -0,0 +1,123 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.enums.EnumRole; +import de.jottyfan.camporganizer.db.jooq.tables.records.VRoleRecord; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row1; +import org.jooq.Schema; +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 VRole extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of camp.v_role + */ + public static final VRole V_ROLE = new VRole(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return VRoleRecord.class; + } + + /** + * The column camp.v_role.unnest. + */ + public final TableField UNNEST = createField(DSL.name("unnest"), SQLDataType.VARCHAR.asEnumDataType(de.jottyfan.camporganizer.db.jooq.enums.EnumRole.class), this, ""); + + private VRole(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private VRole(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view()); + } + + /** + * Create an aliased camp.v_role table reference + */ + public VRole(String alias) { + this(DSL.name(alias), V_ROLE); + } + + /** + * Create an aliased camp.v_role table reference + */ + public VRole(Name alias) { + this(alias, V_ROLE); + } + + /** + * Create a camp.v_role table reference + */ + public VRole() { + this(DSL.name("v_role"), null); + } + + public VRole(Table child, ForeignKey key) { + super(child, key, V_ROLE); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public VRole as(String alias) { + return new VRole(DSL.name(alias), this); + } + + @Override + public VRole as(Name alias) { + return new VRole(alias, this); + } + + /** + * Rename this table + */ + @Override + public VRole rename(String name) { + return new VRole(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public VRole rename(Name name) { + return new VRole(name, null); + } + + // ------------------------------------------------------------------------- + // Row1 type methods + // ------------------------------------------------------------------------- + + @Override + public Row1 fieldsRow() { + return (Row1) super.fieldsRow(); + } +} 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 new file mode 100644 index 0000000..484661f --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VSales.java @@ -0,0 +1,200 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.tables.records.VSalesRecord; + +import java.math.BigDecimal; +import java.time.LocalDateTime; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row16; +import org.jooq.Schema; +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 VSales extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of camp.v_sales + */ + public static final VSales V_SALES = new VSales(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return VSalesRecord.class; + } + + /** + * The column camp.v_sales.pk. + */ + public final TableField PK = createField(DSL.name("pk"), SQLDataType.INTEGER, this, ""); + + /** + * The column camp.v_sales.trader. + */ + public final TableField TRADER = createField(DSL.name("trader"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_sales.fk_camp. + */ + public final TableField FK_CAMP = createField(DSL.name("fk_camp"), SQLDataType.INTEGER, this, ""); + + /** + * The column camp.v_sales.name. + */ + public final TableField NAME = createField(DSL.name("name"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_sales.fk_location. + */ + public final TableField FK_LOCATION = createField(DSL.name("fk_location"), SQLDataType.INTEGER, this, ""); + + /** + * The column camp.v_sales.location. + */ + public final TableField LOCATION = createField(DSL.name("location"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_sales.incredients. + */ + public final TableField INCREDIENTS = createField(DSL.name("incredients"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_sales.year. + */ + public final TableField YEAR = createField(DSL.name("year"), SQLDataType.DOUBLE, this, ""); + + /** + * The column camp.v_sales.fk_sales. + */ + public final TableField FK_SALES = createField(DSL.name("fk_sales"), SQLDataType.INTEGER, this, ""); + + /** + * The column camp.v_sales.provider. + */ + public final TableField PROVIDER = createField(DSL.name("provider"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_sales.cash. + */ + public final TableField CASH = createField(DSL.name("cash"), SQLDataType.NUMERIC(11, 2), this, ""); + + /** + * The column camp.v_sales.buydate. + */ + public final TableField BUYDATE = createField(DSL.name("buydate"), SQLDataType.LOCALDATETIME(6), this, ""); + + /** + * The column camp.v_sales.recipenumber. + */ + public final TableField RECIPENUMBER = createField(DSL.name("recipenumber"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_sales.recipeshot. + */ + public final TableField RECIPESHOT = createField(DSL.name("recipeshot"), SQLDataType.BLOB, this, ""); + + /** + * The column camp.v_sales.recipenote. + */ + public final TableField RECIPENOTE = createField(DSL.name("recipenote"), SQLDataType.CLOB, this, ""); + + /** + * The column camp.v_sales.content. + */ + public final TableField CONTENT = createField(DSL.name("content"), SQLDataType.CLOB.getArrayDataType(), this, ""); + + private VSales(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private VSales(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view()); + } + + /** + * Create an aliased camp.v_sales table reference + */ + public VSales(String alias) { + this(DSL.name(alias), V_SALES); + } + + /** + * Create an aliased camp.v_sales table reference + */ + public VSales(Name alias) { + this(alias, V_SALES); + } + + /** + * Create a camp.v_sales table reference + */ + public VSales() { + this(DSL.name("v_sales"), null); + } + + public VSales(Table child, ForeignKey key) { + super(child, key, V_SALES); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public VSales as(String alias) { + return new VSales(DSL.name(alias), this); + } + + @Override + public VSales as(Name alias) { + return new VSales(alias, this); + } + + /** + * Rename this table + */ + @Override + public VSales rename(String name) { + return new VSales(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public VSales rename(Name name) { + return new VSales(name, null); + } + + // ------------------------------------------------------------------------- + // Row16 type methods + // ------------------------------------------------------------------------- + + @Override + public Row16 fieldsRow() { + return (Row16) super.fieldsRow(); + } +} 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 new file mode 100644 index 0000000..9696af4 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/VVersion.java @@ -0,0 +1,122 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables; + + +import de.jottyfan.camporganizer.db.jooq.Camp; +import de.jottyfan.camporganizer.db.jooq.tables.records.VVersionRecord; + +import org.jooq.Field; +import org.jooq.ForeignKey; +import org.jooq.Name; +import org.jooq.Record; +import org.jooq.Row1; +import org.jooq.Schema; +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 VVersion extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of camp.v_version + */ + public static final VVersion V_VERSION = new VVersion(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return VVersionRecord.class; + } + + /** + * The column camp.v_version.version. + */ + public final TableField VERSION = createField(DSL.name("version"), SQLDataType.CLOB, this, ""); + + private VVersion(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private VVersion(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view()); + } + + /** + * Create an aliased camp.v_version table reference + */ + public VVersion(String alias) { + this(DSL.name(alias), V_VERSION); + } + + /** + * Create an aliased camp.v_version table reference + */ + public VVersion(Name alias) { + this(alias, V_VERSION); + } + + /** + * Create a camp.v_version table reference + */ + public VVersion() { + this(DSL.name("v_version"), null); + } + + public VVersion(Table child, ForeignKey key) { + super(child, key, V_VERSION); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Camp.CAMP; + } + + @Override + public VVersion as(String alias) { + return new VVersion(DSL.name(alias), this); + } + + @Override + public VVersion as(Name alias) { + return new VVersion(alias, this); + } + + /** + * Rename this table + */ + @Override + public VVersion rename(String name) { + return new VVersion(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public VVersion rename(Name name) { + return new VVersion(name, null); + } + + // ------------------------------------------------------------------------- + // Row1 type methods + // ------------------------------------------------------------------------- + + @Override + public Row1 fieldsRow() { + return (Row1) super.fieldsRow(); + } +} 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 new file mode 100644 index 0000000..87bcbee --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TCamp.java @@ -0,0 +1,179 @@ +/* + * 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 TCamp implements Serializable { + + private static final long serialVersionUID = 1L; + + private final Integer pk; + private final String name; + private final LocalDateTime arrive; + private final LocalDateTime depart; + private final Integer fkLocation; + private final Integer minAge; + private final Integer maxAge; + private final String price; + private final String countries; + private final Integer fkDocument; + private final Boolean lockSales; + private final Integer fkProfile; + + public TCamp(TCamp value) { + this.pk = value.pk; + this.name = value.name; + this.arrive = value.arrive; + this.depart = value.depart; + this.fkLocation = value.fkLocation; + this.minAge = value.minAge; + this.maxAge = value.maxAge; + this.price = value.price; + this.countries = value.countries; + this.fkDocument = value.fkDocument; + this.lockSales = value.lockSales; + this.fkProfile = value.fkProfile; + } + + public TCamp( + Integer pk, + String name, + LocalDateTime arrive, + LocalDateTime depart, + Integer fkLocation, + Integer minAge, + Integer maxAge, + String price, + String countries, + Integer fkDocument, + Boolean lockSales, + Integer fkProfile + ) { + this.pk = pk; + this.name = name; + this.arrive = arrive; + this.depart = depart; + this.fkLocation = fkLocation; + this.minAge = minAge; + this.maxAge = maxAge; + this.price = price; + this.countries = countries; + this.fkDocument = fkDocument; + this.lockSales = lockSales; + this.fkProfile = fkProfile; + } + + /** + * Getter for camp.t_camp.pk. + */ + public Integer getPk() { + return this.pk; + } + + /** + * Getter for camp.t_camp.name. + */ + public String getName() { + return this.name; + } + + /** + * Getter for camp.t_camp.arrive. + */ + public LocalDateTime getArrive() { + return this.arrive; + } + + /** + * Getter for camp.t_camp.depart. + */ + public LocalDateTime getDepart() { + return this.depart; + } + + /** + * Getter for camp.t_camp.fk_location. + */ + public Integer getFkLocation() { + return this.fkLocation; + } + + /** + * Getter for camp.t_camp.min_age. + */ + public Integer getMinAge() { + return this.minAge; + } + + /** + * Getter for camp.t_camp.max_age. + */ + public Integer getMaxAge() { + return this.maxAge; + } + + /** + * Getter for camp.t_camp.price. + */ + public String getPrice() { + return this.price; + } + + /** + * Getter for camp.t_camp.countries. + */ + public String getCountries() { + return this.countries; + } + + /** + * Getter for camp.t_camp.fk_document. + */ + public Integer getFkDocument() { + return this.fkDocument; + } + + /** + * Getter for camp.t_camp.lock_sales. + */ + public Boolean getLockSales() { + return this.lockSales; + } + + /** + * Getter for camp.t_camp.fk_profile. + */ + public Integer getFkProfile() { + return this.fkProfile; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("TCamp ("); + + sb.append(pk); + sb.append(", ").append(name); + sb.append(", ").append(arrive); + sb.append(", ").append(depart); + sb.append(", ").append(fkLocation); + sb.append(", ").append(minAge); + sb.append(", ").append(maxAge); + sb.append(", ").append(price); + sb.append(", ").append(countries); + sb.append(", ").append(fkDocument); + sb.append(", ").append(lockSales); + sb.append(", ").append(fkProfile); + + sb.append(")"); + return sb.toString(); + } +} 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 new file mode 100644 index 0000000..b0d09af --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TCampdocument.java @@ -0,0 +1,70 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.pojos; + + +import java.io.Serializable; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TCampdocument implements Serializable { + + private static final long serialVersionUID = 1L; + + private final Integer pk; + private final Integer fkCamp; + private final Integer fkDocument; + + public TCampdocument(TCampdocument value) { + this.pk = value.pk; + this.fkCamp = value.fkCamp; + this.fkDocument = value.fkDocument; + } + + public TCampdocument( + Integer pk, + Integer fkCamp, + Integer fkDocument + ) { + this.pk = pk; + this.fkCamp = fkCamp; + this.fkDocument = fkDocument; + } + + /** + * Getter for camp.t_campdocument.pk. + */ + public Integer getPk() { + return this.pk; + } + + /** + * Getter for camp.t_campdocument.fk_camp. + */ + public Integer getFkCamp() { + return this.fkCamp; + } + + /** + * Getter for camp.t_campdocument.fk_document. + */ + public Integer getFkDocument() { + return this.fkDocument; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("TCampdocument ("); + + sb.append(pk); + sb.append(", ").append(fkCamp); + sb.append(", ").append(fkDocument); + + sb.append(")"); + return sb.toString(); + } +} 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 new file mode 100644 index 0000000..3c1edcd --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TCampprofile.java @@ -0,0 +1,84 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.pojos; + + +import de.jottyfan.camporganizer.db.jooq.enums.EnumModule; + +import java.io.Serializable; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TCampprofile implements Serializable { + + private static final long serialVersionUID = 1L; + + private final Integer pk; + private final Integer fkProfile; + private final Integer fkCamp; + private final EnumModule module; + + public TCampprofile(TCampprofile value) { + this.pk = value.pk; + this.fkProfile = value.fkProfile; + this.fkCamp = value.fkCamp; + this.module = value.module; + } + + public TCampprofile( + Integer pk, + Integer fkProfile, + Integer fkCamp, + EnumModule module + ) { + this.pk = pk; + this.fkProfile = fkProfile; + this.fkCamp = fkCamp; + this.module = module; + } + + /** + * Getter for camp.t_campprofile.pk. + */ + public Integer getPk() { + return this.pk; + } + + /** + * Getter for camp.t_campprofile.fk_profile. + */ + public Integer getFkProfile() { + return this.fkProfile; + } + + /** + * Getter for camp.t_campprofile.fk_camp. + */ + public Integer getFkCamp() { + return this.fkCamp; + } + + /** + * Getter for camp.t_campprofile.module. + */ + public EnumModule getModule() { + return this.module; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("TCampprofile ("); + + sb.append(pk); + sb.append(", ").append(fkProfile); + sb.append(", ").append(fkCamp); + sb.append(", ").append(module); + + sb.append(")"); + return sb.toString(); + } +} 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 new file mode 100644 index 0000000..c107ad5 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TDocument.java @@ -0,0 +1,97 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.pojos; + + +import de.jottyfan.camporganizer.db.jooq.enums.EnumDocument; +import de.jottyfan.camporganizer.db.jooq.enums.EnumFiletype; + +import java.io.Serializable; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TDocument implements Serializable { + + private static final long serialVersionUID = 1L; + + private final Integer pk; + private final EnumDocument doctype; + private final String name; + private final String document; + private final EnumFiletype filetype; + + public TDocument(TDocument value) { + this.pk = value.pk; + this.doctype = value.doctype; + this.name = value.name; + this.document = value.document; + this.filetype = value.filetype; + } + + public TDocument( + Integer pk, + EnumDocument doctype, + String name, + String document, + EnumFiletype filetype + ) { + this.pk = pk; + this.doctype = doctype; + this.name = name; + this.document = document; + this.filetype = filetype; + } + + /** + * Getter for camp.t_document.pk. + */ + public Integer getPk() { + return this.pk; + } + + /** + * Getter for camp.t_document.doctype. + */ + public EnumDocument getDoctype() { + return this.doctype; + } + + /** + * Getter for camp.t_document.name. + */ + public String getName() { + return this.name; + } + + /** + * Getter for camp.t_document.document. + */ + public String getDocument() { + return this.document; + } + + /** + * Getter for camp.t_document.filetype. + */ + public EnumFiletype getFiletype() { + return this.filetype; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("TDocument ("); + + sb.append(pk); + sb.append(", ").append(doctype); + sb.append(", ").append(name); + sb.append(", ").append(document); + sb.append(", ").append(filetype); + + sb.append(")"); + return sb.toString(); + } +} 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 new file mode 100644 index 0000000..a890982 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TDocumentrole.java @@ -0,0 +1,72 @@ +/* + * 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; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TDocumentrole implements Serializable { + + private static final long serialVersionUID = 1L; + + private final Integer pk; + private final Integer fkDocument; + private final EnumCamprole camprole; + + public TDocumentrole(TDocumentrole value) { + this.pk = value.pk; + this.fkDocument = value.fkDocument; + this.camprole = value.camprole; + } + + public TDocumentrole( + Integer pk, + Integer fkDocument, + EnumCamprole camprole + ) { + this.pk = pk; + this.fkDocument = fkDocument; + this.camprole = camprole; + } + + /** + * Getter for camp.t_documentrole.pk. + */ + public Integer getPk() { + return this.pk; + } + + /** + * Getter for camp.t_documentrole.fk_document. + */ + public Integer getFkDocument() { + return this.fkDocument; + } + + /** + * Getter for camp.t_documentrole.camprole. + */ + public EnumCamprole getCamprole() { + return this.camprole; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("TDocumentrole ("); + + sb.append(pk); + sb.append(", ").append(fkDocument); + sb.append(", ").append(camprole); + + sb.append(")"); + return sb.toString(); + } +} 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 new file mode 100644 index 0000000..6a50590 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TLocation.java @@ -0,0 +1,82 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.pojos; + + +import java.io.Serializable; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TLocation implements Serializable { + + private static final long serialVersionUID = 1L; + + private final Integer pk; + private final String name; + private final String url; + private final Integer fkDocument; + + public TLocation(TLocation value) { + this.pk = value.pk; + this.name = value.name; + this.url = value.url; + this.fkDocument = value.fkDocument; + } + + public TLocation( + Integer pk, + String name, + String url, + Integer fkDocument + ) { + this.pk = pk; + this.name = name; + this.url = url; + this.fkDocument = fkDocument; + } + + /** + * Getter for camp.t_location.pk. + */ + public Integer getPk() { + return this.pk; + } + + /** + * Getter for camp.t_location.name. + */ + public String getName() { + return this.name; + } + + /** + * Getter for camp.t_location.url. + */ + public String getUrl() { + return this.url; + } + + /** + * Getter for camp.t_location.fk_document. + */ + public Integer getFkDocument() { + return this.fkDocument; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("TLocation ("); + + sb.append(pk); + sb.append(", ").append(name); + sb.append(", ").append(url); + sb.append(", ").append(fkDocument); + + sb.append(")"); + return sb.toString(); + } +} 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 new file mode 100644 index 0000000..e0537fd --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TPerson.java @@ -0,0 +1,268 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.pojos; + + +import de.jottyfan.camporganizer.db.jooq.enums.EnumCamprole; +import de.jottyfan.camporganizer.db.jooq.enums.EnumSex; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.time.LocalDate; +import java.time.LocalDateTime; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TPerson implements Serializable { + + private static final long serialVersionUID = 1L; + + private final Integer pk; + private final String forename; + private final String surname; + private final String street; + private final String zip; + private final String city; + private final String phone; + private final LocalDate birthdate; + private final EnumCamprole camprole; + 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; + private final BigDecimal paid; + private final String comment; + private final Boolean consentCatalogPhoto; + + public TPerson(TPerson value) { + this.pk = value.pk; + this.forename = value.forename; + this.surname = value.surname; + this.street = value.street; + this.zip = value.zip; + this.city = value.city; + this.phone = value.phone; + this.birthdate = value.birthdate; + this.camprole = value.camprole; + 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; + this.paid = value.paid; + this.comment = value.comment; + this.consentCatalogPhoto = value.consentCatalogPhoto; + } + + public TPerson( + 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 + ) { + this.pk = pk; + this.forename = forename; + this.surname = surname; + this.street = street; + this.zip = zip; + this.city = city; + this.phone = phone; + this.birthdate = birthdate; + this.camprole = camprole; + this.email = email; + this.fkCamp = fkCamp; + this.fkProfile = fkProfile; + this.accept = accept; + this.created = created; + this.sex = sex; + this.fkRegistrator = fkRegistrator; + this.paid = paid; + this.comment = comment; + this.consentCatalogPhoto = consentCatalogPhoto; + } + + /** + * Getter for camp.t_person.pk. + */ + public Integer getPk() { + return this.pk; + } + + /** + * Getter for camp.t_person.forename. + */ + public String getForename() { + return this.forename; + } + + /** + * Getter for camp.t_person.surname. + */ + public String getSurname() { + return this.surname; + } + + /** + * Getter for camp.t_person.street. + */ + public String getStreet() { + return this.street; + } + + /** + * Getter for camp.t_person.zip. + */ + public String getZip() { + return this.zip; + } + + /** + * Getter for camp.t_person.city. + */ + public String getCity() { + return this.city; + } + + /** + * Getter for camp.t_person.phone. + */ + public String getPhone() { + return this.phone; + } + + /** + * Getter for camp.t_person.birthdate. + */ + public LocalDate getBirthdate() { + return this.birthdate; + } + + /** + * Getter for camp.t_person.camprole. + */ + public EnumCamprole getCamprole() { + return this.camprole; + } + + /** + * Getter for camp.t_person.email. + */ + public String getEmail() { + return this.email; + } + + /** + * Getter for camp.t_person.fk_camp. + */ + public Integer getFkCamp() { + return this.fkCamp; + } + + /** + * Getter for camp.t_person.fk_profile. + */ + public Integer getFkProfile() { + return this.fkProfile; + } + + /** + * Getter for camp.t_person.accept. + */ + public Boolean getAccept() { + return this.accept; + } + + /** + * Getter for camp.t_person.created. + */ + public LocalDateTime getCreated() { + return this.created; + } + + /** + * Getter for camp.t_person.sex. + */ + public EnumSex getSex() { + return this.sex; + } + + /** + * Getter for camp.t_person.fk_registrator. + */ + public Integer getFkRegistrator() { + return this.fkRegistrator; + } + + /** + * Getter for camp.t_person.paid. + */ + public BigDecimal getPaid() { + return this.paid; + } + + /** + * Getter for camp.t_person.comment. + */ + public String getComment() { + return this.comment; + } + + /** + * Getter for camp.t_person.consent_catalog_photo. + */ + public Boolean getConsentCatalogPhoto() { + return this.consentCatalogPhoto; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("TPerson ("); + + sb.append(pk); + sb.append(", ").append(forename); + sb.append(", ").append(surname); + sb.append(", ").append(street); + sb.append(", ").append(zip); + sb.append(", ").append(city); + sb.append(", ").append(phone); + sb.append(", ").append(birthdate); + sb.append(", ").append(camprole); + 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); + sb.append(", ").append(paid); + sb.append(", ").append(comment); + sb.append(", ").append(consentCatalogPhoto); + + 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 new file mode 100644 index 0000000..2a37bcf --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TPersondocument.java @@ -0,0 +1,96 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.pojos; + + +import de.jottyfan.camporganizer.db.jooq.enums.EnumFiletype; + +import java.io.Serializable; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TPersondocument implements Serializable { + + private static final long serialVersionUID = 1L; + + private final Integer pk; + private final Integer fkPerson; + private final String name; + private final String document; + private final EnumFiletype filetype; + + public TPersondocument(TPersondocument value) { + this.pk = value.pk; + this.fkPerson = value.fkPerson; + this.name = value.name; + this.document = value.document; + this.filetype = value.filetype; + } + + public TPersondocument( + Integer pk, + Integer fkPerson, + String name, + String document, + EnumFiletype filetype + ) { + this.pk = pk; + this.fkPerson = fkPerson; + this.name = name; + this.document = document; + this.filetype = filetype; + } + + /** + * Getter for camp.t_persondocument.pk. + */ + public Integer getPk() { + return this.pk; + } + + /** + * Getter for camp.t_persondocument.fk_person. + */ + public Integer getFkPerson() { + return this.fkPerson; + } + + /** + * Getter for camp.t_persondocument.name. + */ + public String getName() { + return this.name; + } + + /** + * Getter for camp.t_persondocument.document. + */ + public String getDocument() { + return this.document; + } + + /** + * Getter for camp.t_persondocument.filetype. + */ + public EnumFiletype getFiletype() { + return this.filetype; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("TPersondocument ("); + + sb.append(pk); + sb.append(", ").append(fkPerson); + sb.append(", ").append(name); + sb.append(", ").append(document); + sb.append(", ").append(filetype); + + sb.append(")"); + return sb.toString(); + } +} 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 new file mode 100644 index 0000000..8e0641e --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TProfile.java @@ -0,0 +1,119 @@ +/* + * 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 TProfile implements Serializable { + + private static final long serialVersionUID = 1L; + + private final Integer pk; + private final String forename; + private final String surname; + private final String username; + private final String password; + private final LocalDateTime duedate; + private final String uuid; + + public TProfile(TProfile value) { + this.pk = value.pk; + this.forename = value.forename; + this.surname = value.surname; + this.username = value.username; + this.password = value.password; + this.duedate = value.duedate; + this.uuid = value.uuid; + } + + public TProfile( + Integer pk, + String forename, + String surname, + String username, + String password, + LocalDateTime duedate, + String uuid + ) { + this.pk = pk; + this.forename = forename; + this.surname = surname; + this.username = username; + this.password = password; + this.duedate = duedate; + this.uuid = uuid; + } + + /** + * Getter for camp.t_profile.pk. + */ + public Integer getPk() { + return this.pk; + } + + /** + * Getter for camp.t_profile.forename. + */ + public String getForename() { + return this.forename; + } + + /** + * Getter for camp.t_profile.surname. + */ + public String getSurname() { + return this.surname; + } + + /** + * Getter for camp.t_profile.username. + */ + public String getUsername() { + return this.username; + } + + /** + * Getter for camp.t_profile.password. + */ + public String getPassword() { + return this.password; + } + + /** + * Getter for camp.t_profile.duedate. + */ + public LocalDateTime getDuedate() { + return this.duedate; + } + + /** + * Getter for camp.t_profile.uuid. + */ + public String getUuid() { + return this.uuid; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("TProfile ("); + + sb.append(pk); + sb.append(", ").append(forename); + sb.append(", ").append(surname); + sb.append(", ").append(username); + sb.append(", ").append(password); + sb.append(", ").append(duedate); + sb.append(", ").append(uuid); + + sb.append(")"); + return sb.toString(); + } +} 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 new file mode 100644 index 0000000..ddaafc0 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TProfilerole.java @@ -0,0 +1,60 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.pojos; + + +import de.jottyfan.camporganizer.db.jooq.enums.EnumRole; + +import java.io.Serializable; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TProfilerole implements Serializable { + + private static final long serialVersionUID = 1L; + + private final Integer fkProfile; + private final EnumRole role; + + public TProfilerole(TProfilerole value) { + this.fkProfile = value.fkProfile; + this.role = value.role; + } + + public TProfilerole( + Integer fkProfile, + EnumRole role + ) { + this.fkProfile = fkProfile; + this.role = role; + } + + /** + * Getter for camp.t_profilerole.fk_profile. + */ + public Integer getFkProfile() { + return this.fkProfile; + } + + /** + * Getter for camp.t_profilerole.role. + */ + public EnumRole getRole() { + return this.role; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("TProfilerole ("); + + sb.append(fkProfile); + sb.append(", ").append(role); + + sb.append(")"); + return sb.toString(); + } +} 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 new file mode 100644 index 0000000..85088ad --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TRss.java @@ -0,0 +1,83 @@ +/* + * 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 TRss implements Serializable { + + private static final long serialVersionUID = 1L; + + private final String msg; + private final LocalDateTime regdate; + private final String recipient; + private final Integer pk; + + public TRss(TRss value) { + this.msg = value.msg; + this.regdate = value.regdate; + this.recipient = value.recipient; + this.pk = value.pk; + } + + public TRss( + String msg, + LocalDateTime regdate, + String recipient, + Integer pk + ) { + this.msg = msg; + this.regdate = regdate; + this.recipient = recipient; + this.pk = pk; + } + + /** + * Getter for camp.t_rss.msg. + */ + public String getMsg() { + return this.msg; + } + + /** + * Getter for camp.t_rss.regdate. + */ + public LocalDateTime getRegdate() { + return this.regdate; + } + + /** + * Getter for camp.t_rss.recipient. + */ + public String getRecipient() { + return this.recipient; + } + + /** + * Getter for camp.t_rss.pk. + */ + public Integer getPk() { + return this.pk; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("TRss ("); + + sb.append(msg); + sb.append(", ").append(regdate); + sb.append(", ").append(recipient); + sb.append(", ").append(pk); + + sb.append(")"); + return sb.toString(); + } +} 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 new file mode 100644 index 0000000..36fdda4 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TSales.java @@ -0,0 +1,168 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.pojos; + + +import java.io.Serializable; +import java.math.BigDecimal; +import java.time.LocalDateTime; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TSales implements Serializable { + + private static final long serialVersionUID = 1L; + + private final Integer pk; + private final String trader; + private final Integer fkCamp; + private final String provider; + private final BigDecimal cash; + private final LocalDateTime buydate; + private final String recipenumber; + private final byte[] recipeshot; + private final String recipenote; + private final String incredients; + private final String recipefilename; + + public TSales(TSales value) { + this.pk = value.pk; + this.trader = value.trader; + this.fkCamp = value.fkCamp; + this.provider = value.provider; + this.cash = value.cash; + this.buydate = value.buydate; + this.recipenumber = value.recipenumber; + this.recipeshot = value.recipeshot; + this.recipenote = value.recipenote; + this.incredients = value.incredients; + this.recipefilename = value.recipefilename; + } + + public TSales( + Integer pk, + String trader, + Integer fkCamp, + String provider, + BigDecimal cash, + LocalDateTime buydate, + String recipenumber, + byte[] recipeshot, + String recipenote, + String incredients, + String recipefilename + ) { + this.pk = pk; + this.trader = trader; + this.fkCamp = fkCamp; + this.provider = provider; + this.cash = cash; + this.buydate = buydate; + this.recipenumber = recipenumber; + this.recipeshot = recipeshot; + this.recipenote = recipenote; + this.incredients = incredients; + this.recipefilename = recipefilename; + } + + /** + * Getter for camp.t_sales.pk. + */ + public Integer getPk() { + return this.pk; + } + + /** + * Getter for camp.t_sales.trader. + */ + public String getTrader() { + return this.trader; + } + + /** + * Getter for camp.t_sales.fk_camp. + */ + public Integer getFkCamp() { + return this.fkCamp; + } + + /** + * Getter for camp.t_sales.provider. + */ + public String getProvider() { + return this.provider; + } + + /** + * Getter for camp.t_sales.cash. + */ + public BigDecimal getCash() { + return this.cash; + } + + /** + * Getter for camp.t_sales.buydate. + */ + public LocalDateTime getBuydate() { + return this.buydate; + } + + /** + * Getter for camp.t_sales.recipenumber. + */ + public String getRecipenumber() { + return this.recipenumber; + } + + /** + * Getter for camp.t_sales.recipeshot. + */ + public byte[] getRecipeshot() { + return this.recipeshot; + } + + /** + * Getter for camp.t_sales.recipenote. + */ + public String getRecipenote() { + return this.recipenote; + } + + /** + * Getter for camp.t_sales.incredients. + */ + public String getIncredients() { + return this.incredients; + } + + /** + * Getter for camp.t_sales.recipefilename. + */ + public String getRecipefilename() { + return this.recipefilename; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("TSales ("); + + sb.append(pk); + sb.append(", ").append(trader); + sb.append(", ").append(fkCamp); + sb.append(", ").append(provider); + sb.append(", ").append(cash); + sb.append(", ").append(buydate); + sb.append(", ").append(recipenumber); + sb.append(", ").append("[binary...]"); + sb.append(", ").append(recipenote); + sb.append(", ").append(incredients); + sb.append(", ").append(recipefilename); + + sb.append(")"); + return sb.toString(); + } +} 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 new file mode 100644 index 0000000..6d778dd --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TSalescontent.java @@ -0,0 +1,58 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.pojos; + + +import java.io.Serializable; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TSalescontent implements Serializable { + + private static final long serialVersionUID = 1L; + + private final Integer fkSales; + private final String fkSalescontenttype; + + public TSalescontent(TSalescontent value) { + this.fkSales = value.fkSales; + this.fkSalescontenttype = value.fkSalescontenttype; + } + + public TSalescontent( + Integer fkSales, + String fkSalescontenttype + ) { + this.fkSales = fkSales; + this.fkSalescontenttype = fkSalescontenttype; + } + + /** + * Getter for camp.t_salescontent.fk_sales. + */ + public Integer getFkSales() { + return this.fkSales; + } + + /** + * Getter for camp.t_salescontent.fk_salescontenttype. + */ + public String getFkSalescontenttype() { + return this.fkSalescontenttype; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("TSalescontent ("); + + sb.append(fkSales); + sb.append(", ").append(fkSalescontenttype); + + sb.append(")"); + return sb.toString(); + } +} 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 new file mode 100644 index 0000000..3b9ece7 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TSalescontenttype.java @@ -0,0 +1,46 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.pojos; + + +import java.io.Serializable; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TSalescontenttype implements Serializable { + + private static final long serialVersionUID = 1L; + + private final String name; + + public TSalescontenttype(TSalescontenttype value) { + this.name = value.name; + } + + public TSalescontenttype( + String name + ) { + this.name = name; + } + + /** + * Getter for camp.t_salescontenttype.name. + */ + public String getName() { + return this.name; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("TSalescontenttype ("); + + sb.append(name); + + sb.append(")"); + return sb.toString(); + } +} diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TSalesprofile.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TSalesprofile.java new file mode 100644 index 0000000..6f57f87 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/TSalesprofile.java @@ -0,0 +1,70 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.pojos; + + +import java.io.Serializable; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TSalesprofile implements Serializable { + + private static final long serialVersionUID = 1L; + + private final Integer pk; + private final Integer fkCamp; + private final Integer fkProfile; + + public TSalesprofile(TSalesprofile value) { + this.pk = value.pk; + this.fkCamp = value.fkCamp; + this.fkProfile = value.fkProfile; + } + + public TSalesprofile( + Integer pk, + Integer fkCamp, + Integer fkProfile + ) { + this.pk = pk; + this.fkCamp = fkCamp; + this.fkProfile = fkProfile; + } + + /** + * Getter for camp.t_salesprofile.pk. + */ + public Integer getPk() { + return this.pk; + } + + /** + * Getter for camp.t_salesprofile.fk_camp. + */ + public Integer getFkCamp() { + return this.fkCamp; + } + + /** + * Getter for camp.t_salesprofile.fk_profile. + */ + public Integer getFkProfile() { + return this.fkProfile; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("TSalesprofile ("); + + sb.append(pk); + sb.append(", ").append(fkCamp); + sb.append(", ").append(fkProfile); + + sb.append(")"); + return sb.toString(); + } +} 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 new file mode 100644 index 0000000..f8730f1 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VAdult.java @@ -0,0 +1,98 @@ +/* + * 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 VAdult implements Serializable { + + private static final long serialVersionUID = 1L; + + private final YearToSecond age; + private final String forename; + private final String surname; + private final EnumCamprole camprole; + private final Boolean adult; + + public VAdult(VAdult value) { + this.age = value.age; + this.forename = value.forename; + this.surname = value.surname; + this.camprole = value.camprole; + this.adult = value.adult; + } + + public VAdult( + YearToSecond age, + String forename, + String surname, + EnumCamprole camprole, + Boolean adult + ) { + this.age = age; + this.forename = forename; + this.surname = surname; + this.camprole = camprole; + this.adult = adult; + } + + /** + * Getter for camp.v_adult.age. + */ + public YearToSecond getAge() { + return this.age; + } + + /** + * Getter for camp.v_adult.forename. + */ + public String getForename() { + return this.forename; + } + + /** + * Getter for camp.v_adult.surname. + */ + public String getSurname() { + return this.surname; + } + + /** + * Getter for camp.v_adult.camprole. + */ + public EnumCamprole getCamprole() { + return this.camprole; + } + + /** + * Getter for camp.v_adult.adult. + */ + public Boolean getAdult() { + return this.adult; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("VAdult ("); + + sb.append(age); + sb.append(", ").append(forename); + sb.append(", ").append(surname); + sb.append(", ").append(camprole); + sb.append(", ").append(adult); + + sb.append(")"); + return sb.toString(); + } +} 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 new file mode 100644 index 0000000..c1f9f7d --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VBudget.java @@ -0,0 +1,95 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.pojos; + + +import java.io.Serializable; +import java.math.BigDecimal; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VBudget implements Serializable { + + private static final long serialVersionUID = 1L; + + private final BigDecimal budget; + private final Integer fkCamp; + private final String name; + private final String location; + private final Double year; + + public VBudget(VBudget value) { + this.budget = value.budget; + this.fkCamp = value.fkCamp; + this.name = value.name; + this.location = value.location; + this.year = value.year; + } + + public VBudget( + BigDecimal budget, + Integer fkCamp, + String name, + String location, + Double year + ) { + this.budget = budget; + this.fkCamp = fkCamp; + this.name = name; + this.location = location; + this.year = year; + } + + /** + * Getter for camp.v_budget.budget. + */ + public BigDecimal getBudget() { + return this.budget; + } + + /** + * Getter for camp.v_budget.fk_camp. + */ + public Integer getFkCamp() { + return this.fkCamp; + } + + /** + * Getter for camp.v_budget.name. + */ + public String getName() { + return this.name; + } + + /** + * Getter for camp.v_budget.location. + */ + public String getLocation() { + return this.location; + } + + /** + * Getter for camp.v_budget.year. + */ + public Double getYear() { + return this.year; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("VBudget ("); + + sb.append(budget); + sb.append(", ").append(fkCamp); + sb.append(", ").append(name); + sb.append(", ").append(location); + sb.append(", ").append(year); + + sb.append(")"); + return sb.toString(); + } +} 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 new file mode 100644 index 0000000..750d68d --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCamp.java @@ -0,0 +1,191 @@ +/* + * 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; + + 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; + } + + 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 + ) { + 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; + } + + /** + * Getter for camp.v_camp.pk. + */ + public Integer getPk() { + return this.pk; + } + + /** + * Getter for camp.v_camp.is_over. + */ + public Boolean getIsOver() { + return this.isOver; + } + + /** + * Getter for camp.v_camp.name. + */ + public String getName() { + return this.name; + } + + /** + * Getter for camp.v_camp.arrive. + */ + public LocalDateTime getArrive() { + return this.arrive; + } + + /** + * Getter for camp.v_camp.depart. + */ + public LocalDateTime getDepart() { + return this.depart; + } + + /** + * Getter for camp.v_camp.year. + */ + public Double getYear() { + return this.year; + } + + /** + * Getter for camp.v_camp.location_name. + */ + public String getLocationName() { + return this.locationName; + } + + /** + * Getter for camp.v_camp.min_age. + */ + public Integer getMinAge() { + return this.minAge; + } + + /** + * Getter for camp.v_camp.max_age. + */ + public Integer getMaxAge() { + return this.maxAge; + } + + /** + * Getter for camp.v_camp.url. + */ + public String getUrl() { + return this.url; + } + + /** + * Getter for camp.v_camp.price. + */ + public String getPrice() { + return this.price; + } + + /** + * Getter for camp.v_camp.countries. + */ + public String getCountries() { + return this.countries; + } + + /** + * Getter for camp.v_camp.fk_document. + */ + public Integer getFkDocument() { + return this.fkDocument; + } + + @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(")"); + 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 new file mode 100644 index 0000000..1799c9c --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCampBudget.java @@ -0,0 +1,83 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.pojos; + + +import java.io.Serializable; +import java.math.BigDecimal; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VCampBudget implements Serializable { + + private static final long serialVersionUID = 1L; + + private final BigDecimal budget; + private final Integer fkCamp; + private final String campName; + private final Double year; + + public VCampBudget(VCampBudget value) { + this.budget = value.budget; + this.fkCamp = value.fkCamp; + this.campName = value.campName; + this.year = value.year; + } + + public VCampBudget( + BigDecimal budget, + Integer fkCamp, + String campName, + Double year + ) { + this.budget = budget; + this.fkCamp = fkCamp; + this.campName = campName; + this.year = year; + } + + /** + * Getter for camp.v_camp_budget.budget. + */ + public BigDecimal getBudget() { + return this.budget; + } + + /** + * Getter for camp.v_camp_budget.fk_camp. + */ + public Integer getFkCamp() { + return this.fkCamp; + } + + /** + * Getter for camp.v_camp_budget.camp_name. + */ + public String getCampName() { + return this.campName; + } + + /** + * Getter for camp.v_camp_budget.year. + */ + public Double getYear() { + return this.year; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("VCampBudget ("); + + sb.append(budget); + sb.append(", ").append(fkCamp); + sb.append(", ").append(campName); + sb.append(", ").append(year); + + sb.append(")"); + return sb.toString(); + } +} 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 new file mode 100644 index 0000000..3df060e --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCampBudgetYear.java @@ -0,0 +1,59 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.pojos; + + +import java.io.Serializable; +import java.math.BigDecimal; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VCampBudgetYear implements Serializable { + + private static final long serialVersionUID = 1L; + + private final BigDecimal sum; + private final Double year; + + public VCampBudgetYear(VCampBudgetYear value) { + this.sum = value.sum; + this.year = value.year; + } + + public VCampBudgetYear( + BigDecimal sum, + Double year + ) { + this.sum = sum; + this.year = year; + } + + /** + * Getter for camp.v_camp_budget_year.sum. + */ + public BigDecimal getSum() { + return this.sum; + } + + /** + * Getter for camp.v_camp_budget_year.year. + */ + public Double getYear() { + return this.year; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("VCampBudgetYear ("); + + sb.append(sum); + sb.append(", ").append(year); + + sb.append(")"); + return sb.toString(); + } +} 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 new file mode 100644 index 0000000..5388bd7 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCampdocument.java @@ -0,0 +1,134 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.pojos; + + +import de.jottyfan.camporganizer.db.jooq.enums.EnumDocument; +import de.jottyfan.camporganizer.db.jooq.enums.EnumFiletype; + +import java.io.Serializable; +import java.time.LocalDateTime; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VCampdocument implements Serializable { + + private static final long serialVersionUID = 1L; + + private final Integer fkCamp; + private final String campname; + private final LocalDateTime arrive; + private final Integer fkDocument; + private final String document; + private final String documentname; + private final EnumDocument doctype; + private final EnumFiletype filetype; + + public VCampdocument(VCampdocument value) { + this.fkCamp = value.fkCamp; + this.campname = value.campname; + this.arrive = value.arrive; + this.fkDocument = value.fkDocument; + this.document = value.document; + this.documentname = value.documentname; + this.doctype = value.doctype; + this.filetype = value.filetype; + } + + public VCampdocument( + Integer fkCamp, + String campname, + LocalDateTime arrive, + Integer fkDocument, + String document, + String documentname, + EnumDocument doctype, + EnumFiletype filetype + ) { + this.fkCamp = fkCamp; + this.campname = campname; + this.arrive = arrive; + this.fkDocument = fkDocument; + this.document = document; + this.documentname = documentname; + this.doctype = doctype; + this.filetype = filetype; + } + + /** + * Getter for camp.v_campdocument.fk_camp. + */ + public Integer getFkCamp() { + return this.fkCamp; + } + + /** + * Getter for camp.v_campdocument.campname. + */ + public String getCampname() { + return this.campname; + } + + /** + * Getter for camp.v_campdocument.arrive. + */ + public LocalDateTime getArrive() { + return this.arrive; + } + + /** + * Getter for camp.v_campdocument.fk_document. + */ + public Integer getFkDocument() { + return this.fkDocument; + } + + /** + * Getter for camp.v_campdocument.document. + */ + public String getDocument() { + return this.document; + } + + /** + * Getter for camp.v_campdocument.documentname. + */ + public String getDocumentname() { + return this.documentname; + } + + /** + * Getter for camp.v_campdocument.doctype. + */ + public EnumDocument getDoctype() { + return this.doctype; + } + + /** + * Getter for camp.v_campdocument.filetype. + */ + public EnumFiletype getFiletype() { + return this.filetype; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("VCampdocument ("); + + sb.append(fkCamp); + sb.append(", ").append(campname); + sb.append(", ").append(arrive); + sb.append(", ").append(fkDocument); + sb.append(", ").append(document); + sb.append(", ").append(documentname); + sb.append(", ").append(doctype); + sb.append(", ").append(filetype); + + sb.append(")"); + return sb.toString(); + } +} 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 new file mode 100644 index 0000000..a16fe02 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VCamprole.java @@ -0,0 +1,48 @@ +/* + * 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; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VCamprole implements Serializable { + + private static final long serialVersionUID = 1L; + + private final EnumCamprole name; + + public VCamprole(VCamprole value) { + this.name = value.name; + } + + public VCamprole( + EnumCamprole name + ) { + this.name = name; + } + + /** + * Getter for camp.v_camprole.name. + */ + public EnumCamprole getName() { + return this.name; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("VCamprole ("); + + sb.append(name); + + sb.append(")"); + return sb.toString(); + } +} 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 new file mode 100644 index 0000000..10b3383 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VDocument.java @@ -0,0 +1,109 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.pojos; + + +import de.jottyfan.camporganizer.db.jooq.enums.EnumDocument; +import de.jottyfan.camporganizer.db.jooq.enums.EnumFiletype; + +import java.io.Serializable; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VDocument implements Serializable { + + private static final long serialVersionUID = 1L; + + private final Integer pk; + private final EnumDocument doctype; + private final String name; + private final String document; + private final EnumFiletype filetype; + private final String roles; + + public VDocument(VDocument value) { + this.pk = value.pk; + this.doctype = value.doctype; + this.name = value.name; + this.document = value.document; + this.filetype = value.filetype; + this.roles = value.roles; + } + + public VDocument( + Integer pk, + EnumDocument doctype, + String name, + String document, + EnumFiletype filetype, + String roles + ) { + this.pk = pk; + this.doctype = doctype; + this.name = name; + this.document = document; + this.filetype = filetype; + this.roles = roles; + } + + /** + * Getter for camp.v_document.pk. + */ + public Integer getPk() { + return this.pk; + } + + /** + * Getter for camp.v_document.doctype. + */ + public EnumDocument getDoctype() { + return this.doctype; + } + + /** + * Getter for camp.v_document.name. + */ + public String getName() { + return this.name; + } + + /** + * Getter for camp.v_document.document. + */ + public String getDocument() { + return this.document; + } + + /** + * Getter for camp.v_document.filetype. + */ + public EnumFiletype getFiletype() { + return this.filetype; + } + + /** + * Getter for camp.v_document.roles. + */ + public String getRoles() { + return this.roles; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("VDocument ("); + + sb.append(pk); + sb.append(", ").append(doctype); + sb.append(", ").append(name); + sb.append(", ").append(document); + sb.append(", ").append(filetype); + sb.append(", ").append(roles); + + sb.append(")"); + return sb.toString(); + } +} 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 new file mode 100644 index 0000000..760f314 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VDsgvoDeleteCandidate.java @@ -0,0 +1,146 @@ +/* + * 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 camp.v_dsgvo_delete_candidate.fk_person. + */ + public Integer getFkPerson() { + return this.fkPerson; + } + + /** + * Getter for camp.v_dsgvo_delete_candidate.forename. + */ + public String getForename() { + return this.forename; + } + + /** + * Getter for camp.v_dsgvo_delete_candidate.surname. + */ + public String getSurname() { + return this.surname; + } + + /** + * Getter for camp.v_dsgvo_delete_candidate.fk_camp. + */ + public Integer getFkCamp() { + return this.fkCamp; + } + + /** + * Getter for camp.v_dsgvo_delete_candidate.age. + */ + public YearToSecond getAge() { + return this.age; + } + + /** + * Getter for camp.v_dsgvo_delete_candidate.camprole. + */ + public EnumCamprole getCamprole() { + return this.camprole; + } + + /** + * Getter for camp.v_dsgvo_delete_candidate.name. + */ + public String getName() { + return this.name; + } + + /** + * Getter for camp.v_dsgvo_delete_candidate.year. + */ + public Double getYear() { + return this.year; + } + + /** + * Getter for camp.v_dsgvo_delete_candidate.is_over. + */ + public Boolean getIsOver() { + return this.isOver; + } + + @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 new file mode 100644 index 0000000..1ee842d --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VFeeder.java @@ -0,0 +1,170 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.pojos; + + +import de.jottyfan.camporganizer.db.jooq.enums.EnumSex; + +import java.io.Serializable; + +import org.jooq.types.YearToSecond; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VFeeder implements Serializable { + + private static final long serialVersionUID = 1L; + + private final String forename; + private final String surname; + private final String street; + private final String zip; + private final String city; + private final String phone; + private final YearToSecond age; + private final String email; + private final EnumSex sex; + private final String name; + private final Double year; + + public VFeeder(VFeeder value) { + this.forename = value.forename; + this.surname = value.surname; + this.street = value.street; + this.zip = value.zip; + this.city = value.city; + this.phone = value.phone; + this.age = value.age; + this.email = value.email; + this.sex = value.sex; + this.name = value.name; + this.year = value.year; + } + + public VFeeder( + String forename, + String surname, + String street, + String zip, + String city, + String phone, + YearToSecond age, + String email, + EnumSex sex, + String name, + Double year + ) { + this.forename = forename; + this.surname = surname; + this.street = street; + this.zip = zip; + this.city = city; + this.phone = phone; + this.age = age; + this.email = email; + this.sex = sex; + this.name = name; + this.year = year; + } + + /** + * Getter for camp.v_feeder.forename. + */ + public String getForename() { + return this.forename; + } + + /** + * Getter for camp.v_feeder.surname. + */ + public String getSurname() { + return this.surname; + } + + /** + * Getter for camp.v_feeder.street. + */ + public String getStreet() { + return this.street; + } + + /** + * Getter for camp.v_feeder.zip. + */ + public String getZip() { + return this.zip; + } + + /** + * Getter for camp.v_feeder.city. + */ + public String getCity() { + return this.city; + } + + /** + * Getter for camp.v_feeder.phone. + */ + public String getPhone() { + return this.phone; + } + + /** + * Getter for camp.v_feeder.age. + */ + public YearToSecond getAge() { + return this.age; + } + + /** + * Getter for camp.v_feeder.email. + */ + public String getEmail() { + return this.email; + } + + /** + * Getter for camp.v_feeder.sex. + */ + public EnumSex getSex() { + return this.sex; + } + + /** + * Getter for camp.v_feeder.name. + */ + public String getName() { + return this.name; + } + + /** + * Getter for camp.v_feeder.year. + */ + public Double getYear() { + return this.year; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("VFeeder ("); + + sb.append(forename); + sb.append(", ").append(surname); + sb.append(", ").append(street); + sb.append(", ").append(zip); + sb.append(", ").append(city); + sb.append(", ").append(phone); + sb.append(", ").append(age); + sb.append(", ").append(email); + sb.append(", ").append(sex); + sb.append(", ").append(name); + sb.append(", ").append(year); + + sb.append(")"); + return sb.toString(); + } +} 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 new file mode 100644 index 0000000..8c9bd44 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VProfile.java @@ -0,0 +1,121 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.pojos; + + +import de.jottyfan.camporganizer.db.jooq.enums.EnumRole; + +import java.io.Serializable; +import java.util.Arrays; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VProfile implements Serializable { + + private static final long serialVersionUID = 1L; + + private final Integer pk; + private final String forename; + private final String surname; + private final String username; + private final String password; + private final String uuid; + private final EnumRole[] roles; + + public VProfile(VProfile value) { + this.pk = value.pk; + this.forename = value.forename; + this.surname = value.surname; + this.username = value.username; + this.password = value.password; + this.uuid = value.uuid; + this.roles = value.roles; + } + + public VProfile( + Integer pk, + String forename, + String surname, + String username, + String password, + String uuid, + EnumRole[] roles + ) { + this.pk = pk; + this.forename = forename; + this.surname = surname; + this.username = username; + this.password = password; + this.uuid = uuid; + this.roles = roles; + } + + /** + * Getter for camp.v_profile.pk. + */ + public Integer getPk() { + return this.pk; + } + + /** + * Getter for camp.v_profile.forename. + */ + public String getForename() { + return this.forename; + } + + /** + * Getter for camp.v_profile.surname. + */ + public String getSurname() { + return this.surname; + } + + /** + * Getter for camp.v_profile.username. + */ + public String getUsername() { + return this.username; + } + + /** + * Getter for camp.v_profile.password. + */ + public String getPassword() { + return this.password; + } + + /** + * Getter for camp.v_profile.uuid. + */ + public String getUuid() { + return this.uuid; + } + + /** + * Getter for camp.v_profile.roles. + */ + public EnumRole[] getRoles() { + return this.roles; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("VProfile ("); + + sb.append(pk); + sb.append(", ").append(forename); + sb.append(", ").append(surname); + sb.append(", ").append(username); + sb.append(", ").append(password); + sb.append(", ").append(uuid); + sb.append(", ").append(Arrays.toString(roles)); + + sb.append(")"); + return sb.toString(); + } +} 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 new file mode 100644 index 0000000..9d90118 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VRegistration.java @@ -0,0 +1,169 @@ +/* + * 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 java.time.LocalDate; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VRegistration implements Serializable { + + private static final long serialVersionUID = 1L; + + private final Integer pk; + private final String forename; + private final String surname; + private final String street; + private final String zip; + private final String city; + private final String phone; + private final LocalDate birthdate; + private final EnumCamprole camprole; + private final String email; + private final String campname; + + public VRegistration(VRegistration value) { + this.pk = value.pk; + this.forename = value.forename; + this.surname = value.surname; + this.street = value.street; + this.zip = value.zip; + this.city = value.city; + this.phone = value.phone; + this.birthdate = value.birthdate; + this.camprole = value.camprole; + this.email = value.email; + this.campname = value.campname; + } + + public VRegistration( + Integer pk, + String forename, + String surname, + String street, + String zip, + String city, + String phone, + LocalDate birthdate, + EnumCamprole camprole, + String email, + String campname + ) { + this.pk = pk; + this.forename = forename; + this.surname = surname; + this.street = street; + this.zip = zip; + this.city = city; + this.phone = phone; + this.birthdate = birthdate; + this.camprole = camprole; + this.email = email; + this.campname = campname; + } + + /** + * Getter for camp.v_registration.pk. + */ + public Integer getPk() { + return this.pk; + } + + /** + * Getter for camp.v_registration.forename. + */ + public String getForename() { + return this.forename; + } + + /** + * Getter for camp.v_registration.surname. + */ + public String getSurname() { + return this.surname; + } + + /** + * Getter for camp.v_registration.street. + */ + public String getStreet() { + return this.street; + } + + /** + * Getter for camp.v_registration.zip. + */ + public String getZip() { + return this.zip; + } + + /** + * Getter for camp.v_registration.city. + */ + public String getCity() { + return this.city; + } + + /** + * Getter for camp.v_registration.phone. + */ + public String getPhone() { + return this.phone; + } + + /** + * Getter for camp.v_registration.birthdate. + */ + public LocalDate getBirthdate() { + return this.birthdate; + } + + /** + * Getter for camp.v_registration.camprole. + */ + public EnumCamprole getCamprole() { + return this.camprole; + } + + /** + * Getter for camp.v_registration.email. + */ + public String getEmail() { + return this.email; + } + + /** + * Getter for camp.v_registration.campname. + */ + public String getCampname() { + return this.campname; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("VRegistration ("); + + sb.append(pk); + sb.append(", ").append(forename); + sb.append(", ").append(surname); + sb.append(", ").append(street); + sb.append(", ").append(zip); + sb.append(", ").append(city); + sb.append(", ").append(phone); + sb.append(", ").append(birthdate); + sb.append(", ").append(camprole); + sb.append(", ").append(email); + sb.append(", ").append(campname); + + sb.append(")"); + return sb.toString(); + } +} 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 new file mode 100644 index 0000000..bc3f8c8 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VRole.java @@ -0,0 +1,48 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.pojos; + + +import de.jottyfan.camporganizer.db.jooq.enums.EnumRole; + +import java.io.Serializable; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VRole implements Serializable { + + private static final long serialVersionUID = 1L; + + private final EnumRole unnest; + + public VRole(VRole value) { + this.unnest = value.unnest; + } + + public VRole( + EnumRole unnest + ) { + this.unnest = unnest; + } + + /** + * Getter for camp.v_role.unnest. + */ + public EnumRole getUnnest() { + return this.unnest; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("VRole ("); + + sb.append(unnest); + + sb.append(")"); + return sb.toString(); + } +} 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 new file mode 100644 index 0000000..d1cc079 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VSales.java @@ -0,0 +1,229 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.pojos; + + +import java.io.Serializable; +import java.math.BigDecimal; +import java.time.LocalDateTime; +import java.util.Arrays; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VSales implements Serializable { + + private static final long serialVersionUID = 1L; + + private final Integer pk; + private final String trader; + private final Integer fkCamp; + private final String name; + private final Integer fkLocation; + private final String location; + private final String incredients; + private final Double year; + private final Integer fkSales; + private final String provider; + private final BigDecimal cash; + private final LocalDateTime buydate; + private final String recipenumber; + private final byte[] recipeshot; + private final String recipenote; + private final String[] content; + + public VSales(VSales value) { + this.pk = value.pk; + this.trader = value.trader; + this.fkCamp = value.fkCamp; + this.name = value.name; + this.fkLocation = value.fkLocation; + this.location = value.location; + this.incredients = value.incredients; + this.year = value.year; + this.fkSales = value.fkSales; + this.provider = value.provider; + this.cash = value.cash; + this.buydate = value.buydate; + this.recipenumber = value.recipenumber; + this.recipeshot = value.recipeshot; + this.recipenote = value.recipenote; + this.content = value.content; + } + + public VSales( + Integer pk, + String trader, + Integer fkCamp, + String name, + Integer fkLocation, + String location, + String incredients, + Double year, + Integer fkSales, + String provider, + BigDecimal cash, + LocalDateTime buydate, + String recipenumber, + byte[] recipeshot, + String recipenote, + String[] content + ) { + this.pk = pk; + this.trader = trader; + this.fkCamp = fkCamp; + this.name = name; + this.fkLocation = fkLocation; + this.location = location; + this.incredients = incredients; + this.year = year; + this.fkSales = fkSales; + this.provider = provider; + this.cash = cash; + this.buydate = buydate; + this.recipenumber = recipenumber; + this.recipeshot = recipeshot; + this.recipenote = recipenote; + this.content = content; + } + + /** + * Getter for camp.v_sales.pk. + */ + public Integer getPk() { + return this.pk; + } + + /** + * Getter for camp.v_sales.trader. + */ + public String getTrader() { + return this.trader; + } + + /** + * Getter for camp.v_sales.fk_camp. + */ + public Integer getFkCamp() { + return this.fkCamp; + } + + /** + * Getter for camp.v_sales.name. + */ + public String getName() { + return this.name; + } + + /** + * Getter for camp.v_sales.fk_location. + */ + public Integer getFkLocation() { + return this.fkLocation; + } + + /** + * Getter for camp.v_sales.location. + */ + public String getLocation() { + return this.location; + } + + /** + * Getter for camp.v_sales.incredients. + */ + public String getIncredients() { + return this.incredients; + } + + /** + * Getter for camp.v_sales.year. + */ + public Double getYear() { + return this.year; + } + + /** + * Getter for camp.v_sales.fk_sales. + */ + public Integer getFkSales() { + return this.fkSales; + } + + /** + * Getter for camp.v_sales.provider. + */ + public String getProvider() { + return this.provider; + } + + /** + * Getter for camp.v_sales.cash. + */ + public BigDecimal getCash() { + return this.cash; + } + + /** + * Getter for camp.v_sales.buydate. + */ + public LocalDateTime getBuydate() { + return this.buydate; + } + + /** + * Getter for camp.v_sales.recipenumber. + */ + public String getRecipenumber() { + return this.recipenumber; + } + + /** + * Getter for camp.v_sales.recipeshot. + */ + public byte[] getRecipeshot() { + return this.recipeshot; + } + + /** + * Getter for camp.v_sales.recipenote. + */ + public String getRecipenote() { + return this.recipenote; + } + + /** + * Getter for camp.v_sales.content. + */ + public String[] getContent() { + return this.content; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("VSales ("); + + sb.append(pk); + sb.append(", ").append(trader); + sb.append(", ").append(fkCamp); + sb.append(", ").append(name); + sb.append(", ").append(fkLocation); + sb.append(", ").append(location); + sb.append(", ").append(incredients); + sb.append(", ").append(year); + sb.append(", ").append(fkSales); + sb.append(", ").append(provider); + sb.append(", ").append(cash); + sb.append(", ").append(buydate); + sb.append(", ").append(recipenumber); + sb.append(", ").append("[binary...]"); + sb.append(", ").append(recipenote); + sb.append(", ").append(Arrays.toString(content)); + + sb.append(")"); + return sb.toString(); + } +} 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 new file mode 100644 index 0000000..603d85a --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/pojos/VVersion.java @@ -0,0 +1,46 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.pojos; + + +import java.io.Serializable; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VVersion implements Serializable { + + private static final long serialVersionUID = 1L; + + private final String version; + + public VVersion(VVersion value) { + this.version = value.version; + } + + public VVersion( + String version + ) { + this.version = version; + } + + /** + * Getter for camp.v_version.version. + */ + public String getVersion() { + return this.version; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("VVersion ("); + + sb.append(version); + + sb.append(")"); + return sb.toString(); + } +} 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 new file mode 100644 index 0000000..13b2c8e --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TCampRecord.java @@ -0,0 +1,550 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.records; + + +import de.jottyfan.camporganizer.db.jooq.tables.TCamp; + +import java.time.LocalDateTime; + +import org.jooq.Field; +import org.jooq.Record1; +import org.jooq.Record12; +import org.jooq.Row12; +import org.jooq.impl.UpdatableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TCampRecord extends UpdatableRecordImpl implements Record12 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.t_camp.pk. + */ + public TCampRecord setPk(Integer value) { + set(0, value); + return this; + } + + /** + * Getter for camp.t_camp.pk. + */ + public Integer getPk() { + return (Integer) get(0); + } + + /** + * Setter for camp.t_camp.name. + */ + public TCampRecord setName(String value) { + set(1, value); + return this; + } + + /** + * Getter for camp.t_camp.name. + */ + public String getName() { + return (String) get(1); + } + + /** + * Setter for camp.t_camp.arrive. + */ + public TCampRecord setArrive(LocalDateTime value) { + set(2, value); + return this; + } + + /** + * Getter for camp.t_camp.arrive. + */ + public LocalDateTime getArrive() { + return (LocalDateTime) get(2); + } + + /** + * Setter for camp.t_camp.depart. + */ + public TCampRecord setDepart(LocalDateTime value) { + set(3, value); + return this; + } + + /** + * Getter for camp.t_camp.depart. + */ + public LocalDateTime getDepart() { + return (LocalDateTime) get(3); + } + + /** + * Setter for camp.t_camp.fk_location. + */ + public TCampRecord setFkLocation(Integer value) { + set(4, value); + return this; + } + + /** + * Getter for camp.t_camp.fk_location. + */ + public Integer getFkLocation() { + return (Integer) get(4); + } + + /** + * Setter for camp.t_camp.min_age. + */ + public TCampRecord setMinAge(Integer value) { + set(5, value); + return this; + } + + /** + * Getter for camp.t_camp.min_age. + */ + public Integer getMinAge() { + return (Integer) get(5); + } + + /** + * Setter for camp.t_camp.max_age. + */ + public TCampRecord setMaxAge(Integer value) { + set(6, value); + return this; + } + + /** + * Getter for camp.t_camp.max_age. + */ + public Integer getMaxAge() { + return (Integer) get(6); + } + + /** + * Setter for camp.t_camp.price. + */ + public TCampRecord setPrice(String value) { + set(7, value); + return this; + } + + /** + * Getter for camp.t_camp.price. + */ + public String getPrice() { + return (String) get(7); + } + + /** + * Setter for camp.t_camp.countries. + */ + public TCampRecord setCountries(String value) { + set(8, value); + return this; + } + + /** + * Getter for camp.t_camp.countries. + */ + public String getCountries() { + return (String) get(8); + } + + /** + * Setter for camp.t_camp.fk_document. + */ + public TCampRecord setFkDocument(Integer value) { + set(9, value); + return this; + } + + /** + * Getter for camp.t_camp.fk_document. + */ + public Integer getFkDocument() { + return (Integer) get(9); + } + + /** + * Setter for camp.t_camp.lock_sales. + */ + public TCampRecord setLockSales(Boolean value) { + set(10, value); + return this; + } + + /** + * Getter for camp.t_camp.lock_sales. + */ + public Boolean getLockSales() { + return (Boolean) get(10); + } + + /** + * Setter for camp.t_camp.fk_profile. + */ + public TCampRecord setFkProfile(Integer value) { + set(11, value); + return this; + } + + /** + * Getter for camp.t_camp.fk_profile. + */ + public Integer getFkProfile() { + return (Integer) get(11); + } + + // ------------------------------------------------------------------------- + // Primary key information + // ------------------------------------------------------------------------- + + @Override + public Record1 key() { + return (Record1) super.key(); + } + + // ------------------------------------------------------------------------- + // Record12 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row12 fieldsRow() { + return (Row12) super.fieldsRow(); + } + + @Override + public Row12 valuesRow() { + return (Row12) super.valuesRow(); + } + + @Override + public Field field1() { + return TCamp.T_CAMP.PK; + } + + @Override + public Field field2() { + return TCamp.T_CAMP.NAME; + } + + @Override + public Field field3() { + return TCamp.T_CAMP.ARRIVE; + } + + @Override + public Field field4() { + return TCamp.T_CAMP.DEPART; + } + + @Override + public Field field5() { + return TCamp.T_CAMP.FK_LOCATION; + } + + @Override + public Field field6() { + return TCamp.T_CAMP.MIN_AGE; + } + + @Override + public Field field7() { + return TCamp.T_CAMP.MAX_AGE; + } + + @Override + public Field field8() { + return TCamp.T_CAMP.PRICE; + } + + @Override + public Field field9() { + return TCamp.T_CAMP.COUNTRIES; + } + + @Override + public Field field10() { + return TCamp.T_CAMP.FK_DOCUMENT; + } + + @Override + public Field field11() { + return TCamp.T_CAMP.LOCK_SALES; + } + + @Override + public Field field12() { + return TCamp.T_CAMP.FK_PROFILE; + } + + @Override + public Integer component1() { + return getPk(); + } + + @Override + public String component2() { + return getName(); + } + + @Override + public LocalDateTime component3() { + return getArrive(); + } + + @Override + public LocalDateTime component4() { + return getDepart(); + } + + @Override + public Integer component5() { + return getFkLocation(); + } + + @Override + public Integer component6() { + return getMinAge(); + } + + @Override + public Integer component7() { + return getMaxAge(); + } + + @Override + public String component8() { + return getPrice(); + } + + @Override + public String component9() { + return getCountries(); + } + + @Override + public Integer component10() { + return getFkDocument(); + } + + @Override + public Boolean component11() { + return getLockSales(); + } + + @Override + public Integer component12() { + return getFkProfile(); + } + + @Override + public Integer value1() { + return getPk(); + } + + @Override + public String value2() { + return getName(); + } + + @Override + public LocalDateTime value3() { + return getArrive(); + } + + @Override + public LocalDateTime value4() { + return getDepart(); + } + + @Override + public Integer value5() { + return getFkLocation(); + } + + @Override + public Integer value6() { + return getMinAge(); + } + + @Override + public Integer value7() { + return getMaxAge(); + } + + @Override + public String value8() { + return getPrice(); + } + + @Override + public String value9() { + return getCountries(); + } + + @Override + public Integer value10() { + return getFkDocument(); + } + + @Override + public Boolean value11() { + return getLockSales(); + } + + @Override + public Integer value12() { + return getFkProfile(); + } + + @Override + public TCampRecord value1(Integer value) { + setPk(value); + return this; + } + + @Override + public TCampRecord value2(String value) { + setName(value); + return this; + } + + @Override + public TCampRecord value3(LocalDateTime value) { + setArrive(value); + return this; + } + + @Override + public TCampRecord value4(LocalDateTime value) { + setDepart(value); + return this; + } + + @Override + public TCampRecord value5(Integer value) { + setFkLocation(value); + return this; + } + + @Override + public TCampRecord value6(Integer value) { + setMinAge(value); + return this; + } + + @Override + public TCampRecord value7(Integer value) { + setMaxAge(value); + return this; + } + + @Override + public TCampRecord value8(String value) { + setPrice(value); + return this; + } + + @Override + public TCampRecord value9(String value) { + setCountries(value); + return this; + } + + @Override + public TCampRecord value10(Integer value) { + setFkDocument(value); + return this; + } + + @Override + public TCampRecord value11(Boolean value) { + setLockSales(value); + return this; + } + + @Override + public TCampRecord value12(Integer value) { + setFkProfile(value); + return this; + } + + @Override + public TCampRecord values(Integer value1, String value2, LocalDateTime value3, LocalDateTime value4, Integer value5, Integer value6, Integer value7, String value8, String value9, Integer value10, Boolean value11, Integer value12) { + value1(value1); + value2(value2); + value3(value3); + value4(value4); + value5(value5); + value6(value6); + value7(value7); + value8(value8); + value9(value9); + value10(value10); + value11(value11); + value12(value12); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached TCampRecord + */ + public TCampRecord() { + super(TCamp.T_CAMP); + } + + /** + * Create a detached, initialised TCampRecord + */ + public TCampRecord(Integer pk, String name, LocalDateTime arrive, LocalDateTime depart, Integer fkLocation, Integer minAge, Integer maxAge, String price, String countries, Integer fkDocument, Boolean lockSales, Integer fkProfile) { + super(TCamp.T_CAMP); + + setPk(pk); + setName(name); + setArrive(arrive); + setDepart(depart); + setFkLocation(fkLocation); + setMinAge(minAge); + setMaxAge(maxAge); + setPrice(price); + setCountries(countries); + setFkDocument(fkDocument); + setLockSales(lockSales); + setFkProfile(fkProfile); + } + + /** + * Create a detached, initialised TCampRecord + */ + public TCampRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.TCamp value) { + super(TCamp.T_CAMP); + + if (value != null) { + setPk(value.getPk()); + setName(value.getName()); + setArrive(value.getArrive()); + setDepart(value.getDepart()); + setFkLocation(value.getFkLocation()); + setMinAge(value.getMinAge()); + setMaxAge(value.getMaxAge()); + setPrice(value.getPrice()); + setCountries(value.getCountries()); + setFkDocument(value.getFkDocument()); + setLockSales(value.getLockSales()); + setFkProfile(value.getFkProfile()); + } + } +} 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 new file mode 100644 index 0000000..c391a45 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TCampdocumentRecord.java @@ -0,0 +1,197 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.records; + + +import de.jottyfan.camporganizer.db.jooq.tables.TCampdocument; + +import org.jooq.Field; +import org.jooq.Record1; +import org.jooq.Record3; +import org.jooq.Row3; +import org.jooq.impl.UpdatableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TCampdocumentRecord extends UpdatableRecordImpl implements Record3 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.t_campdocument.pk. + */ + public TCampdocumentRecord setPk(Integer value) { + set(0, value); + return this; + } + + /** + * Getter for camp.t_campdocument.pk. + */ + public Integer getPk() { + return (Integer) get(0); + } + + /** + * Setter for camp.t_campdocument.fk_camp. + */ + public TCampdocumentRecord setFkCamp(Integer value) { + set(1, value); + return this; + } + + /** + * Getter for camp.t_campdocument.fk_camp. + */ + public Integer getFkCamp() { + return (Integer) get(1); + } + + /** + * Setter for camp.t_campdocument.fk_document. + */ + public TCampdocumentRecord setFkDocument(Integer value) { + set(2, value); + return this; + } + + /** + * Getter for camp.t_campdocument.fk_document. + */ + public Integer getFkDocument() { + return (Integer) get(2); + } + + // ------------------------------------------------------------------------- + // Primary key information + // ------------------------------------------------------------------------- + + @Override + public Record1 key() { + return (Record1) super.key(); + } + + // ------------------------------------------------------------------------- + // Record3 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row3 fieldsRow() { + return (Row3) super.fieldsRow(); + } + + @Override + public Row3 valuesRow() { + return (Row3) super.valuesRow(); + } + + @Override + public Field field1() { + return TCampdocument.T_CAMPDOCUMENT.PK; + } + + @Override + public Field field2() { + return TCampdocument.T_CAMPDOCUMENT.FK_CAMP; + } + + @Override + public Field field3() { + return TCampdocument.T_CAMPDOCUMENT.FK_DOCUMENT; + } + + @Override + public Integer component1() { + return getPk(); + } + + @Override + public Integer component2() { + return getFkCamp(); + } + + @Override + public Integer component3() { + return getFkDocument(); + } + + @Override + public Integer value1() { + return getPk(); + } + + @Override + public Integer value2() { + return getFkCamp(); + } + + @Override + public Integer value3() { + return getFkDocument(); + } + + @Override + public TCampdocumentRecord value1(Integer value) { + setPk(value); + return this; + } + + @Override + public TCampdocumentRecord value2(Integer value) { + setFkCamp(value); + return this; + } + + @Override + public TCampdocumentRecord value3(Integer value) { + setFkDocument(value); + return this; + } + + @Override + public TCampdocumentRecord values(Integer value1, Integer value2, Integer value3) { + value1(value1); + value2(value2); + value3(value3); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached TCampdocumentRecord + */ + public TCampdocumentRecord() { + super(TCampdocument.T_CAMPDOCUMENT); + } + + /** + * Create a detached, initialised TCampdocumentRecord + */ + public TCampdocumentRecord(Integer pk, Integer fkCamp, Integer fkDocument) { + super(TCampdocument.T_CAMPDOCUMENT); + + setPk(pk); + setFkCamp(fkCamp); + setFkDocument(fkDocument); + } + + /** + * Create a detached, initialised TCampdocumentRecord + */ + public TCampdocumentRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.TCampdocument value) { + super(TCampdocument.T_CAMPDOCUMENT); + + if (value != null) { + setPk(value.getPk()); + setFkCamp(value.getFkCamp()); + setFkDocument(value.getFkDocument()); + } + } +} 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 new file mode 100644 index 0000000..719e3a3 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TCampprofileRecord.java @@ -0,0 +1,237 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.records; + + +import de.jottyfan.camporganizer.db.jooq.enums.EnumModule; +import de.jottyfan.camporganizer.db.jooq.tables.TCampprofile; + +import org.jooq.Field; +import org.jooq.Record1; +import org.jooq.Record4; +import org.jooq.Row4; +import org.jooq.impl.UpdatableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TCampprofileRecord extends UpdatableRecordImpl implements Record4 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.t_campprofile.pk. + */ + public TCampprofileRecord setPk(Integer value) { + set(0, value); + return this; + } + + /** + * Getter for camp.t_campprofile.pk. + */ + public Integer getPk() { + return (Integer) get(0); + } + + /** + * Setter for camp.t_campprofile.fk_profile. + */ + public TCampprofileRecord setFkProfile(Integer value) { + set(1, value); + return this; + } + + /** + * Getter for camp.t_campprofile.fk_profile. + */ + public Integer getFkProfile() { + return (Integer) get(1); + } + + /** + * Setter for camp.t_campprofile.fk_camp. + */ + public TCampprofileRecord setFkCamp(Integer value) { + set(2, value); + return this; + } + + /** + * Getter for camp.t_campprofile.fk_camp. + */ + public Integer getFkCamp() { + return (Integer) get(2); + } + + /** + * Setter for camp.t_campprofile.module. + */ + public TCampprofileRecord setModule(EnumModule value) { + set(3, value); + return this; + } + + /** + * Getter for camp.t_campprofile.module. + */ + public EnumModule getModule() { + return (EnumModule) get(3); + } + + // ------------------------------------------------------------------------- + // Primary key information + // ------------------------------------------------------------------------- + + @Override + public Record1 key() { + return (Record1) super.key(); + } + + // ------------------------------------------------------------------------- + // Record4 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row4 fieldsRow() { + return (Row4) super.fieldsRow(); + } + + @Override + public Row4 valuesRow() { + return (Row4) super.valuesRow(); + } + + @Override + public Field field1() { + return TCampprofile.T_CAMPPROFILE.PK; + } + + @Override + public Field field2() { + return TCampprofile.T_CAMPPROFILE.FK_PROFILE; + } + + @Override + public Field field3() { + return TCampprofile.T_CAMPPROFILE.FK_CAMP; + } + + @Override + public Field field4() { + return TCampprofile.T_CAMPPROFILE.MODULE; + } + + @Override + public Integer component1() { + return getPk(); + } + + @Override + public Integer component2() { + return getFkProfile(); + } + + @Override + public Integer component3() { + return getFkCamp(); + } + + @Override + public EnumModule component4() { + return getModule(); + } + + @Override + public Integer value1() { + return getPk(); + } + + @Override + public Integer value2() { + return getFkProfile(); + } + + @Override + public Integer value3() { + return getFkCamp(); + } + + @Override + public EnumModule value4() { + return getModule(); + } + + @Override + public TCampprofileRecord value1(Integer value) { + setPk(value); + return this; + } + + @Override + public TCampprofileRecord value2(Integer value) { + setFkProfile(value); + return this; + } + + @Override + public TCampprofileRecord value3(Integer value) { + setFkCamp(value); + return this; + } + + @Override + public TCampprofileRecord value4(EnumModule value) { + setModule(value); + return this; + } + + @Override + public TCampprofileRecord values(Integer value1, Integer value2, Integer value3, EnumModule value4) { + value1(value1); + value2(value2); + value3(value3); + value4(value4); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached TCampprofileRecord + */ + public TCampprofileRecord() { + super(TCampprofile.T_CAMPPROFILE); + } + + /** + * Create a detached, initialised TCampprofileRecord + */ + public TCampprofileRecord(Integer pk, Integer fkProfile, Integer fkCamp, EnumModule module) { + super(TCampprofile.T_CAMPPROFILE); + + setPk(pk); + setFkProfile(fkProfile); + setFkCamp(fkCamp); + setModule(module); + } + + /** + * Create a detached, initialised TCampprofileRecord + */ + public TCampprofileRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.TCampprofile value) { + super(TCampprofile.T_CAMPPROFILE); + + if (value != null) { + setPk(value.getPk()); + setFkProfile(value.getFkProfile()); + setFkCamp(value.getFkCamp()); + setModule(value.getModule()); + } + } +} 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 new file mode 100644 index 0000000..764aab3 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TDocumentRecord.java @@ -0,0 +1,277 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.records; + + +import de.jottyfan.camporganizer.db.jooq.enums.EnumDocument; +import de.jottyfan.camporganizer.db.jooq.enums.EnumFiletype; +import de.jottyfan.camporganizer.db.jooq.tables.TDocument; + +import org.jooq.Field; +import org.jooq.Record1; +import org.jooq.Record5; +import org.jooq.Row5; +import org.jooq.impl.UpdatableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TDocumentRecord extends UpdatableRecordImpl implements Record5 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.t_document.pk. + */ + public TDocumentRecord setPk(Integer value) { + set(0, value); + return this; + } + + /** + * Getter for camp.t_document.pk. + */ + public Integer getPk() { + return (Integer) get(0); + } + + /** + * Setter for camp.t_document.doctype. + */ + public TDocumentRecord setDoctype(EnumDocument value) { + set(1, value); + return this; + } + + /** + * Getter for camp.t_document.doctype. + */ + public EnumDocument getDoctype() { + return (EnumDocument) get(1); + } + + /** + * Setter for camp.t_document.name. + */ + public TDocumentRecord setName(String value) { + set(2, value); + return this; + } + + /** + * Getter for camp.t_document.name. + */ + public String getName() { + return (String) get(2); + } + + /** + * Setter for camp.t_document.document. + */ + public TDocumentRecord setDocument(String value) { + set(3, value); + return this; + } + + /** + * Getter for camp.t_document.document. + */ + public String getDocument() { + return (String) get(3); + } + + /** + * Setter for camp.t_document.filetype. + */ + public TDocumentRecord setFiletype(EnumFiletype value) { + set(4, value); + return this; + } + + /** + * Getter for camp.t_document.filetype. + */ + public EnumFiletype getFiletype() { + return (EnumFiletype) get(4); + } + + // ------------------------------------------------------------------------- + // Primary key information + // ------------------------------------------------------------------------- + + @Override + public Record1 key() { + return (Record1) super.key(); + } + + // ------------------------------------------------------------------------- + // Record5 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row5 fieldsRow() { + return (Row5) super.fieldsRow(); + } + + @Override + public Row5 valuesRow() { + return (Row5) super.valuesRow(); + } + + @Override + public Field field1() { + return TDocument.T_DOCUMENT.PK; + } + + @Override + public Field field2() { + return TDocument.T_DOCUMENT.DOCTYPE; + } + + @Override + public Field field3() { + return TDocument.T_DOCUMENT.NAME; + } + + @Override + public Field field4() { + return TDocument.T_DOCUMENT.DOCUMENT; + } + + @Override + public Field field5() { + return TDocument.T_DOCUMENT.FILETYPE; + } + + @Override + public Integer component1() { + return getPk(); + } + + @Override + public EnumDocument component2() { + return getDoctype(); + } + + @Override + public String component3() { + return getName(); + } + + @Override + public String component4() { + return getDocument(); + } + + @Override + public EnumFiletype component5() { + return getFiletype(); + } + + @Override + public Integer value1() { + return getPk(); + } + + @Override + public EnumDocument value2() { + return getDoctype(); + } + + @Override + public String value3() { + return getName(); + } + + @Override + public String value4() { + return getDocument(); + } + + @Override + public EnumFiletype value5() { + return getFiletype(); + } + + @Override + public TDocumentRecord value1(Integer value) { + setPk(value); + return this; + } + + @Override + public TDocumentRecord value2(EnumDocument value) { + setDoctype(value); + return this; + } + + @Override + public TDocumentRecord value3(String value) { + setName(value); + return this; + } + + @Override + public TDocumentRecord value4(String value) { + setDocument(value); + return this; + } + + @Override + public TDocumentRecord value5(EnumFiletype value) { + setFiletype(value); + return this; + } + + @Override + public TDocumentRecord values(Integer value1, EnumDocument value2, String value3, String value4, EnumFiletype value5) { + value1(value1); + value2(value2); + value3(value3); + value4(value4); + value5(value5); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached TDocumentRecord + */ + public TDocumentRecord() { + super(TDocument.T_DOCUMENT); + } + + /** + * Create a detached, initialised TDocumentRecord + */ + public TDocumentRecord(Integer pk, EnumDocument doctype, String name, String document, EnumFiletype filetype) { + super(TDocument.T_DOCUMENT); + + setPk(pk); + setDoctype(doctype); + setName(name); + setDocument(document); + setFiletype(filetype); + } + + /** + * Create a detached, initialised TDocumentRecord + */ + public TDocumentRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.TDocument value) { + super(TDocument.T_DOCUMENT); + + if (value != null) { + setPk(value.getPk()); + setDoctype(value.getDoctype()); + setName(value.getName()); + setDocument(value.getDocument()); + setFiletype(value.getFiletype()); + } + } +} 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 new file mode 100644 index 0000000..a52f95a --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TDocumentroleRecord.java @@ -0,0 +1,198 @@ +/* + * 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.TDocumentrole; + +import org.jooq.Field; +import org.jooq.Record1; +import org.jooq.Record3; +import org.jooq.Row3; +import org.jooq.impl.UpdatableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TDocumentroleRecord extends UpdatableRecordImpl implements Record3 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.t_documentrole.pk. + */ + public TDocumentroleRecord setPk(Integer value) { + set(0, value); + return this; + } + + /** + * Getter for camp.t_documentrole.pk. + */ + public Integer getPk() { + return (Integer) get(0); + } + + /** + * Setter for camp.t_documentrole.fk_document. + */ + public TDocumentroleRecord setFkDocument(Integer value) { + set(1, value); + return this; + } + + /** + * Getter for camp.t_documentrole.fk_document. + */ + public Integer getFkDocument() { + return (Integer) get(1); + } + + /** + * Setter for camp.t_documentrole.camprole. + */ + public TDocumentroleRecord setCamprole(EnumCamprole value) { + set(2, value); + return this; + } + + /** + * Getter for camp.t_documentrole.camprole. + */ + public EnumCamprole getCamprole() { + return (EnumCamprole) get(2); + } + + // ------------------------------------------------------------------------- + // Primary key information + // ------------------------------------------------------------------------- + + @Override + public Record1 key() { + return (Record1) super.key(); + } + + // ------------------------------------------------------------------------- + // Record3 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row3 fieldsRow() { + return (Row3) super.fieldsRow(); + } + + @Override + public Row3 valuesRow() { + return (Row3) super.valuesRow(); + } + + @Override + public Field field1() { + return TDocumentrole.T_DOCUMENTROLE.PK; + } + + @Override + public Field field2() { + return TDocumentrole.T_DOCUMENTROLE.FK_DOCUMENT; + } + + @Override + public Field field3() { + return TDocumentrole.T_DOCUMENTROLE.CAMPROLE; + } + + @Override + public Integer component1() { + return getPk(); + } + + @Override + public Integer component2() { + return getFkDocument(); + } + + @Override + public EnumCamprole component3() { + return getCamprole(); + } + + @Override + public Integer value1() { + return getPk(); + } + + @Override + public Integer value2() { + return getFkDocument(); + } + + @Override + public EnumCamprole value3() { + return getCamprole(); + } + + @Override + public TDocumentroleRecord value1(Integer value) { + setPk(value); + return this; + } + + @Override + public TDocumentroleRecord value2(Integer value) { + setFkDocument(value); + return this; + } + + @Override + public TDocumentroleRecord value3(EnumCamprole value) { + setCamprole(value); + return this; + } + + @Override + public TDocumentroleRecord values(Integer value1, Integer value2, EnumCamprole value3) { + value1(value1); + value2(value2); + value3(value3); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached TDocumentroleRecord + */ + public TDocumentroleRecord() { + super(TDocumentrole.T_DOCUMENTROLE); + } + + /** + * Create a detached, initialised TDocumentroleRecord + */ + public TDocumentroleRecord(Integer pk, Integer fkDocument, EnumCamprole camprole) { + super(TDocumentrole.T_DOCUMENTROLE); + + setPk(pk); + setFkDocument(fkDocument); + setCamprole(camprole); + } + + /** + * Create a detached, initialised TDocumentroleRecord + */ + public TDocumentroleRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.TDocumentrole value) { + super(TDocumentrole.T_DOCUMENTROLE); + + if (value != null) { + setPk(value.getPk()); + setFkDocument(value.getFkDocument()); + setCamprole(value.getCamprole()); + } + } +} 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 new file mode 100644 index 0000000..42e3bef --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TLocationRecord.java @@ -0,0 +1,236 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.records; + + +import de.jottyfan.camporganizer.db.jooq.tables.TLocation; + +import org.jooq.Field; +import org.jooq.Record1; +import org.jooq.Record4; +import org.jooq.Row4; +import org.jooq.impl.UpdatableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TLocationRecord extends UpdatableRecordImpl implements Record4 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.t_location.pk. + */ + public TLocationRecord setPk(Integer value) { + set(0, value); + return this; + } + + /** + * Getter for camp.t_location.pk. + */ + public Integer getPk() { + return (Integer) get(0); + } + + /** + * Setter for camp.t_location.name. + */ + public TLocationRecord setName(String value) { + set(1, value); + return this; + } + + /** + * Getter for camp.t_location.name. + */ + public String getName() { + return (String) get(1); + } + + /** + * Setter for camp.t_location.url. + */ + public TLocationRecord setUrl(String value) { + set(2, value); + return this; + } + + /** + * Getter for camp.t_location.url. + */ + public String getUrl() { + return (String) get(2); + } + + /** + * Setter for camp.t_location.fk_document. + */ + public TLocationRecord setFkDocument(Integer value) { + set(3, value); + return this; + } + + /** + * Getter for camp.t_location.fk_document. + */ + public Integer getFkDocument() { + return (Integer) get(3); + } + + // ------------------------------------------------------------------------- + // Primary key information + // ------------------------------------------------------------------------- + + @Override + public Record1 key() { + return (Record1) super.key(); + } + + // ------------------------------------------------------------------------- + // Record4 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row4 fieldsRow() { + return (Row4) super.fieldsRow(); + } + + @Override + public Row4 valuesRow() { + return (Row4) super.valuesRow(); + } + + @Override + public Field field1() { + return TLocation.T_LOCATION.PK; + } + + @Override + public Field field2() { + return TLocation.T_LOCATION.NAME; + } + + @Override + public Field field3() { + return TLocation.T_LOCATION.URL; + } + + @Override + public Field field4() { + return TLocation.T_LOCATION.FK_DOCUMENT; + } + + @Override + public Integer component1() { + return getPk(); + } + + @Override + public String component2() { + return getName(); + } + + @Override + public String component3() { + return getUrl(); + } + + @Override + public Integer component4() { + return getFkDocument(); + } + + @Override + public Integer value1() { + return getPk(); + } + + @Override + public String value2() { + return getName(); + } + + @Override + public String value3() { + return getUrl(); + } + + @Override + public Integer value4() { + return getFkDocument(); + } + + @Override + public TLocationRecord value1(Integer value) { + setPk(value); + return this; + } + + @Override + public TLocationRecord value2(String value) { + setName(value); + return this; + } + + @Override + public TLocationRecord value3(String value) { + setUrl(value); + return this; + } + + @Override + public TLocationRecord value4(Integer value) { + setFkDocument(value); + return this; + } + + @Override + public TLocationRecord values(Integer value1, String value2, String value3, Integer value4) { + value1(value1); + value2(value2); + value3(value3); + value4(value4); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached TLocationRecord + */ + public TLocationRecord() { + super(TLocation.T_LOCATION); + } + + /** + * Create a detached, initialised TLocationRecord + */ + public TLocationRecord(Integer pk, String name, String url, Integer fkDocument) { + super(TLocation.T_LOCATION); + + setPk(pk); + setName(name); + setUrl(url); + setFkDocument(fkDocument); + } + + /** + * Create a detached, initialised TLocationRecord + */ + public TLocationRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.TLocation value) { + super(TLocation.T_LOCATION); + + if (value != null) { + setPk(value.getPk()); + setName(value.getName()); + setUrl(value.getUrl()); + setFkDocument(value.getFkDocument()); + } + } +} 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 new file mode 100644 index 0000000..e0bdc42 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TPersonRecord.java @@ -0,0 +1,827 @@ +/* + * 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.enums.EnumSex; +import de.jottyfan.camporganizer.db.jooq.tables.TPerson; + +import java.math.BigDecimal; +import java.time.LocalDate; +import java.time.LocalDateTime; + +import org.jooq.Field; +import org.jooq.Record1; +import org.jooq.Record19; +import org.jooq.Row19; +import org.jooq.impl.UpdatableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TPersonRecord extends UpdatableRecordImpl implements Record19 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.t_person.pk. + */ + public TPersonRecord setPk(Integer value) { + set(0, value); + return this; + } + + /** + * Getter for camp.t_person.pk. + */ + public Integer getPk() { + return (Integer) get(0); + } + + /** + * Setter for camp.t_person.forename. + */ + public TPersonRecord setForename(String value) { + set(1, value); + return this; + } + + /** + * Getter for camp.t_person.forename. + */ + public String getForename() { + return (String) get(1); + } + + /** + * Setter for camp.t_person.surname. + */ + public TPersonRecord setSurname(String value) { + set(2, value); + return this; + } + + /** + * Getter for camp.t_person.surname. + */ + public String getSurname() { + return (String) get(2); + } + + /** + * Setter for camp.t_person.street. + */ + public TPersonRecord setStreet(String value) { + set(3, value); + return this; + } + + /** + * Getter for camp.t_person.street. + */ + public String getStreet() { + return (String) get(3); + } + + /** + * Setter for camp.t_person.zip. + */ + public TPersonRecord setZip(String value) { + set(4, value); + return this; + } + + /** + * Getter for camp.t_person.zip. + */ + public String getZip() { + return (String) get(4); + } + + /** + * Setter for camp.t_person.city. + */ + public TPersonRecord setCity(String value) { + set(5, value); + return this; + } + + /** + * Getter for camp.t_person.city. + */ + public String getCity() { + return (String) get(5); + } + + /** + * Setter for camp.t_person.phone. + */ + public TPersonRecord setPhone(String value) { + set(6, value); + return this; + } + + /** + * Getter for camp.t_person.phone. + */ + public String getPhone() { + return (String) get(6); + } + + /** + * Setter for camp.t_person.birthdate. + */ + public TPersonRecord setBirthdate(LocalDate value) { + set(7, value); + return this; + } + + /** + * Getter for camp.t_person.birthdate. + */ + public LocalDate getBirthdate() { + return (LocalDate) get(7); + } + + /** + * Setter for camp.t_person.camprole. + */ + public TPersonRecord setCamprole(EnumCamprole value) { + set(8, value); + return this; + } + + /** + * Getter for camp.t_person.camprole. + */ + public EnumCamprole getCamprole() { + return (EnumCamprole) get(8); + } + + /** + * Setter for camp.t_person.email. + */ + public TPersonRecord setEmail(String value) { + set(9, value); + return this; + } + + /** + * Getter for camp.t_person.email. + */ + public String getEmail() { + return (String) get(9); + } + + /** + * Setter for camp.t_person.fk_camp. + */ + public TPersonRecord setFkCamp(Integer value) { + set(10, value); + return this; + } + + /** + * Getter for camp.t_person.fk_camp. + */ + public Integer getFkCamp() { + return (Integer) get(10); + } + + /** + * Setter for camp.t_person.fk_profile. + */ + public TPersonRecord setFkProfile(Integer value) { + set(11, value); + return this; + } + + /** + * Getter for camp.t_person.fk_profile. + */ + public Integer getFkProfile() { + return (Integer) get(11); + } + + /** + * Setter for camp.t_person.accept. + */ + public TPersonRecord setAccept(Boolean value) { + set(12, value); + return this; + } + + /** + * Getter for camp.t_person.accept. + */ + public Boolean getAccept() { + return (Boolean) get(12); + } + + /** + * Setter for camp.t_person.created. + */ + public TPersonRecord setCreated(LocalDateTime value) { + set(13, value); + return this; + } + + /** + * Getter for camp.t_person.created. + */ + public LocalDateTime getCreated() { + return (LocalDateTime) get(13); + } + + /** + * Setter for camp.t_person.sex. + */ + public TPersonRecord setSex(EnumSex value) { + set(14, value); + return this; + } + + /** + * Getter for camp.t_person.sex. + */ + public EnumSex getSex() { + return (EnumSex) get(14); + } + + /** + * Setter for camp.t_person.fk_registrator. + */ + public TPersonRecord setFkRegistrator(Integer value) { + set(15, value); + return this; + } + + /** + * Getter for camp.t_person.fk_registrator. + */ + public Integer getFkRegistrator() { + return (Integer) get(15); + } + + /** + * Setter for camp.t_person.paid. + */ + public TPersonRecord setPaid(BigDecimal value) { + set(16, value); + return this; + } + + /** + * Getter for camp.t_person.paid. + */ + public BigDecimal getPaid() { + return (BigDecimal) get(16); + } + + /** + * Setter for camp.t_person.comment. + */ + public TPersonRecord setComment(String value) { + set(17, value); + return this; + } + + /** + * Getter for camp.t_person.comment. + */ + public String getComment() { + return (String) get(17); + } + + /** + * Setter for camp.t_person.consent_catalog_photo. + */ + public TPersonRecord setConsentCatalogPhoto(Boolean value) { + set(18, value); + return this; + } + + /** + * Getter for camp.t_person.consent_catalog_photo. + */ + public Boolean getConsentCatalogPhoto() { + return (Boolean) get(18); + } + + // ------------------------------------------------------------------------- + // Primary key information + // ------------------------------------------------------------------------- + + @Override + public Record1 key() { + return (Record1) super.key(); + } + + // ------------------------------------------------------------------------- + // Record19 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row19 fieldsRow() { + return (Row19) super.fieldsRow(); + } + + @Override + public Row19 valuesRow() { + return (Row19) super.valuesRow(); + } + + @Override + public Field field1() { + return TPerson.T_PERSON.PK; + } + + @Override + public Field field2() { + return TPerson.T_PERSON.FORENAME; + } + + @Override + public Field field3() { + return TPerson.T_PERSON.SURNAME; + } + + @Override + public Field field4() { + return TPerson.T_PERSON.STREET; + } + + @Override + public Field field5() { + return TPerson.T_PERSON.ZIP; + } + + @Override + public Field field6() { + return TPerson.T_PERSON.CITY; + } + + @Override + public Field field7() { + return TPerson.T_PERSON.PHONE; + } + + @Override + public Field field8() { + return TPerson.T_PERSON.BIRTHDATE; + } + + @Override + public Field field9() { + return TPerson.T_PERSON.CAMPROLE; + } + + @Override + public Field field10() { + return TPerson.T_PERSON.EMAIL; + } + + @Override + public Field field11() { + return TPerson.T_PERSON.FK_CAMP; + } + + @Override + public Field field12() { + return TPerson.T_PERSON.FK_PROFILE; + } + + @Override + public Field field13() { + return TPerson.T_PERSON.ACCEPT; + } + + @Override + public Field field14() { + return TPerson.T_PERSON.CREATED; + } + + @Override + public Field field15() { + return TPerson.T_PERSON.SEX; + } + + @Override + public Field field16() { + return TPerson.T_PERSON.FK_REGISTRATOR; + } + + @Override + public Field field17() { + return TPerson.T_PERSON.PAID; + } + + @Override + public Field field18() { + return TPerson.T_PERSON.COMMENT; + } + + @Override + public Field field19() { + return TPerson.T_PERSON.CONSENT_CATALOG_PHOTO; + } + + @Override + public Integer component1() { + return getPk(); + } + + @Override + public String component2() { + return getForename(); + } + + @Override + public String component3() { + return getSurname(); + } + + @Override + public String component4() { + return getStreet(); + } + + @Override + public String component5() { + return getZip(); + } + + @Override + public String component6() { + return getCity(); + } + + @Override + public String component7() { + return getPhone(); + } + + @Override + public LocalDate component8() { + return getBirthdate(); + } + + @Override + public EnumCamprole component9() { + return getCamprole(); + } + + @Override + public String component10() { + return getEmail(); + } + + @Override + public Integer component11() { + return getFkCamp(); + } + + @Override + public Integer component12() { + return getFkProfile(); + } + + @Override + public Boolean component13() { + return getAccept(); + } + + @Override + public LocalDateTime component14() { + return getCreated(); + } + + @Override + public EnumSex component15() { + return getSex(); + } + + @Override + public Integer component16() { + return getFkRegistrator(); + } + + @Override + public BigDecimal component17() { + return getPaid(); + } + + @Override + public String component18() { + return getComment(); + } + + @Override + public Boolean component19() { + return getConsentCatalogPhoto(); + } + + @Override + public Integer value1() { + return getPk(); + } + + @Override + public String value2() { + return getForename(); + } + + @Override + public String value3() { + return getSurname(); + } + + @Override + public String value4() { + return getStreet(); + } + + @Override + public String value5() { + return getZip(); + } + + @Override + public String value6() { + return getCity(); + } + + @Override + public String value7() { + return getPhone(); + } + + @Override + public LocalDate value8() { + return getBirthdate(); + } + + @Override + public EnumCamprole value9() { + return getCamprole(); + } + + @Override + public String value10() { + return getEmail(); + } + + @Override + public Integer value11() { + return getFkCamp(); + } + + @Override + public Integer value12() { + return getFkProfile(); + } + + @Override + public Boolean value13() { + return getAccept(); + } + + @Override + public LocalDateTime value14() { + return getCreated(); + } + + @Override + public EnumSex value15() { + return getSex(); + } + + @Override + public Integer value16() { + return getFkRegistrator(); + } + + @Override + public BigDecimal value17() { + return getPaid(); + } + + @Override + public String value18() { + return getComment(); + } + + @Override + public Boolean value19() { + return getConsentCatalogPhoto(); + } + + @Override + public TPersonRecord value1(Integer value) { + setPk(value); + return this; + } + + @Override + public TPersonRecord value2(String value) { + setForename(value); + return this; + } + + @Override + public TPersonRecord value3(String value) { + setSurname(value); + return this; + } + + @Override + public TPersonRecord value4(String value) { + setStreet(value); + return this; + } + + @Override + public TPersonRecord value5(String value) { + setZip(value); + return this; + } + + @Override + public TPersonRecord value6(String value) { + setCity(value); + return this; + } + + @Override + public TPersonRecord value7(String value) { + setPhone(value); + return this; + } + + @Override + public TPersonRecord value8(LocalDate value) { + setBirthdate(value); + return this; + } + + @Override + public TPersonRecord value9(EnumCamprole value) { + setCamprole(value); + return this; + } + + @Override + public TPersonRecord value10(String value) { + setEmail(value); + return this; + } + + @Override + public TPersonRecord value11(Integer value) { + setFkCamp(value); + return this; + } + + @Override + public TPersonRecord value12(Integer value) { + setFkProfile(value); + return this; + } + + @Override + public TPersonRecord value13(Boolean value) { + setAccept(value); + return this; + } + + @Override + public TPersonRecord value14(LocalDateTime value) { + setCreated(value); + return this; + } + + @Override + public TPersonRecord value15(EnumSex value) { + setSex(value); + return this; + } + + @Override + public TPersonRecord value16(Integer value) { + setFkRegistrator(value); + return this; + } + + @Override + public TPersonRecord value17(BigDecimal value) { + setPaid(value); + return this; + } + + @Override + public TPersonRecord value18(String value) { + setComment(value); + return this; + } + + @Override + public TPersonRecord value19(Boolean value) { + setConsentCatalogPhoto(value); + return this; + } + + @Override + public TPersonRecord values(Integer value1, String value2, String value3, String value4, String value5, String value6, String value7, LocalDate value8, EnumCamprole value9, String value10, Integer value11, Integer value12, Boolean value13, LocalDateTime value14, EnumSex value15, Integer value16, BigDecimal value17, String value18, Boolean value19) { + value1(value1); + value2(value2); + value3(value3); + value4(value4); + value5(value5); + value6(value6); + value7(value7); + value8(value8); + value9(value9); + value10(value10); + value11(value11); + value12(value12); + value13(value13); + value14(value14); + value15(value15); + value16(value16); + value17(value17); + value18(value18); + value19(value19); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached TPersonRecord + */ + public TPersonRecord() { + super(TPerson.T_PERSON); + } + + /** + * 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) { + super(TPerson.T_PERSON); + + setPk(pk); + setForename(forename); + setSurname(surname); + setStreet(street); + setZip(zip); + setCity(city); + setPhone(phone); + setBirthdate(birthdate); + setCamprole(camprole); + setEmail(email); + setFkCamp(fkCamp); + setFkProfile(fkProfile); + setAccept(accept); + setCreated(created); + setSex(sex); + setFkRegistrator(fkRegistrator); + setPaid(paid); + setComment(comment); + setConsentCatalogPhoto(consentCatalogPhoto); + } + + /** + * Create a detached, initialised TPersonRecord + */ + public TPersonRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.TPerson value) { + super(TPerson.T_PERSON); + + if (value != null) { + setPk(value.getPk()); + setForename(value.getForename()); + setSurname(value.getSurname()); + setStreet(value.getStreet()); + setZip(value.getZip()); + setCity(value.getCity()); + setPhone(value.getPhone()); + setBirthdate(value.getBirthdate()); + setCamprole(value.getCamprole()); + setEmail(value.getEmail()); + setFkCamp(value.getFkCamp()); + setFkProfile(value.getFkProfile()); + setAccept(value.getAccept()); + setCreated(value.getCreated()); + setSex(value.getSex()); + setFkRegistrator(value.getFkRegistrator()); + setPaid(value.getPaid()); + setComment(value.getComment()); + setConsentCatalogPhoto(value.getConsentCatalogPhoto()); + } + } +} 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 new file mode 100644 index 0000000..eb734b7 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TPersondocumentRecord.java @@ -0,0 +1,276 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.records; + + +import de.jottyfan.camporganizer.db.jooq.enums.EnumFiletype; +import de.jottyfan.camporganizer.db.jooq.tables.TPersondocument; + +import org.jooq.Field; +import org.jooq.Record1; +import org.jooq.Record5; +import org.jooq.Row5; +import org.jooq.impl.UpdatableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TPersondocumentRecord extends UpdatableRecordImpl implements Record5 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.t_persondocument.pk. + */ + public TPersondocumentRecord setPk(Integer value) { + set(0, value); + return this; + } + + /** + * Getter for camp.t_persondocument.pk. + */ + public Integer getPk() { + return (Integer) get(0); + } + + /** + * Setter for camp.t_persondocument.fk_person. + */ + public TPersondocumentRecord setFkPerson(Integer value) { + set(1, value); + return this; + } + + /** + * Getter for camp.t_persondocument.fk_person. + */ + public Integer getFkPerson() { + return (Integer) get(1); + } + + /** + * Setter for camp.t_persondocument.name. + */ + public TPersondocumentRecord setName(String value) { + set(2, value); + return this; + } + + /** + * Getter for camp.t_persondocument.name. + */ + public String getName() { + return (String) get(2); + } + + /** + * Setter for camp.t_persondocument.document. + */ + public TPersondocumentRecord setDocument(String value) { + set(3, value); + return this; + } + + /** + * Getter for camp.t_persondocument.document. + */ + public String getDocument() { + return (String) get(3); + } + + /** + * Setter for camp.t_persondocument.filetype. + */ + public TPersondocumentRecord setFiletype(EnumFiletype value) { + set(4, value); + return this; + } + + /** + * Getter for camp.t_persondocument.filetype. + */ + public EnumFiletype getFiletype() { + return (EnumFiletype) get(4); + } + + // ------------------------------------------------------------------------- + // Primary key information + // ------------------------------------------------------------------------- + + @Override + public Record1 key() { + return (Record1) super.key(); + } + + // ------------------------------------------------------------------------- + // Record5 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row5 fieldsRow() { + return (Row5) super.fieldsRow(); + } + + @Override + public Row5 valuesRow() { + return (Row5) super.valuesRow(); + } + + @Override + public Field field1() { + return TPersondocument.T_PERSONDOCUMENT.PK; + } + + @Override + public Field field2() { + return TPersondocument.T_PERSONDOCUMENT.FK_PERSON; + } + + @Override + public Field field3() { + return TPersondocument.T_PERSONDOCUMENT.NAME; + } + + @Override + public Field field4() { + return TPersondocument.T_PERSONDOCUMENT.DOCUMENT; + } + + @Override + public Field field5() { + return TPersondocument.T_PERSONDOCUMENT.FILETYPE; + } + + @Override + public Integer component1() { + return getPk(); + } + + @Override + public Integer component2() { + return getFkPerson(); + } + + @Override + public String component3() { + return getName(); + } + + @Override + public String component4() { + return getDocument(); + } + + @Override + public EnumFiletype component5() { + return getFiletype(); + } + + @Override + public Integer value1() { + return getPk(); + } + + @Override + public Integer value2() { + return getFkPerson(); + } + + @Override + public String value3() { + return getName(); + } + + @Override + public String value4() { + return getDocument(); + } + + @Override + public EnumFiletype value5() { + return getFiletype(); + } + + @Override + public TPersondocumentRecord value1(Integer value) { + setPk(value); + return this; + } + + @Override + public TPersondocumentRecord value2(Integer value) { + setFkPerson(value); + return this; + } + + @Override + public TPersondocumentRecord value3(String value) { + setName(value); + return this; + } + + @Override + public TPersondocumentRecord value4(String value) { + setDocument(value); + return this; + } + + @Override + public TPersondocumentRecord value5(EnumFiletype value) { + setFiletype(value); + return this; + } + + @Override + public TPersondocumentRecord values(Integer value1, Integer value2, String value3, String value4, EnumFiletype value5) { + value1(value1); + value2(value2); + value3(value3); + value4(value4); + value5(value5); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached TPersondocumentRecord + */ + public TPersondocumentRecord() { + super(TPersondocument.T_PERSONDOCUMENT); + } + + /** + * Create a detached, initialised TPersondocumentRecord + */ + public TPersondocumentRecord(Integer pk, Integer fkPerson, String name, String document, EnumFiletype filetype) { + super(TPersondocument.T_PERSONDOCUMENT); + + setPk(pk); + setFkPerson(fkPerson); + setName(name); + setDocument(document); + setFiletype(filetype); + } + + /** + * Create a detached, initialised TPersondocumentRecord + */ + public TPersondocumentRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.TPersondocument value) { + super(TPersondocument.T_PERSONDOCUMENT); + + if (value != null) { + setPk(value.getPk()); + setFkPerson(value.getFkPerson()); + setName(value.getName()); + setDocument(value.getDocument()); + setFiletype(value.getFiletype()); + } + } +} 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 new file mode 100644 index 0000000..7ff45f6 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TProfileRecord.java @@ -0,0 +1,355 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.records; + + +import de.jottyfan.camporganizer.db.jooq.tables.TProfile; + +import java.time.LocalDateTime; + +import org.jooq.Field; +import org.jooq.Record1; +import org.jooq.Record7; +import org.jooq.Row7; +import org.jooq.impl.UpdatableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TProfileRecord extends UpdatableRecordImpl implements Record7 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.t_profile.pk. + */ + public TProfileRecord setPk(Integer value) { + set(0, value); + return this; + } + + /** + * Getter for camp.t_profile.pk. + */ + public Integer getPk() { + return (Integer) get(0); + } + + /** + * Setter for camp.t_profile.forename. + */ + public TProfileRecord setForename(String value) { + set(1, value); + return this; + } + + /** + * Getter for camp.t_profile.forename. + */ + public String getForename() { + return (String) get(1); + } + + /** + * Setter for camp.t_profile.surname. + */ + public TProfileRecord setSurname(String value) { + set(2, value); + return this; + } + + /** + * Getter for camp.t_profile.surname. + */ + public String getSurname() { + return (String) get(2); + } + + /** + * Setter for camp.t_profile.username. + */ + public TProfileRecord setUsername(String value) { + set(3, value); + return this; + } + + /** + * Getter for camp.t_profile.username. + */ + public String getUsername() { + return (String) get(3); + } + + /** + * Setter for camp.t_profile.password. + */ + public TProfileRecord setPassword(String value) { + set(4, value); + return this; + } + + /** + * Getter for camp.t_profile.password. + */ + public String getPassword() { + return (String) get(4); + } + + /** + * Setter for camp.t_profile.duedate. + */ + public TProfileRecord setDuedate(LocalDateTime value) { + set(5, value); + return this; + } + + /** + * Getter for camp.t_profile.duedate. + */ + public LocalDateTime getDuedate() { + return (LocalDateTime) get(5); + } + + /** + * Setter for camp.t_profile.uuid. + */ + public TProfileRecord setUuid(String value) { + set(6, value); + return this; + } + + /** + * Getter for camp.t_profile.uuid. + */ + public String getUuid() { + return (String) get(6); + } + + // ------------------------------------------------------------------------- + // Primary key information + // ------------------------------------------------------------------------- + + @Override + public Record1 key() { + return (Record1) super.key(); + } + + // ------------------------------------------------------------------------- + // Record7 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row7 fieldsRow() { + return (Row7) super.fieldsRow(); + } + + @Override + public Row7 valuesRow() { + return (Row7) super.valuesRow(); + } + + @Override + public Field field1() { + return TProfile.T_PROFILE.PK; + } + + @Override + public Field field2() { + return TProfile.T_PROFILE.FORENAME; + } + + @Override + public Field field3() { + return TProfile.T_PROFILE.SURNAME; + } + + @Override + public Field field4() { + return TProfile.T_PROFILE.USERNAME; + } + + @Override + public Field field5() { + return TProfile.T_PROFILE.PASSWORD; + } + + @Override + public Field field6() { + return TProfile.T_PROFILE.DUEDATE; + } + + @Override + public Field field7() { + return TProfile.T_PROFILE.UUID; + } + + @Override + public Integer component1() { + return getPk(); + } + + @Override + public String component2() { + return getForename(); + } + + @Override + public String component3() { + return getSurname(); + } + + @Override + public String component4() { + return getUsername(); + } + + @Override + public String component5() { + return getPassword(); + } + + @Override + public LocalDateTime component6() { + return getDuedate(); + } + + @Override + public String component7() { + return getUuid(); + } + + @Override + public Integer value1() { + return getPk(); + } + + @Override + public String value2() { + return getForename(); + } + + @Override + public String value3() { + return getSurname(); + } + + @Override + public String value4() { + return getUsername(); + } + + @Override + public String value5() { + return getPassword(); + } + + @Override + public LocalDateTime value6() { + return getDuedate(); + } + + @Override + public String value7() { + return getUuid(); + } + + @Override + public TProfileRecord value1(Integer value) { + setPk(value); + return this; + } + + @Override + public TProfileRecord value2(String value) { + setForename(value); + return this; + } + + @Override + public TProfileRecord value3(String value) { + setSurname(value); + return this; + } + + @Override + public TProfileRecord value4(String value) { + setUsername(value); + return this; + } + + @Override + public TProfileRecord value5(String value) { + setPassword(value); + return this; + } + + @Override + public TProfileRecord value6(LocalDateTime value) { + setDuedate(value); + return this; + } + + @Override + public TProfileRecord value7(String value) { + setUuid(value); + return this; + } + + @Override + public TProfileRecord values(Integer value1, String value2, String value3, String value4, String value5, LocalDateTime value6, String value7) { + value1(value1); + value2(value2); + value3(value3); + value4(value4); + value5(value5); + value6(value6); + value7(value7); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached TProfileRecord + */ + public TProfileRecord() { + super(TProfile.T_PROFILE); + } + + /** + * Create a detached, initialised TProfileRecord + */ + public TProfileRecord(Integer pk, String forename, String surname, String username, String password, LocalDateTime duedate, String uuid) { + super(TProfile.T_PROFILE); + + setPk(pk); + setForename(forename); + setSurname(surname); + setUsername(username); + setPassword(password); + setDuedate(duedate); + setUuid(uuid); + } + + /** + * Create a detached, initialised TProfileRecord + */ + public TProfileRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.TProfile value) { + super(TProfile.T_PROFILE); + + if (value != null) { + setPk(value.getPk()); + setForename(value.getForename()); + setSurname(value.getSurname()); + setUsername(value.getUsername()); + setPassword(value.getPassword()); + setDuedate(value.getDuedate()); + setUuid(value.getUuid()); + } + } +} 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 new file mode 100644 index 0000000..20b0791 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TProfileroleRecord.java @@ -0,0 +1,149 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.records; + + +import de.jottyfan.camporganizer.db.jooq.enums.EnumRole; +import de.jottyfan.camporganizer.db.jooq.tables.TProfilerole; + +import org.jooq.Field; +import org.jooq.Record2; +import org.jooq.Row2; +import org.jooq.impl.TableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TProfileroleRecord extends TableRecordImpl implements Record2 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.t_profilerole.fk_profile. + */ + public TProfileroleRecord setFkProfile(Integer value) { + set(0, value); + return this; + } + + /** + * Getter for camp.t_profilerole.fk_profile. + */ + public Integer getFkProfile() { + return (Integer) get(0); + } + + /** + * Setter for camp.t_profilerole.role. + */ + public TProfileroleRecord setRole(EnumRole value) { + set(1, value); + return this; + } + + /** + * Getter for camp.t_profilerole.role. + */ + public EnumRole getRole() { + return (EnumRole) get(1); + } + + // ------------------------------------------------------------------------- + // Record2 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row2 fieldsRow() { + return (Row2) super.fieldsRow(); + } + + @Override + public Row2 valuesRow() { + return (Row2) super.valuesRow(); + } + + @Override + public Field field1() { + return TProfilerole.T_PROFILEROLE.FK_PROFILE; + } + + @Override + public Field field2() { + return TProfilerole.T_PROFILEROLE.ROLE; + } + + @Override + public Integer component1() { + return getFkProfile(); + } + + @Override + public EnumRole component2() { + return getRole(); + } + + @Override + public Integer value1() { + return getFkProfile(); + } + + @Override + public EnumRole value2() { + return getRole(); + } + + @Override + public TProfileroleRecord value1(Integer value) { + setFkProfile(value); + return this; + } + + @Override + public TProfileroleRecord value2(EnumRole value) { + setRole(value); + return this; + } + + @Override + public TProfileroleRecord values(Integer value1, EnumRole value2) { + value1(value1); + value2(value2); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached TProfileroleRecord + */ + public TProfileroleRecord() { + super(TProfilerole.T_PROFILEROLE); + } + + /** + * Create a detached, initialised TProfileroleRecord + */ + public TProfileroleRecord(Integer fkProfile, EnumRole role) { + super(TProfilerole.T_PROFILEROLE); + + setFkProfile(fkProfile); + setRole(role); + } + + /** + * Create a detached, initialised TProfileroleRecord + */ + public TProfileroleRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.TProfilerole value) { + super(TProfilerole.T_PROFILEROLE); + + if (value != null) { + setFkProfile(value.getFkProfile()); + setRole(value.getRole()); + } + } +} 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 new file mode 100644 index 0000000..561180e --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TRssRecord.java @@ -0,0 +1,238 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.records; + + +import de.jottyfan.camporganizer.db.jooq.tables.TRss; + +import java.time.LocalDateTime; + +import org.jooq.Field; +import org.jooq.Record1; +import org.jooq.Record4; +import org.jooq.Row4; +import org.jooq.impl.UpdatableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TRssRecord extends UpdatableRecordImpl implements Record4 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.t_rss.msg. + */ + public TRssRecord setMsg(String value) { + set(0, value); + return this; + } + + /** + * Getter for camp.t_rss.msg. + */ + public String getMsg() { + return (String) get(0); + } + + /** + * Setter for camp.t_rss.regdate. + */ + public TRssRecord setRegdate(LocalDateTime value) { + set(1, value); + return this; + } + + /** + * Getter for camp.t_rss.regdate. + */ + public LocalDateTime getRegdate() { + return (LocalDateTime) get(1); + } + + /** + * Setter for camp.t_rss.recipient. + */ + public TRssRecord setRecipient(String value) { + set(2, value); + return this; + } + + /** + * Getter for camp.t_rss.recipient. + */ + public String getRecipient() { + return (String) get(2); + } + + /** + * Setter for camp.t_rss.pk. + */ + public TRssRecord setPk(Integer value) { + set(3, value); + return this; + } + + /** + * Getter for camp.t_rss.pk. + */ + public Integer getPk() { + return (Integer) get(3); + } + + // ------------------------------------------------------------------------- + // Primary key information + // ------------------------------------------------------------------------- + + @Override + public Record1 key() { + return (Record1) super.key(); + } + + // ------------------------------------------------------------------------- + // Record4 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row4 fieldsRow() { + return (Row4) super.fieldsRow(); + } + + @Override + public Row4 valuesRow() { + return (Row4) super.valuesRow(); + } + + @Override + public Field field1() { + return TRss.T_RSS.MSG; + } + + @Override + public Field field2() { + return TRss.T_RSS.REGDATE; + } + + @Override + public Field field3() { + return TRss.T_RSS.RECIPIENT; + } + + @Override + public Field field4() { + return TRss.T_RSS.PK; + } + + @Override + public String component1() { + return getMsg(); + } + + @Override + public LocalDateTime component2() { + return getRegdate(); + } + + @Override + public String component3() { + return getRecipient(); + } + + @Override + public Integer component4() { + return getPk(); + } + + @Override + public String value1() { + return getMsg(); + } + + @Override + public LocalDateTime value2() { + return getRegdate(); + } + + @Override + public String value3() { + return getRecipient(); + } + + @Override + public Integer value4() { + return getPk(); + } + + @Override + public TRssRecord value1(String value) { + setMsg(value); + return this; + } + + @Override + public TRssRecord value2(LocalDateTime value) { + setRegdate(value); + return this; + } + + @Override + public TRssRecord value3(String value) { + setRecipient(value); + return this; + } + + @Override + public TRssRecord value4(Integer value) { + setPk(value); + return this; + } + + @Override + public TRssRecord values(String value1, LocalDateTime value2, String value3, Integer value4) { + value1(value1); + value2(value2); + value3(value3); + value4(value4); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached TRssRecord + */ + public TRssRecord() { + super(TRss.T_RSS); + } + + /** + * Create a detached, initialised TRssRecord + */ + public TRssRecord(String msg, LocalDateTime regdate, String recipient, Integer pk) { + super(TRss.T_RSS); + + setMsg(msg); + setRegdate(regdate); + setRecipient(recipient); + setPk(pk); + } + + /** + * Create a detached, initialised TRssRecord + */ + public TRssRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.TRss value) { + super(TRss.T_RSS); + + if (value != null) { + setMsg(value.getMsg()); + setRegdate(value.getRegdate()); + setRecipient(value.getRecipient()); + setPk(value.getPk()); + } + } +} 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 new file mode 100644 index 0000000..01d17c2 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TSalesRecord.java @@ -0,0 +1,512 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.records; + + +import de.jottyfan.camporganizer.db.jooq.tables.TSales; + +import java.math.BigDecimal; +import java.time.LocalDateTime; + +import org.jooq.Field; +import org.jooq.Record1; +import org.jooq.Record11; +import org.jooq.Row11; +import org.jooq.impl.UpdatableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TSalesRecord extends UpdatableRecordImpl implements Record11 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.t_sales.pk. + */ + public TSalesRecord setPk(Integer value) { + set(0, value); + return this; + } + + /** + * Getter for camp.t_sales.pk. + */ + public Integer getPk() { + return (Integer) get(0); + } + + /** + * Setter for camp.t_sales.trader. + */ + public TSalesRecord setTrader(String value) { + set(1, value); + return this; + } + + /** + * Getter for camp.t_sales.trader. + */ + public String getTrader() { + return (String) get(1); + } + + /** + * Setter for camp.t_sales.fk_camp. + */ + public TSalesRecord setFkCamp(Integer value) { + set(2, value); + return this; + } + + /** + * Getter for camp.t_sales.fk_camp. + */ + public Integer getFkCamp() { + return (Integer) get(2); + } + + /** + * Setter for camp.t_sales.provider. + */ + public TSalesRecord setProvider(String value) { + set(3, value); + return this; + } + + /** + * Getter for camp.t_sales.provider. + */ + public String getProvider() { + return (String) get(3); + } + + /** + * Setter for camp.t_sales.cash. + */ + public TSalesRecord setCash(BigDecimal value) { + set(4, value); + return this; + } + + /** + * Getter for camp.t_sales.cash. + */ + public BigDecimal getCash() { + return (BigDecimal) get(4); + } + + /** + * Setter for camp.t_sales.buydate. + */ + public TSalesRecord setBuydate(LocalDateTime value) { + set(5, value); + return this; + } + + /** + * Getter for camp.t_sales.buydate. + */ + public LocalDateTime getBuydate() { + return (LocalDateTime) get(5); + } + + /** + * Setter for camp.t_sales.recipenumber. + */ + public TSalesRecord setRecipenumber(String value) { + set(6, value); + return this; + } + + /** + * Getter for camp.t_sales.recipenumber. + */ + public String getRecipenumber() { + return (String) get(6); + } + + /** + * Setter for camp.t_sales.recipeshot. + */ + public TSalesRecord setRecipeshot(byte[] value) { + set(7, value); + return this; + } + + /** + * Getter for camp.t_sales.recipeshot. + */ + public byte[] getRecipeshot() { + return (byte[]) get(7); + } + + /** + * Setter for camp.t_sales.recipenote. + */ + public TSalesRecord setRecipenote(String value) { + set(8, value); + return this; + } + + /** + * Getter for camp.t_sales.recipenote. + */ + public String getRecipenote() { + return (String) get(8); + } + + /** + * Setter for camp.t_sales.incredients. + */ + public TSalesRecord setIncredients(String value) { + set(9, value); + return this; + } + + /** + * Getter for camp.t_sales.incredients. + */ + public String getIncredients() { + return (String) get(9); + } + + /** + * Setter for camp.t_sales.recipefilename. + */ + public TSalesRecord setRecipefilename(String value) { + set(10, value); + return this; + } + + /** + * Getter for camp.t_sales.recipefilename. + */ + public String getRecipefilename() { + return (String) get(10); + } + + // ------------------------------------------------------------------------- + // Primary key information + // ------------------------------------------------------------------------- + + @Override + public Record1 key() { + return (Record1) super.key(); + } + + // ------------------------------------------------------------------------- + // Record11 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row11 fieldsRow() { + return (Row11) super.fieldsRow(); + } + + @Override + public Row11 valuesRow() { + return (Row11) super.valuesRow(); + } + + @Override + public Field field1() { + return TSales.T_SALES.PK; + } + + @Override + public Field field2() { + return TSales.T_SALES.TRADER; + } + + @Override + public Field field3() { + return TSales.T_SALES.FK_CAMP; + } + + @Override + public Field field4() { + return TSales.T_SALES.PROVIDER; + } + + @Override + public Field field5() { + return TSales.T_SALES.CASH; + } + + @Override + public Field field6() { + return TSales.T_SALES.BUYDATE; + } + + @Override + public Field field7() { + return TSales.T_SALES.RECIPENUMBER; + } + + @Override + public Field field8() { + return TSales.T_SALES.RECIPESHOT; + } + + @Override + public Field field9() { + return TSales.T_SALES.RECIPENOTE; + } + + @Override + public Field field10() { + return TSales.T_SALES.INCREDIENTS; + } + + @Override + public Field field11() { + return TSales.T_SALES.RECIPEFILENAME; + } + + @Override + public Integer component1() { + return getPk(); + } + + @Override + public String component2() { + return getTrader(); + } + + @Override + public Integer component3() { + return getFkCamp(); + } + + @Override + public String component4() { + return getProvider(); + } + + @Override + public BigDecimal component5() { + return getCash(); + } + + @Override + public LocalDateTime component6() { + return getBuydate(); + } + + @Override + public String component7() { + return getRecipenumber(); + } + + @Override + public byte[] component8() { + return getRecipeshot(); + } + + @Override + public String component9() { + return getRecipenote(); + } + + @Override + public String component10() { + return getIncredients(); + } + + @Override + public String component11() { + return getRecipefilename(); + } + + @Override + public Integer value1() { + return getPk(); + } + + @Override + public String value2() { + return getTrader(); + } + + @Override + public Integer value3() { + return getFkCamp(); + } + + @Override + public String value4() { + return getProvider(); + } + + @Override + public BigDecimal value5() { + return getCash(); + } + + @Override + public LocalDateTime value6() { + return getBuydate(); + } + + @Override + public String value7() { + return getRecipenumber(); + } + + @Override + public byte[] value8() { + return getRecipeshot(); + } + + @Override + public String value9() { + return getRecipenote(); + } + + @Override + public String value10() { + return getIncredients(); + } + + @Override + public String value11() { + return getRecipefilename(); + } + + @Override + public TSalesRecord value1(Integer value) { + setPk(value); + return this; + } + + @Override + public TSalesRecord value2(String value) { + setTrader(value); + return this; + } + + @Override + public TSalesRecord value3(Integer value) { + setFkCamp(value); + return this; + } + + @Override + public TSalesRecord value4(String value) { + setProvider(value); + return this; + } + + @Override + public TSalesRecord value5(BigDecimal value) { + setCash(value); + return this; + } + + @Override + public TSalesRecord value6(LocalDateTime value) { + setBuydate(value); + return this; + } + + @Override + public TSalesRecord value7(String value) { + setRecipenumber(value); + return this; + } + + @Override + public TSalesRecord value8(byte[] value) { + setRecipeshot(value); + return this; + } + + @Override + public TSalesRecord value9(String value) { + setRecipenote(value); + return this; + } + + @Override + public TSalesRecord value10(String value) { + setIncredients(value); + return this; + } + + @Override + public TSalesRecord value11(String value) { + setRecipefilename(value); + return this; + } + + @Override + public TSalesRecord values(Integer value1, String value2, Integer value3, String value4, BigDecimal value5, LocalDateTime value6, String value7, byte[] value8, String value9, String value10, String value11) { + value1(value1); + value2(value2); + value3(value3); + value4(value4); + value5(value5); + value6(value6); + value7(value7); + value8(value8); + value9(value9); + value10(value10); + value11(value11); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached TSalesRecord + */ + public TSalesRecord() { + super(TSales.T_SALES); + } + + /** + * Create a detached, initialised TSalesRecord + */ + public TSalesRecord(Integer pk, String trader, Integer fkCamp, String provider, BigDecimal cash, LocalDateTime buydate, String recipenumber, byte[] recipeshot, String recipenote, String incredients, String recipefilename) { + super(TSales.T_SALES); + + setPk(pk); + setTrader(trader); + setFkCamp(fkCamp); + setProvider(provider); + setCash(cash); + setBuydate(buydate); + setRecipenumber(recipenumber); + setRecipeshot(recipeshot); + setRecipenote(recipenote); + setIncredients(incredients); + setRecipefilename(recipefilename); + } + + /** + * Create a detached, initialised TSalesRecord + */ + public TSalesRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.TSales value) { + super(TSales.T_SALES); + + if (value != null) { + setPk(value.getPk()); + setTrader(value.getTrader()); + setFkCamp(value.getFkCamp()); + setProvider(value.getProvider()); + setCash(value.getCash()); + setBuydate(value.getBuydate()); + setRecipenumber(value.getRecipenumber()); + setRecipeshot(value.getRecipeshot()); + setRecipenote(value.getRecipenote()); + setIncredients(value.getIncredients()); + setRecipefilename(value.getRecipefilename()); + } + } +} 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 new file mode 100644 index 0000000..350dd8b --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TSalescontentRecord.java @@ -0,0 +1,148 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.records; + + +import de.jottyfan.camporganizer.db.jooq.tables.TSalescontent; + +import org.jooq.Field; +import org.jooq.Record2; +import org.jooq.Row2; +import org.jooq.impl.TableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TSalescontentRecord extends TableRecordImpl implements Record2 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.t_salescontent.fk_sales. + */ + public TSalescontentRecord setFkSales(Integer value) { + set(0, value); + return this; + } + + /** + * Getter for camp.t_salescontent.fk_sales. + */ + public Integer getFkSales() { + return (Integer) get(0); + } + + /** + * Setter for camp.t_salescontent.fk_salescontenttype. + */ + public TSalescontentRecord setFkSalescontenttype(String value) { + set(1, value); + return this; + } + + /** + * Getter for camp.t_salescontent.fk_salescontenttype. + */ + public String getFkSalescontenttype() { + return (String) get(1); + } + + // ------------------------------------------------------------------------- + // Record2 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row2 fieldsRow() { + return (Row2) super.fieldsRow(); + } + + @Override + public Row2 valuesRow() { + return (Row2) super.valuesRow(); + } + + @Override + public Field field1() { + return TSalescontent.T_SALESCONTENT.FK_SALES; + } + + @Override + public Field field2() { + return TSalescontent.T_SALESCONTENT.FK_SALESCONTENTTYPE; + } + + @Override + public Integer component1() { + return getFkSales(); + } + + @Override + public String component2() { + return getFkSalescontenttype(); + } + + @Override + public Integer value1() { + return getFkSales(); + } + + @Override + public String value2() { + return getFkSalescontenttype(); + } + + @Override + public TSalescontentRecord value1(Integer value) { + setFkSales(value); + return this; + } + + @Override + public TSalescontentRecord value2(String value) { + setFkSalescontenttype(value); + return this; + } + + @Override + public TSalescontentRecord values(Integer value1, String value2) { + value1(value1); + value2(value2); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached TSalescontentRecord + */ + public TSalescontentRecord() { + super(TSalescontent.T_SALESCONTENT); + } + + /** + * Create a detached, initialised TSalescontentRecord + */ + public TSalescontentRecord(Integer fkSales, String fkSalescontenttype) { + super(TSalescontent.T_SALESCONTENT); + + setFkSales(fkSales); + setFkSalescontenttype(fkSalescontenttype); + } + + /** + * Create a detached, initialised TSalescontentRecord + */ + public TSalescontentRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.TSalescontent value) { + super(TSalescontent.T_SALESCONTENT); + + if (value != null) { + setFkSales(value.getFkSales()); + setFkSalescontenttype(value.getFkSalescontenttype()); + } + } +} 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 new file mode 100644 index 0000000..3c88f8d --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TSalescontenttypeRecord.java @@ -0,0 +1,118 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.records; + + +import de.jottyfan.camporganizer.db.jooq.tables.TSalescontenttype; + +import org.jooq.Field; +import org.jooq.Record1; +import org.jooq.Row1; +import org.jooq.impl.UpdatableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TSalescontenttypeRecord extends UpdatableRecordImpl implements Record1 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.t_salescontenttype.name. + */ + public TSalescontenttypeRecord setName(String value) { + set(0, value); + return this; + } + + /** + * Getter for camp.t_salescontenttype.name. + */ + public String getName() { + return (String) get(0); + } + + // ------------------------------------------------------------------------- + // Primary key information + // ------------------------------------------------------------------------- + + @Override + public Record1 key() { + return (Record1) super.key(); + } + + // ------------------------------------------------------------------------- + // Record1 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row1 fieldsRow() { + return (Row1) super.fieldsRow(); + } + + @Override + public Row1 valuesRow() { + return (Row1) super.valuesRow(); + } + + @Override + public Field field1() { + return TSalescontenttype.T_SALESCONTENTTYPE.NAME; + } + + @Override + public String component1() { + return getName(); + } + + @Override + public String value1() { + return getName(); + } + + @Override + public TSalescontenttypeRecord value1(String value) { + setName(value); + return this; + } + + @Override + public TSalescontenttypeRecord values(String value1) { + value1(value1); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached TSalescontenttypeRecord + */ + public TSalescontenttypeRecord() { + super(TSalescontenttype.T_SALESCONTENTTYPE); + } + + /** + * Create a detached, initialised TSalescontenttypeRecord + */ + public TSalescontenttypeRecord(String name) { + super(TSalescontenttype.T_SALESCONTENTTYPE); + + setName(name); + } + + /** + * Create a detached, initialised TSalescontenttypeRecord + */ + public TSalescontenttypeRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.TSalescontenttype value) { + super(TSalescontenttype.T_SALESCONTENTTYPE); + + if (value != null) { + setName(value.getName()); + } + } +} diff --git a/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TSalesprofileRecord.java b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TSalesprofileRecord.java new file mode 100644 index 0000000..089930e --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/TSalesprofileRecord.java @@ -0,0 +1,197 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.records; + + +import de.jottyfan.camporganizer.db.jooq.tables.TSalesprofile; + +import org.jooq.Field; +import org.jooq.Record1; +import org.jooq.Record3; +import org.jooq.Row3; +import org.jooq.impl.UpdatableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class TSalesprofileRecord extends UpdatableRecordImpl implements Record3 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.t_salesprofile.pk. + */ + public TSalesprofileRecord setPk(Integer value) { + set(0, value); + return this; + } + + /** + * Getter for camp.t_salesprofile.pk. + */ + public Integer getPk() { + return (Integer) get(0); + } + + /** + * Setter for camp.t_salesprofile.fk_camp. + */ + public TSalesprofileRecord setFkCamp(Integer value) { + set(1, value); + return this; + } + + /** + * Getter for camp.t_salesprofile.fk_camp. + */ + public Integer getFkCamp() { + return (Integer) get(1); + } + + /** + * Setter for camp.t_salesprofile.fk_profile. + */ + public TSalesprofileRecord setFkProfile(Integer value) { + set(2, value); + return this; + } + + /** + * Getter for camp.t_salesprofile.fk_profile. + */ + public Integer getFkProfile() { + return (Integer) get(2); + } + + // ------------------------------------------------------------------------- + // Primary key information + // ------------------------------------------------------------------------- + + @Override + public Record1 key() { + return (Record1) super.key(); + } + + // ------------------------------------------------------------------------- + // Record3 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row3 fieldsRow() { + return (Row3) super.fieldsRow(); + } + + @Override + public Row3 valuesRow() { + return (Row3) super.valuesRow(); + } + + @Override + public Field field1() { + return TSalesprofile.T_SALESPROFILE.PK; + } + + @Override + public Field field2() { + return TSalesprofile.T_SALESPROFILE.FK_CAMP; + } + + @Override + public Field field3() { + return TSalesprofile.T_SALESPROFILE.FK_PROFILE; + } + + @Override + public Integer component1() { + return getPk(); + } + + @Override + public Integer component2() { + return getFkCamp(); + } + + @Override + public Integer component3() { + return getFkProfile(); + } + + @Override + public Integer value1() { + return getPk(); + } + + @Override + public Integer value2() { + return getFkCamp(); + } + + @Override + public Integer value3() { + return getFkProfile(); + } + + @Override + public TSalesprofileRecord value1(Integer value) { + setPk(value); + return this; + } + + @Override + public TSalesprofileRecord value2(Integer value) { + setFkCamp(value); + return this; + } + + @Override + public TSalesprofileRecord value3(Integer value) { + setFkProfile(value); + return this; + } + + @Override + public TSalesprofileRecord values(Integer value1, Integer value2, Integer value3) { + value1(value1); + value2(value2); + value3(value3); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached TSalesprofileRecord + */ + public TSalesprofileRecord() { + super(TSalesprofile.T_SALESPROFILE); + } + + /** + * Create a detached, initialised TSalesprofileRecord + */ + public TSalesprofileRecord(Integer pk, Integer fkCamp, Integer fkProfile) { + super(TSalesprofile.T_SALESPROFILE); + + setPk(pk); + setFkCamp(fkCamp); + setFkProfile(fkProfile); + } + + /** + * Create a detached, initialised TSalesprofileRecord + */ + public TSalesprofileRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.TSalesprofile value) { + super(TSalesprofile.T_SALESPROFILE); + + if (value != null) { + setPk(value.getPk()); + setFkCamp(value.getFkCamp()); + setFkProfile(value.getFkProfile()); + } + } +} 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 new file mode 100644 index 0000000..8776ec1 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VAdultRecord.java @@ -0,0 +1,267 @@ +/* + * 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.VAdult; + +import org.jooq.Field; +import org.jooq.Record5; +import org.jooq.Row5; +import org.jooq.impl.TableRecordImpl; +import org.jooq.types.YearToSecond; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VAdultRecord extends TableRecordImpl implements Record5 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.v_adult.age. + */ + public VAdultRecord setAge(YearToSecond value) { + set(0, value); + return this; + } + + /** + * Getter for camp.v_adult.age. + */ + public YearToSecond getAge() { + return (YearToSecond) get(0); + } + + /** + * Setter for camp.v_adult.forename. + */ + public VAdultRecord setForename(String value) { + set(1, value); + return this; + } + + /** + * Getter for camp.v_adult.forename. + */ + public String getForename() { + return (String) get(1); + } + + /** + * Setter for camp.v_adult.surname. + */ + public VAdultRecord setSurname(String value) { + set(2, value); + return this; + } + + /** + * Getter for camp.v_adult.surname. + */ + public String getSurname() { + return (String) get(2); + } + + /** + * Setter for camp.v_adult.camprole. + */ + public VAdultRecord setCamprole(EnumCamprole value) { + set(3, value); + return this; + } + + /** + * Getter for camp.v_adult.camprole. + */ + public EnumCamprole getCamprole() { + return (EnumCamprole) get(3); + } + + /** + * Setter for camp.v_adult.adult. + */ + public VAdultRecord setAdult(Boolean value) { + set(4, value); + return this; + } + + /** + * Getter for camp.v_adult.adult. + */ + public Boolean getAdult() { + return (Boolean) get(4); + } + + // ------------------------------------------------------------------------- + // Record5 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row5 fieldsRow() { + return (Row5) super.fieldsRow(); + } + + @Override + public Row5 valuesRow() { + return (Row5) super.valuesRow(); + } + + @Override + public Field field1() { + return VAdult.V_ADULT.AGE; + } + + @Override + public Field field2() { + return VAdult.V_ADULT.FORENAME; + } + + @Override + public Field field3() { + return VAdult.V_ADULT.SURNAME; + } + + @Override + public Field field4() { + return VAdult.V_ADULT.CAMPROLE; + } + + @Override + public Field field5() { + return VAdult.V_ADULT.ADULT; + } + + @Override + public YearToSecond component1() { + return getAge(); + } + + @Override + public String component2() { + return getForename(); + } + + @Override + public String component3() { + return getSurname(); + } + + @Override + public EnumCamprole component4() { + return getCamprole(); + } + + @Override + public Boolean component5() { + return getAdult(); + } + + @Override + public YearToSecond value1() { + return getAge(); + } + + @Override + public String value2() { + return getForename(); + } + + @Override + public String value3() { + return getSurname(); + } + + @Override + public EnumCamprole value4() { + return getCamprole(); + } + + @Override + public Boolean value5() { + return getAdult(); + } + + @Override + public VAdultRecord value1(YearToSecond value) { + setAge(value); + return this; + } + + @Override + public VAdultRecord value2(String value) { + setForename(value); + return this; + } + + @Override + public VAdultRecord value3(String value) { + setSurname(value); + return this; + } + + @Override + public VAdultRecord value4(EnumCamprole value) { + setCamprole(value); + return this; + } + + @Override + public VAdultRecord value5(Boolean value) { + setAdult(value); + return this; + } + + @Override + public VAdultRecord values(YearToSecond value1, String value2, String value3, EnumCamprole value4, Boolean value5) { + value1(value1); + value2(value2); + value3(value3); + value4(value4); + value5(value5); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached VAdultRecord + */ + public VAdultRecord() { + super(VAdult.V_ADULT); + } + + /** + * Create a detached, initialised VAdultRecord + */ + public VAdultRecord(YearToSecond age, String forename, String surname, EnumCamprole camprole, Boolean adult) { + super(VAdult.V_ADULT); + + setAge(age); + setForename(forename); + setSurname(surname); + setCamprole(camprole); + setAdult(adult); + } + + /** + * Create a detached, initialised VAdultRecord + */ + public VAdultRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.VAdult value) { + super(VAdult.V_ADULT); + + if (value != null) { + setAge(value.getAge()); + setForename(value.getForename()); + setSurname(value.getSurname()); + setCamprole(value.getCamprole()); + setAdult(value.getAdult()); + } + } +} 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 new file mode 100644 index 0000000..e0f58d5 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VBudgetRecord.java @@ -0,0 +1,267 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.records; + + +import de.jottyfan.camporganizer.db.jooq.tables.VBudget; + +import java.math.BigDecimal; + +import org.jooq.Field; +import org.jooq.Record5; +import org.jooq.Row5; +import org.jooq.impl.TableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VBudgetRecord extends TableRecordImpl implements Record5 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.v_budget.budget. + */ + public VBudgetRecord setBudget(BigDecimal value) { + set(0, value); + return this; + } + + /** + * Getter for camp.v_budget.budget. + */ + public BigDecimal getBudget() { + return (BigDecimal) get(0); + } + + /** + * Setter for camp.v_budget.fk_camp. + */ + public VBudgetRecord setFkCamp(Integer value) { + set(1, value); + return this; + } + + /** + * Getter for camp.v_budget.fk_camp. + */ + public Integer getFkCamp() { + return (Integer) get(1); + } + + /** + * Setter for camp.v_budget.name. + */ + public VBudgetRecord setName(String value) { + set(2, value); + return this; + } + + /** + * Getter for camp.v_budget.name. + */ + public String getName() { + return (String) get(2); + } + + /** + * Setter for camp.v_budget.location. + */ + public VBudgetRecord setLocation(String value) { + set(3, value); + return this; + } + + /** + * Getter for camp.v_budget.location. + */ + public String getLocation() { + return (String) get(3); + } + + /** + * Setter for camp.v_budget.year. + */ + public VBudgetRecord setYear(Double value) { + set(4, value); + return this; + } + + /** + * Getter for camp.v_budget.year. + */ + public Double getYear() { + return (Double) get(4); + } + + // ------------------------------------------------------------------------- + // Record5 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row5 fieldsRow() { + return (Row5) super.fieldsRow(); + } + + @Override + public Row5 valuesRow() { + return (Row5) super.valuesRow(); + } + + @Override + public Field field1() { + return VBudget.V_BUDGET.BUDGET; + } + + @Override + public Field field2() { + return VBudget.V_BUDGET.FK_CAMP; + } + + @Override + public Field field3() { + return VBudget.V_BUDGET.NAME; + } + + @Override + public Field field4() { + return VBudget.V_BUDGET.LOCATION; + } + + @Override + public Field field5() { + return VBudget.V_BUDGET.YEAR; + } + + @Override + public BigDecimal component1() { + return getBudget(); + } + + @Override + public Integer component2() { + return getFkCamp(); + } + + @Override + public String component3() { + return getName(); + } + + @Override + public String component4() { + return getLocation(); + } + + @Override + public Double component5() { + return getYear(); + } + + @Override + public BigDecimal value1() { + return getBudget(); + } + + @Override + public Integer value2() { + return getFkCamp(); + } + + @Override + public String value3() { + return getName(); + } + + @Override + public String value4() { + return getLocation(); + } + + @Override + public Double value5() { + return getYear(); + } + + @Override + public VBudgetRecord value1(BigDecimal value) { + setBudget(value); + return this; + } + + @Override + public VBudgetRecord value2(Integer value) { + setFkCamp(value); + return this; + } + + @Override + public VBudgetRecord value3(String value) { + setName(value); + return this; + } + + @Override + public VBudgetRecord value4(String value) { + setLocation(value); + return this; + } + + @Override + public VBudgetRecord value5(Double value) { + setYear(value); + return this; + } + + @Override + public VBudgetRecord values(BigDecimal value1, Integer value2, String value3, String value4, Double value5) { + value1(value1); + value2(value2); + value3(value3); + value4(value4); + value5(value5); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached VBudgetRecord + */ + public VBudgetRecord() { + super(VBudget.V_BUDGET); + } + + /** + * Create a detached, initialised VBudgetRecord + */ + public VBudgetRecord(BigDecimal budget, Integer fkCamp, String name, String location, Double year) { + super(VBudget.V_BUDGET); + + setBudget(budget); + setFkCamp(fkCamp); + setName(name); + setLocation(location); + setYear(year); + } + + /** + * Create a detached, initialised VBudgetRecord + */ + public VBudgetRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.VBudget value) { + super(VBudget.V_BUDGET); + + if (value != null) { + setBudget(value.getBudget()); + setFkCamp(value.getFkCamp()); + setName(value.getName()); + setLocation(value.getLocation()); + setYear(value.getYear()); + } + } +} 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 new file mode 100644 index 0000000..e5c4c52 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCampBudgetRecord.java @@ -0,0 +1,228 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.records; + + +import de.jottyfan.camporganizer.db.jooq.tables.VCampBudget; + +import java.math.BigDecimal; + +import org.jooq.Field; +import org.jooq.Record4; +import org.jooq.Row4; +import org.jooq.impl.TableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VCampBudgetRecord extends TableRecordImpl implements Record4 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.v_camp_budget.budget. + */ + public VCampBudgetRecord setBudget(BigDecimal value) { + set(0, value); + return this; + } + + /** + * Getter for camp.v_camp_budget.budget. + */ + public BigDecimal getBudget() { + return (BigDecimal) get(0); + } + + /** + * Setter for camp.v_camp_budget.fk_camp. + */ + public VCampBudgetRecord setFkCamp(Integer value) { + set(1, value); + return this; + } + + /** + * Getter for camp.v_camp_budget.fk_camp. + */ + public Integer getFkCamp() { + return (Integer) get(1); + } + + /** + * Setter for camp.v_camp_budget.camp_name. + */ + public VCampBudgetRecord setCampName(String value) { + set(2, value); + return this; + } + + /** + * Getter for camp.v_camp_budget.camp_name. + */ + public String getCampName() { + return (String) get(2); + } + + /** + * Setter for camp.v_camp_budget.year. + */ + public VCampBudgetRecord setYear(Double value) { + set(3, value); + return this; + } + + /** + * Getter for camp.v_camp_budget.year. + */ + public Double getYear() { + return (Double) get(3); + } + + // ------------------------------------------------------------------------- + // Record4 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row4 fieldsRow() { + return (Row4) super.fieldsRow(); + } + + @Override + public Row4 valuesRow() { + return (Row4) super.valuesRow(); + } + + @Override + public Field field1() { + return VCampBudget.V_CAMP_BUDGET.BUDGET; + } + + @Override + public Field field2() { + return VCampBudget.V_CAMP_BUDGET.FK_CAMP; + } + + @Override + public Field field3() { + return VCampBudget.V_CAMP_BUDGET.CAMP_NAME; + } + + @Override + public Field field4() { + return VCampBudget.V_CAMP_BUDGET.YEAR; + } + + @Override + public BigDecimal component1() { + return getBudget(); + } + + @Override + public Integer component2() { + return getFkCamp(); + } + + @Override + public String component3() { + return getCampName(); + } + + @Override + public Double component4() { + return getYear(); + } + + @Override + public BigDecimal value1() { + return getBudget(); + } + + @Override + public Integer value2() { + return getFkCamp(); + } + + @Override + public String value3() { + return getCampName(); + } + + @Override + public Double value4() { + return getYear(); + } + + @Override + public VCampBudgetRecord value1(BigDecimal value) { + setBudget(value); + return this; + } + + @Override + public VCampBudgetRecord value2(Integer value) { + setFkCamp(value); + return this; + } + + @Override + public VCampBudgetRecord value3(String value) { + setCampName(value); + return this; + } + + @Override + public VCampBudgetRecord value4(Double value) { + setYear(value); + return this; + } + + @Override + public VCampBudgetRecord values(BigDecimal value1, Integer value2, String value3, Double value4) { + value1(value1); + value2(value2); + value3(value3); + value4(value4); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached VCampBudgetRecord + */ + public VCampBudgetRecord() { + super(VCampBudget.V_CAMP_BUDGET); + } + + /** + * Create a detached, initialised VCampBudgetRecord + */ + public VCampBudgetRecord(BigDecimal budget, Integer fkCamp, String campName, Double year) { + super(VCampBudget.V_CAMP_BUDGET); + + setBudget(budget); + setFkCamp(fkCamp); + setCampName(campName); + setYear(year); + } + + /** + * Create a detached, initialised VCampBudgetRecord + */ + public VCampBudgetRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.VCampBudget value) { + super(VCampBudget.V_CAMP_BUDGET); + + if (value != null) { + setBudget(value.getBudget()); + setFkCamp(value.getFkCamp()); + setCampName(value.getCampName()); + setYear(value.getYear()); + } + } +} 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 new file mode 100644 index 0000000..35ab926 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCampBudgetYearRecord.java @@ -0,0 +1,150 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.records; + + +import de.jottyfan.camporganizer.db.jooq.tables.VCampBudgetYear; + +import java.math.BigDecimal; + +import org.jooq.Field; +import org.jooq.Record2; +import org.jooq.Row2; +import org.jooq.impl.TableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VCampBudgetYearRecord extends TableRecordImpl implements Record2 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.v_camp_budget_year.sum. + */ + public VCampBudgetYearRecord setSum(BigDecimal value) { + set(0, value); + return this; + } + + /** + * Getter for camp.v_camp_budget_year.sum. + */ + public BigDecimal getSum() { + return (BigDecimal) get(0); + } + + /** + * Setter for camp.v_camp_budget_year.year. + */ + public VCampBudgetYearRecord setYear(Double value) { + set(1, value); + return this; + } + + /** + * Getter for camp.v_camp_budget_year.year. + */ + public Double getYear() { + return (Double) get(1); + } + + // ------------------------------------------------------------------------- + // Record2 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row2 fieldsRow() { + return (Row2) super.fieldsRow(); + } + + @Override + public Row2 valuesRow() { + return (Row2) super.valuesRow(); + } + + @Override + public Field field1() { + return VCampBudgetYear.V_CAMP_BUDGET_YEAR.SUM; + } + + @Override + public Field field2() { + return VCampBudgetYear.V_CAMP_BUDGET_YEAR.YEAR; + } + + @Override + public BigDecimal component1() { + return getSum(); + } + + @Override + public Double component2() { + return getYear(); + } + + @Override + public BigDecimal value1() { + return getSum(); + } + + @Override + public Double value2() { + return getYear(); + } + + @Override + public VCampBudgetYearRecord value1(BigDecimal value) { + setSum(value); + return this; + } + + @Override + public VCampBudgetYearRecord value2(Double value) { + setYear(value); + return this; + } + + @Override + public VCampBudgetYearRecord values(BigDecimal value1, Double value2) { + value1(value1); + value2(value2); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached VCampBudgetYearRecord + */ + public VCampBudgetYearRecord() { + super(VCampBudgetYear.V_CAMP_BUDGET_YEAR); + } + + /** + * Create a detached, initialised VCampBudgetYearRecord + */ + public VCampBudgetYearRecord(BigDecimal sum, Double year) { + super(VCampBudgetYear.V_CAMP_BUDGET_YEAR); + + setSum(sum); + setYear(year); + } + + /** + * Create a detached, initialised VCampBudgetYearRecord + */ + public VCampBudgetYearRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.VCampBudgetYear value) { + super(VCampBudgetYear.V_CAMP_BUDGET_YEAR); + + if (value != null) { + setSum(value.getSum()); + setYear(value.getYear()); + } + } +} 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 new file mode 100644 index 0000000..dac28ff --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCampRecord.java @@ -0,0 +1,579 @@ +/* + * 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.Field; +import org.jooq.Record13; +import org.jooq.Row13; +import org.jooq.impl.TableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VCampRecord extends TableRecordImpl implements Record13 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.v_camp.pk. + */ + public VCampRecord setPk(Integer value) { + set(0, value); + return this; + } + + /** + * Getter for camp.v_camp.pk. + */ + public Integer getPk() { + return (Integer) get(0); + } + + /** + * Setter for camp.v_camp.is_over. + */ + public VCampRecord setIsOver(Boolean value) { + set(1, value); + return this; + } + + /** + * Getter for camp.v_camp.is_over. + */ + public Boolean getIsOver() { + return (Boolean) get(1); + } + + /** + * Setter for camp.v_camp.name. + */ + public VCampRecord setName(String value) { + set(2, value); + return this; + } + + /** + * Getter for camp.v_camp.name. + */ + public String getName() { + return (String) get(2); + } + + /** + * Setter for camp.v_camp.arrive. + */ + public VCampRecord setArrive(LocalDateTime value) { + set(3, value); + return this; + } + + /** + * Getter for camp.v_camp.arrive. + */ + public LocalDateTime getArrive() { + return (LocalDateTime) get(3); + } + + /** + * Setter for camp.v_camp.depart. + */ + public VCampRecord setDepart(LocalDateTime value) { + set(4, value); + return this; + } + + /** + * Getter for camp.v_camp.depart. + */ + public LocalDateTime getDepart() { + return (LocalDateTime) get(4); + } + + /** + * Setter for camp.v_camp.year. + */ + public VCampRecord setYear(Double value) { + set(5, value); + return this; + } + + /** + * Getter for camp.v_camp.year. + */ + public Double getYear() { + return (Double) get(5); + } + + /** + * Setter for camp.v_camp.location_name. + */ + public VCampRecord setLocationName(String value) { + set(6, value); + return this; + } + + /** + * Getter for camp.v_camp.location_name. + */ + public String getLocationName() { + return (String) get(6); + } + + /** + * Setter for camp.v_camp.min_age. + */ + public VCampRecord setMinAge(Integer value) { + set(7, value); + return this; + } + + /** + * Getter for camp.v_camp.min_age. + */ + public Integer getMinAge() { + return (Integer) get(7); + } + + /** + * Setter for camp.v_camp.max_age. + */ + public VCampRecord setMaxAge(Integer value) { + set(8, value); + return this; + } + + /** + * Getter for camp.v_camp.max_age. + */ + public Integer getMaxAge() { + return (Integer) get(8); + } + + /** + * Setter for camp.v_camp.url. + */ + public VCampRecord setUrl(String value) { + set(9, value); + return this; + } + + /** + * Getter for camp.v_camp.url. + */ + public String getUrl() { + return (String) get(9); + } + + /** + * Setter for camp.v_camp.price. + */ + public VCampRecord setPrice(String value) { + set(10, value); + return this; + } + + /** + * Getter for camp.v_camp.price. + */ + public String getPrice() { + return (String) get(10); + } + + /** + * Setter for camp.v_camp.countries. + */ + public VCampRecord setCountries(String value) { + set(11, value); + return this; + } + + /** + * Getter for camp.v_camp.countries. + */ + public String getCountries() { + return (String) get(11); + } + + /** + * Setter for camp.v_camp.fk_document. + */ + public VCampRecord setFkDocument(Integer value) { + set(12, value); + return this; + } + + /** + * Getter for camp.v_camp.fk_document. + */ + public Integer getFkDocument() { + return (Integer) get(12); + } + + // ------------------------------------------------------------------------- + // Record13 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row13 fieldsRow() { + return (Row13) super.fieldsRow(); + } + + @Override + public Row13 valuesRow() { + return (Row13) super.valuesRow(); + } + + @Override + public Field field1() { + return VCamp.V_CAMP.PK; + } + + @Override + public Field field2() { + return VCamp.V_CAMP.IS_OVER; + } + + @Override + public Field field3() { + return VCamp.V_CAMP.NAME; + } + + @Override + public Field field4() { + return VCamp.V_CAMP.ARRIVE; + } + + @Override + public Field field5() { + return VCamp.V_CAMP.DEPART; + } + + @Override + public Field field6() { + return VCamp.V_CAMP.YEAR; + } + + @Override + public Field field7() { + return VCamp.V_CAMP.LOCATION_NAME; + } + + @Override + public Field field8() { + return VCamp.V_CAMP.MIN_AGE; + } + + @Override + public Field field9() { + return VCamp.V_CAMP.MAX_AGE; + } + + @Override + public Field field10() { + return VCamp.V_CAMP.URL; + } + + @Override + public Field field11() { + return VCamp.V_CAMP.PRICE; + } + + @Override + public Field field12() { + return VCamp.V_CAMP.COUNTRIES; + } + + @Override + public Field field13() { + return VCamp.V_CAMP.FK_DOCUMENT; + } + + @Override + public Integer component1() { + return getPk(); + } + + @Override + public Boolean component2() { + return getIsOver(); + } + + @Override + public String component3() { + return getName(); + } + + @Override + public LocalDateTime component4() { + return getArrive(); + } + + @Override + public LocalDateTime component5() { + return getDepart(); + } + + @Override + public Double component6() { + return getYear(); + } + + @Override + public String component7() { + return getLocationName(); + } + + @Override + public Integer component8() { + return getMinAge(); + } + + @Override + public Integer component9() { + return getMaxAge(); + } + + @Override + public String component10() { + return getUrl(); + } + + @Override + public String component11() { + return getPrice(); + } + + @Override + public String component12() { + return getCountries(); + } + + @Override + public Integer component13() { + return getFkDocument(); + } + + @Override + public Integer value1() { + return getPk(); + } + + @Override + public Boolean value2() { + return getIsOver(); + } + + @Override + public String value3() { + return getName(); + } + + @Override + public LocalDateTime value4() { + return getArrive(); + } + + @Override + public LocalDateTime value5() { + return getDepart(); + } + + @Override + public Double value6() { + return getYear(); + } + + @Override + public String value7() { + return getLocationName(); + } + + @Override + public Integer value8() { + return getMinAge(); + } + + @Override + public Integer value9() { + return getMaxAge(); + } + + @Override + public String value10() { + return getUrl(); + } + + @Override + public String value11() { + return getPrice(); + } + + @Override + public String value12() { + return getCountries(); + } + + @Override + public Integer value13() { + return getFkDocument(); + } + + @Override + public VCampRecord value1(Integer value) { + setPk(value); + return this; + } + + @Override + public VCampRecord value2(Boolean value) { + setIsOver(value); + return this; + } + + @Override + public VCampRecord value3(String value) { + setName(value); + return this; + } + + @Override + public VCampRecord value4(LocalDateTime value) { + setArrive(value); + return this; + } + + @Override + public VCampRecord value5(LocalDateTime value) { + setDepart(value); + return this; + } + + @Override + public VCampRecord value6(Double value) { + setYear(value); + return this; + } + + @Override + public VCampRecord value7(String value) { + setLocationName(value); + return this; + } + + @Override + public VCampRecord value8(Integer value) { + setMinAge(value); + return this; + } + + @Override + public VCampRecord value9(Integer value) { + setMaxAge(value); + return this; + } + + @Override + public VCampRecord value10(String value) { + setUrl(value); + return this; + } + + @Override + public VCampRecord value11(String value) { + setPrice(value); + return this; + } + + @Override + public VCampRecord value12(String value) { + setCountries(value); + return this; + } + + @Override + public VCampRecord value13(Integer value) { + setFkDocument(value); + return this; + } + + @Override + public VCampRecord values(Integer value1, Boolean value2, String value3, LocalDateTime value4, LocalDateTime value5, Double value6, String value7, Integer value8, Integer value9, String value10, String value11, String value12, Integer value13) { + value1(value1); + value2(value2); + value3(value3); + value4(value4); + value5(value5); + value6(value6); + value7(value7); + value8(value8); + value9(value9); + value10(value10); + value11(value11); + value12(value12); + value13(value13); + return this; + } + + // ------------------------------------------------------------------------- + // 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) { + 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); + } + + /** + * 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()); + } + } +} 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 new file mode 100644 index 0000000..bd9848b --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCampdocumentRecord.java @@ -0,0 +1,386 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.records; + + +import de.jottyfan.camporganizer.db.jooq.enums.EnumDocument; +import de.jottyfan.camporganizer.db.jooq.enums.EnumFiletype; +import de.jottyfan.camporganizer.db.jooq.tables.VCampdocument; + +import java.time.LocalDateTime; + +import org.jooq.Field; +import org.jooq.Record8; +import org.jooq.Row8; +import org.jooq.impl.TableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VCampdocumentRecord extends TableRecordImpl implements Record8 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.v_campdocument.fk_camp. + */ + public VCampdocumentRecord setFkCamp(Integer value) { + set(0, value); + return this; + } + + /** + * Getter for camp.v_campdocument.fk_camp. + */ + public Integer getFkCamp() { + return (Integer) get(0); + } + + /** + * Setter for camp.v_campdocument.campname. + */ + public VCampdocumentRecord setCampname(String value) { + set(1, value); + return this; + } + + /** + * Getter for camp.v_campdocument.campname. + */ + public String getCampname() { + return (String) get(1); + } + + /** + * Setter for camp.v_campdocument.arrive. + */ + public VCampdocumentRecord setArrive(LocalDateTime value) { + set(2, value); + return this; + } + + /** + * Getter for camp.v_campdocument.arrive. + */ + public LocalDateTime getArrive() { + return (LocalDateTime) get(2); + } + + /** + * Setter for camp.v_campdocument.fk_document. + */ + public VCampdocumentRecord setFkDocument(Integer value) { + set(3, value); + return this; + } + + /** + * Getter for camp.v_campdocument.fk_document. + */ + public Integer getFkDocument() { + return (Integer) get(3); + } + + /** + * Setter for camp.v_campdocument.document. + */ + public VCampdocumentRecord setDocument(String value) { + set(4, value); + return this; + } + + /** + * Getter for camp.v_campdocument.document. + */ + public String getDocument() { + return (String) get(4); + } + + /** + * Setter for camp.v_campdocument.documentname. + */ + public VCampdocumentRecord setDocumentname(String value) { + set(5, value); + return this; + } + + /** + * Getter for camp.v_campdocument.documentname. + */ + public String getDocumentname() { + return (String) get(5); + } + + /** + * Setter for camp.v_campdocument.doctype. + */ + public VCampdocumentRecord setDoctype(EnumDocument value) { + set(6, value); + return this; + } + + /** + * Getter for camp.v_campdocument.doctype. + */ + public EnumDocument getDoctype() { + return (EnumDocument) get(6); + } + + /** + * Setter for camp.v_campdocument.filetype. + */ + public VCampdocumentRecord setFiletype(EnumFiletype value) { + set(7, value); + return this; + } + + /** + * Getter for camp.v_campdocument.filetype. + */ + public EnumFiletype getFiletype() { + return (EnumFiletype) get(7); + } + + // ------------------------------------------------------------------------- + // Record8 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row8 fieldsRow() { + return (Row8) super.fieldsRow(); + } + + @Override + public Row8 valuesRow() { + return (Row8) super.valuesRow(); + } + + @Override + public Field field1() { + return VCampdocument.V_CAMPDOCUMENT.FK_CAMP; + } + + @Override + public Field field2() { + return VCampdocument.V_CAMPDOCUMENT.CAMPNAME; + } + + @Override + public Field field3() { + return VCampdocument.V_CAMPDOCUMENT.ARRIVE; + } + + @Override + public Field field4() { + return VCampdocument.V_CAMPDOCUMENT.FK_DOCUMENT; + } + + @Override + public Field field5() { + return VCampdocument.V_CAMPDOCUMENT.DOCUMENT; + } + + @Override + public Field field6() { + return VCampdocument.V_CAMPDOCUMENT.DOCUMENTNAME; + } + + @Override + public Field field7() { + return VCampdocument.V_CAMPDOCUMENT.DOCTYPE; + } + + @Override + public Field field8() { + return VCampdocument.V_CAMPDOCUMENT.FILETYPE; + } + + @Override + public Integer component1() { + return getFkCamp(); + } + + @Override + public String component2() { + return getCampname(); + } + + @Override + public LocalDateTime component3() { + return getArrive(); + } + + @Override + public Integer component4() { + return getFkDocument(); + } + + @Override + public String component5() { + return getDocument(); + } + + @Override + public String component6() { + return getDocumentname(); + } + + @Override + public EnumDocument component7() { + return getDoctype(); + } + + @Override + public EnumFiletype component8() { + return getFiletype(); + } + + @Override + public Integer value1() { + return getFkCamp(); + } + + @Override + public String value2() { + return getCampname(); + } + + @Override + public LocalDateTime value3() { + return getArrive(); + } + + @Override + public Integer value4() { + return getFkDocument(); + } + + @Override + public String value5() { + return getDocument(); + } + + @Override + public String value6() { + return getDocumentname(); + } + + @Override + public EnumDocument value7() { + return getDoctype(); + } + + @Override + public EnumFiletype value8() { + return getFiletype(); + } + + @Override + public VCampdocumentRecord value1(Integer value) { + setFkCamp(value); + return this; + } + + @Override + public VCampdocumentRecord value2(String value) { + setCampname(value); + return this; + } + + @Override + public VCampdocumentRecord value3(LocalDateTime value) { + setArrive(value); + return this; + } + + @Override + public VCampdocumentRecord value4(Integer value) { + setFkDocument(value); + return this; + } + + @Override + public VCampdocumentRecord value5(String value) { + setDocument(value); + return this; + } + + @Override + public VCampdocumentRecord value6(String value) { + setDocumentname(value); + return this; + } + + @Override + public VCampdocumentRecord value7(EnumDocument value) { + setDoctype(value); + return this; + } + + @Override + public VCampdocumentRecord value8(EnumFiletype value) { + setFiletype(value); + return this; + } + + @Override + public VCampdocumentRecord values(Integer value1, String value2, LocalDateTime value3, Integer value4, String value5, String value6, EnumDocument value7, EnumFiletype value8) { + value1(value1); + value2(value2); + value3(value3); + value4(value4); + value5(value5); + value6(value6); + value7(value7); + value8(value8); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached VCampdocumentRecord + */ + public VCampdocumentRecord() { + super(VCampdocument.V_CAMPDOCUMENT); + } + + /** + * Create a detached, initialised VCampdocumentRecord + */ + public VCampdocumentRecord(Integer fkCamp, String campname, LocalDateTime arrive, Integer fkDocument, String document, String documentname, EnumDocument doctype, EnumFiletype filetype) { + super(VCampdocument.V_CAMPDOCUMENT); + + setFkCamp(fkCamp); + setCampname(campname); + setArrive(arrive); + setFkDocument(fkDocument); + setDocument(document); + setDocumentname(documentname); + setDoctype(doctype); + setFiletype(filetype); + } + + /** + * Create a detached, initialised VCampdocumentRecord + */ + public VCampdocumentRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.VCampdocument value) { + super(VCampdocument.V_CAMPDOCUMENT); + + if (value != null) { + setFkCamp(value.getFkCamp()); + setCampname(value.getCampname()); + setArrive(value.getArrive()); + setFkDocument(value.getFkDocument()); + setDocument(value.getDocument()); + setDocumentname(value.getDocumentname()); + setDoctype(value.getDoctype()); + setFiletype(value.getFiletype()); + } + } +} 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 new file mode 100644 index 0000000..42fe77a --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VCamproleRecord.java @@ -0,0 +1,110 @@ +/* + * 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.VCamprole; + +import org.jooq.Field; +import org.jooq.Record1; +import org.jooq.Row1; +import org.jooq.impl.TableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VCamproleRecord extends TableRecordImpl implements Record1 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.v_camprole.name. + */ + public VCamproleRecord setName(EnumCamprole value) { + set(0, value); + return this; + } + + /** + * Getter for camp.v_camprole.name. + */ + public EnumCamprole getName() { + return (EnumCamprole) get(0); + } + + // ------------------------------------------------------------------------- + // Record1 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row1 fieldsRow() { + return (Row1) super.fieldsRow(); + } + + @Override + public Row1 valuesRow() { + return (Row1) super.valuesRow(); + } + + @Override + public Field field1() { + return VCamprole.V_CAMPROLE.NAME; + } + + @Override + public EnumCamprole component1() { + return getName(); + } + + @Override + public EnumCamprole value1() { + return getName(); + } + + @Override + public VCamproleRecord value1(EnumCamprole value) { + setName(value); + return this; + } + + @Override + public VCamproleRecord values(EnumCamprole value1) { + value1(value1); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached VCamproleRecord + */ + public VCamproleRecord() { + super(VCamprole.V_CAMPROLE); + } + + /** + * Create a detached, initialised VCamproleRecord + */ + public VCamproleRecord(EnumCamprole name) { + super(VCamprole.V_CAMPROLE); + + setName(name); + } + + /** + * Create a detached, initialised VCamproleRecord + */ + public VCamproleRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.VCamprole value) { + super(VCamprole.V_CAMPROLE); + + if (value != null) { + setName(value.getName()); + } + } +} 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 new file mode 100644 index 0000000..caed125 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VDocumentRecord.java @@ -0,0 +1,306 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.records; + + +import de.jottyfan.camporganizer.db.jooq.enums.EnumDocument; +import de.jottyfan.camporganizer.db.jooq.enums.EnumFiletype; +import de.jottyfan.camporganizer.db.jooq.tables.VDocument; + +import org.jooq.Field; +import org.jooq.Record6; +import org.jooq.Row6; +import org.jooq.impl.TableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VDocumentRecord extends TableRecordImpl implements Record6 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.v_document.pk. + */ + public VDocumentRecord setPk(Integer value) { + set(0, value); + return this; + } + + /** + * Getter for camp.v_document.pk. + */ + public Integer getPk() { + return (Integer) get(0); + } + + /** + * Setter for camp.v_document.doctype. + */ + public VDocumentRecord setDoctype(EnumDocument value) { + set(1, value); + return this; + } + + /** + * Getter for camp.v_document.doctype. + */ + public EnumDocument getDoctype() { + return (EnumDocument) get(1); + } + + /** + * Setter for camp.v_document.name. + */ + public VDocumentRecord setName(String value) { + set(2, value); + return this; + } + + /** + * Getter for camp.v_document.name. + */ + public String getName() { + return (String) get(2); + } + + /** + * Setter for camp.v_document.document. + */ + public VDocumentRecord setDocument(String value) { + set(3, value); + return this; + } + + /** + * Getter for camp.v_document.document. + */ + public String getDocument() { + return (String) get(3); + } + + /** + * Setter for camp.v_document.filetype. + */ + public VDocumentRecord setFiletype(EnumFiletype value) { + set(4, value); + return this; + } + + /** + * Getter for camp.v_document.filetype. + */ + public EnumFiletype getFiletype() { + return (EnumFiletype) get(4); + } + + /** + * Setter for camp.v_document.roles. + */ + public VDocumentRecord setRoles(String value) { + set(5, value); + return this; + } + + /** + * Getter for camp.v_document.roles. + */ + public String getRoles() { + return (String) get(5); + } + + // ------------------------------------------------------------------------- + // Record6 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row6 fieldsRow() { + return (Row6) super.fieldsRow(); + } + + @Override + public Row6 valuesRow() { + return (Row6) super.valuesRow(); + } + + @Override + public Field field1() { + return VDocument.V_DOCUMENT.PK; + } + + @Override + public Field field2() { + return VDocument.V_DOCUMENT.DOCTYPE; + } + + @Override + public Field field3() { + return VDocument.V_DOCUMENT.NAME; + } + + @Override + public Field field4() { + return VDocument.V_DOCUMENT.DOCUMENT; + } + + @Override + public Field field5() { + return VDocument.V_DOCUMENT.FILETYPE; + } + + @Override + public Field field6() { + return VDocument.V_DOCUMENT.ROLES; + } + + @Override + public Integer component1() { + return getPk(); + } + + @Override + public EnumDocument component2() { + return getDoctype(); + } + + @Override + public String component3() { + return getName(); + } + + @Override + public String component4() { + return getDocument(); + } + + @Override + public EnumFiletype component5() { + return getFiletype(); + } + + @Override + public String component6() { + return getRoles(); + } + + @Override + public Integer value1() { + return getPk(); + } + + @Override + public EnumDocument value2() { + return getDoctype(); + } + + @Override + public String value3() { + return getName(); + } + + @Override + public String value4() { + return getDocument(); + } + + @Override + public EnumFiletype value5() { + return getFiletype(); + } + + @Override + public String value6() { + return getRoles(); + } + + @Override + public VDocumentRecord value1(Integer value) { + setPk(value); + return this; + } + + @Override + public VDocumentRecord value2(EnumDocument value) { + setDoctype(value); + return this; + } + + @Override + public VDocumentRecord value3(String value) { + setName(value); + return this; + } + + @Override + public VDocumentRecord value4(String value) { + setDocument(value); + return this; + } + + @Override + public VDocumentRecord value5(EnumFiletype value) { + setFiletype(value); + return this; + } + + @Override + public VDocumentRecord value6(String value) { + setRoles(value); + return this; + } + + @Override + public VDocumentRecord values(Integer value1, EnumDocument value2, String value3, String value4, EnumFiletype value5, String value6) { + value1(value1); + value2(value2); + value3(value3); + value4(value4); + value5(value5); + value6(value6); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached VDocumentRecord + */ + public VDocumentRecord() { + super(VDocument.V_DOCUMENT); + } + + /** + * Create a detached, initialised VDocumentRecord + */ + public VDocumentRecord(Integer pk, EnumDocument doctype, String name, String document, EnumFiletype filetype, String roles) { + super(VDocument.V_DOCUMENT); + + setPk(pk); + setDoctype(doctype); + setName(name); + setDocument(document); + setFiletype(filetype); + setRoles(roles); + } + + /** + * Create a detached, initialised VDocumentRecord + */ + public VDocumentRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.VDocument value) { + super(VDocument.V_DOCUMENT); + + if (value != null) { + setPk(value.getPk()); + setDoctype(value.getDoctype()); + setName(value.getName()); + setDocument(value.getDocument()); + setFiletype(value.getFiletype()); + setRoles(value.getRoles()); + } + } +} 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 new file mode 100644 index 0000000..057b2e1 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VDsgvoDeleteCandidateRecord.java @@ -0,0 +1,423 @@ +/* + * 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.Field; +import org.jooq.Record9; +import org.jooq.Row9; +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 implements Record9 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.v_dsgvo_delete_candidate.fk_person. + */ + public VDsgvoDeleteCandidateRecord setFkPerson(Integer value) { + set(0, value); + return this; + } + + /** + * Getter for camp.v_dsgvo_delete_candidate.fk_person. + */ + public Integer getFkPerson() { + return (Integer) get(0); + } + + /** + * Setter for camp.v_dsgvo_delete_candidate.forename. + */ + public VDsgvoDeleteCandidateRecord setForename(String value) { + set(1, value); + return this; + } + + /** + * Getter for camp.v_dsgvo_delete_candidate.forename. + */ + public String getForename() { + return (String) get(1); + } + + /** + * Setter for camp.v_dsgvo_delete_candidate.surname. + */ + public VDsgvoDeleteCandidateRecord setSurname(String value) { + set(2, value); + return this; + } + + /** + * Getter for camp.v_dsgvo_delete_candidate.surname. + */ + public String getSurname() { + return (String) get(2); + } + + /** + * Setter for camp.v_dsgvo_delete_candidate.fk_camp. + */ + public VDsgvoDeleteCandidateRecord setFkCamp(Integer value) { + set(3, value); + return this; + } + + /** + * Getter for camp.v_dsgvo_delete_candidate.fk_camp. + */ + public Integer getFkCamp() { + return (Integer) get(3); + } + + /** + * Setter for camp.v_dsgvo_delete_candidate.age. + */ + public VDsgvoDeleteCandidateRecord setAge(YearToSecond value) { + set(4, value); + return this; + } + + /** + * Getter for camp.v_dsgvo_delete_candidate.age. + */ + public YearToSecond getAge() { + return (YearToSecond) get(4); + } + + /** + * Setter for camp.v_dsgvo_delete_candidate.camprole. + */ + public VDsgvoDeleteCandidateRecord setCamprole(EnumCamprole value) { + set(5, value); + return this; + } + + /** + * Getter for camp.v_dsgvo_delete_candidate.camprole. + */ + public EnumCamprole getCamprole() { + return (EnumCamprole) get(5); + } + + /** + * Setter for camp.v_dsgvo_delete_candidate.name. + */ + public VDsgvoDeleteCandidateRecord setName(String value) { + set(6, value); + return this; + } + + /** + * Getter for camp.v_dsgvo_delete_candidate.name. + */ + public String getName() { + return (String) get(6); + } + + /** + * Setter for camp.v_dsgvo_delete_candidate.year. + */ + public VDsgvoDeleteCandidateRecord setYear(Double value) { + set(7, value); + return this; + } + + /** + * Getter for camp.v_dsgvo_delete_candidate.year. + */ + public Double getYear() { + return (Double) get(7); + } + + /** + * Setter for camp.v_dsgvo_delete_candidate.is_over. + */ + public VDsgvoDeleteCandidateRecord setIsOver(Boolean value) { + set(8, value); + return this; + } + + /** + * Getter for camp.v_dsgvo_delete_candidate.is_over. + */ + public Boolean getIsOver() { + return (Boolean) get(8); + } + + // ------------------------------------------------------------------------- + // Record9 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row9 fieldsRow() { + return (Row9) super.fieldsRow(); + } + + @Override + public Row9 valuesRow() { + return (Row9) super.valuesRow(); + } + + @Override + public Field field1() { + return VDsgvoDeleteCandidate.V_DSGVO_DELETE_CANDIDATE.FK_PERSON; + } + + @Override + public Field field2() { + return VDsgvoDeleteCandidate.V_DSGVO_DELETE_CANDIDATE.FORENAME; + } + + @Override + public Field field3() { + return VDsgvoDeleteCandidate.V_DSGVO_DELETE_CANDIDATE.SURNAME; + } + + @Override + public Field field4() { + return VDsgvoDeleteCandidate.V_DSGVO_DELETE_CANDIDATE.FK_CAMP; + } + + @Override + public Field field5() { + return VDsgvoDeleteCandidate.V_DSGVO_DELETE_CANDIDATE.AGE; + } + + @Override + public Field field6() { + return VDsgvoDeleteCandidate.V_DSGVO_DELETE_CANDIDATE.CAMPROLE; + } + + @Override + public Field field7() { + return VDsgvoDeleteCandidate.V_DSGVO_DELETE_CANDIDATE.NAME; + } + + @Override + public Field field8() { + return VDsgvoDeleteCandidate.V_DSGVO_DELETE_CANDIDATE.YEAR; + } + + @Override + public Field field9() { + return VDsgvoDeleteCandidate.V_DSGVO_DELETE_CANDIDATE.IS_OVER; + } + + @Override + public Integer component1() { + return getFkPerson(); + } + + @Override + public String component2() { + return getForename(); + } + + @Override + public String component3() { + return getSurname(); + } + + @Override + public Integer component4() { + return getFkCamp(); + } + + @Override + public YearToSecond component5() { + return getAge(); + } + + @Override + public EnumCamprole component6() { + return getCamprole(); + } + + @Override + public String component7() { + return getName(); + } + + @Override + public Double component8() { + return getYear(); + } + + @Override + public Boolean component9() { + return getIsOver(); + } + + @Override + public Integer value1() { + return getFkPerson(); + } + + @Override + public String value2() { + return getForename(); + } + + @Override + public String value3() { + return getSurname(); + } + + @Override + public Integer value4() { + return getFkCamp(); + } + + @Override + public YearToSecond value5() { + return getAge(); + } + + @Override + public EnumCamprole value6() { + return getCamprole(); + } + + @Override + public String value7() { + return getName(); + } + + @Override + public Double value8() { + return getYear(); + } + + @Override + public Boolean value9() { + return getIsOver(); + } + + @Override + public VDsgvoDeleteCandidateRecord value1(Integer value) { + setFkPerson(value); + return this; + } + + @Override + public VDsgvoDeleteCandidateRecord value2(String value) { + setForename(value); + return this; + } + + @Override + public VDsgvoDeleteCandidateRecord value3(String value) { + setSurname(value); + return this; + } + + @Override + public VDsgvoDeleteCandidateRecord value4(Integer value) { + setFkCamp(value); + return this; + } + + @Override + public VDsgvoDeleteCandidateRecord value5(YearToSecond value) { + setAge(value); + return this; + } + + @Override + public VDsgvoDeleteCandidateRecord value6(EnumCamprole value) { + setCamprole(value); + return this; + } + + @Override + public VDsgvoDeleteCandidateRecord value7(String value) { + setName(value); + return this; + } + + @Override + public VDsgvoDeleteCandidateRecord value8(Double value) { + setYear(value); + return this; + } + + @Override + public VDsgvoDeleteCandidateRecord value9(Boolean value) { + setIsOver(value); + return this; + } + + @Override + public VDsgvoDeleteCandidateRecord values(Integer value1, String value2, String value3, Integer value4, YearToSecond value5, EnumCamprole value6, String value7, Double value8, Boolean value9) { + value1(value1); + value2(value2); + value3(value3); + value4(value4); + value5(value5); + value6(value6); + value7(value7); + value8(value8); + value9(value9); + return this; + } + + // ------------------------------------------------------------------------- + // 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); + } + + /** + * 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()); + } + } +} 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 new file mode 100644 index 0000000..5ceef99 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VFeederRecord.java @@ -0,0 +1,501 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.records; + + +import de.jottyfan.camporganizer.db.jooq.enums.EnumSex; +import de.jottyfan.camporganizer.db.jooq.tables.VFeeder; + +import org.jooq.Field; +import org.jooq.Record11; +import org.jooq.Row11; +import org.jooq.impl.TableRecordImpl; +import org.jooq.types.YearToSecond; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VFeederRecord extends TableRecordImpl implements Record11 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.v_feeder.forename. + */ + public VFeederRecord setForename(String value) { + set(0, value); + return this; + } + + /** + * Getter for camp.v_feeder.forename. + */ + public String getForename() { + return (String) get(0); + } + + /** + * Setter for camp.v_feeder.surname. + */ + public VFeederRecord setSurname(String value) { + set(1, value); + return this; + } + + /** + * Getter for camp.v_feeder.surname. + */ + public String getSurname() { + return (String) get(1); + } + + /** + * Setter for camp.v_feeder.street. + */ + public VFeederRecord setStreet(String value) { + set(2, value); + return this; + } + + /** + * Getter for camp.v_feeder.street. + */ + public String getStreet() { + return (String) get(2); + } + + /** + * Setter for camp.v_feeder.zip. + */ + public VFeederRecord setZip(String value) { + set(3, value); + return this; + } + + /** + * Getter for camp.v_feeder.zip. + */ + public String getZip() { + return (String) get(3); + } + + /** + * Setter for camp.v_feeder.city. + */ + public VFeederRecord setCity(String value) { + set(4, value); + return this; + } + + /** + * Getter for camp.v_feeder.city. + */ + public String getCity() { + return (String) get(4); + } + + /** + * Setter for camp.v_feeder.phone. + */ + public VFeederRecord setPhone(String value) { + set(5, value); + return this; + } + + /** + * Getter for camp.v_feeder.phone. + */ + public String getPhone() { + return (String) get(5); + } + + /** + * Setter for camp.v_feeder.age. + */ + public VFeederRecord setAge(YearToSecond value) { + set(6, value); + return this; + } + + /** + * Getter for camp.v_feeder.age. + */ + public YearToSecond getAge() { + return (YearToSecond) get(6); + } + + /** + * Setter for camp.v_feeder.email. + */ + public VFeederRecord setEmail(String value) { + set(7, value); + return this; + } + + /** + * Getter for camp.v_feeder.email. + */ + public String getEmail() { + return (String) get(7); + } + + /** + * Setter for camp.v_feeder.sex. + */ + public VFeederRecord setSex(EnumSex value) { + set(8, value); + return this; + } + + /** + * Getter for camp.v_feeder.sex. + */ + public EnumSex getSex() { + return (EnumSex) get(8); + } + + /** + * Setter for camp.v_feeder.name. + */ + public VFeederRecord setName(String value) { + set(9, value); + return this; + } + + /** + * Getter for camp.v_feeder.name. + */ + public String getName() { + return (String) get(9); + } + + /** + * Setter for camp.v_feeder.year. + */ + public VFeederRecord setYear(Double value) { + set(10, value); + return this; + } + + /** + * Getter for camp.v_feeder.year. + */ + public Double getYear() { + return (Double) get(10); + } + + // ------------------------------------------------------------------------- + // Record11 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row11 fieldsRow() { + return (Row11) super.fieldsRow(); + } + + @Override + public Row11 valuesRow() { + return (Row11) super.valuesRow(); + } + + @Override + public Field field1() { + return VFeeder.V_FEEDER.FORENAME; + } + + @Override + public Field field2() { + return VFeeder.V_FEEDER.SURNAME; + } + + @Override + public Field field3() { + return VFeeder.V_FEEDER.STREET; + } + + @Override + public Field field4() { + return VFeeder.V_FEEDER.ZIP; + } + + @Override + public Field field5() { + return VFeeder.V_FEEDER.CITY; + } + + @Override + public Field field6() { + return VFeeder.V_FEEDER.PHONE; + } + + @Override + public Field field7() { + return VFeeder.V_FEEDER.AGE; + } + + @Override + public Field field8() { + return VFeeder.V_FEEDER.EMAIL; + } + + @Override + public Field field9() { + return VFeeder.V_FEEDER.SEX; + } + + @Override + public Field field10() { + return VFeeder.V_FEEDER.NAME; + } + + @Override + public Field field11() { + return VFeeder.V_FEEDER.YEAR; + } + + @Override + public String component1() { + return getForename(); + } + + @Override + public String component2() { + return getSurname(); + } + + @Override + public String component3() { + return getStreet(); + } + + @Override + public String component4() { + return getZip(); + } + + @Override + public String component5() { + return getCity(); + } + + @Override + public String component6() { + return getPhone(); + } + + @Override + public YearToSecond component7() { + return getAge(); + } + + @Override + public String component8() { + return getEmail(); + } + + @Override + public EnumSex component9() { + return getSex(); + } + + @Override + public String component10() { + return getName(); + } + + @Override + public Double component11() { + return getYear(); + } + + @Override + public String value1() { + return getForename(); + } + + @Override + public String value2() { + return getSurname(); + } + + @Override + public String value3() { + return getStreet(); + } + + @Override + public String value4() { + return getZip(); + } + + @Override + public String value5() { + return getCity(); + } + + @Override + public String value6() { + return getPhone(); + } + + @Override + public YearToSecond value7() { + return getAge(); + } + + @Override + public String value8() { + return getEmail(); + } + + @Override + public EnumSex value9() { + return getSex(); + } + + @Override + public String value10() { + return getName(); + } + + @Override + public Double value11() { + return getYear(); + } + + @Override + public VFeederRecord value1(String value) { + setForename(value); + return this; + } + + @Override + public VFeederRecord value2(String value) { + setSurname(value); + return this; + } + + @Override + public VFeederRecord value3(String value) { + setStreet(value); + return this; + } + + @Override + public VFeederRecord value4(String value) { + setZip(value); + return this; + } + + @Override + public VFeederRecord value5(String value) { + setCity(value); + return this; + } + + @Override + public VFeederRecord value6(String value) { + setPhone(value); + return this; + } + + @Override + public VFeederRecord value7(YearToSecond value) { + setAge(value); + return this; + } + + @Override + public VFeederRecord value8(String value) { + setEmail(value); + return this; + } + + @Override + public VFeederRecord value9(EnumSex value) { + setSex(value); + return this; + } + + @Override + public VFeederRecord value10(String value) { + setName(value); + return this; + } + + @Override + public VFeederRecord value11(Double value) { + setYear(value); + return this; + } + + @Override + public VFeederRecord values(String value1, String value2, String value3, String value4, String value5, String value6, YearToSecond value7, String value8, EnumSex value9, String value10, Double value11) { + value1(value1); + value2(value2); + value3(value3); + value4(value4); + value5(value5); + value6(value6); + value7(value7); + value8(value8); + value9(value9); + value10(value10); + value11(value11); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached VFeederRecord + */ + public VFeederRecord() { + super(VFeeder.V_FEEDER); + } + + /** + * Create a detached, initialised VFeederRecord + */ + public VFeederRecord(String forename, String surname, String street, String zip, String city, String phone, YearToSecond age, String email, EnumSex sex, String name, Double year) { + super(VFeeder.V_FEEDER); + + setForename(forename); + setSurname(surname); + setStreet(street); + setZip(zip); + setCity(city); + setPhone(phone); + setAge(age); + setEmail(email); + setSex(sex); + setName(name); + setYear(year); + } + + /** + * Create a detached, initialised VFeederRecord + */ + public VFeederRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.VFeeder value) { + super(VFeeder.V_FEEDER); + + if (value != null) { + setForename(value.getForename()); + setSurname(value.getSurname()); + setStreet(value.getStreet()); + setZip(value.getZip()); + setCity(value.getCity()); + setPhone(value.getPhone()); + setAge(value.getAge()); + setEmail(value.getEmail()); + setSex(value.getSex()); + setName(value.getName()); + setYear(value.getYear()); + } + } +} 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 new file mode 100644 index 0000000..1f9f561 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VProfileRecord.java @@ -0,0 +1,344 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.records; + + +import de.jottyfan.camporganizer.db.jooq.enums.EnumRole; +import de.jottyfan.camporganizer.db.jooq.tables.VProfile; + +import org.jooq.Field; +import org.jooq.Record7; +import org.jooq.Row7; +import org.jooq.impl.TableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VProfileRecord extends TableRecordImpl implements Record7 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.v_profile.pk. + */ + public VProfileRecord setPk(Integer value) { + set(0, value); + return this; + } + + /** + * Getter for camp.v_profile.pk. + */ + public Integer getPk() { + return (Integer) get(0); + } + + /** + * Setter for camp.v_profile.forename. + */ + public VProfileRecord setForename(String value) { + set(1, value); + return this; + } + + /** + * Getter for camp.v_profile.forename. + */ + public String getForename() { + return (String) get(1); + } + + /** + * Setter for camp.v_profile.surname. + */ + public VProfileRecord setSurname(String value) { + set(2, value); + return this; + } + + /** + * Getter for camp.v_profile.surname. + */ + public String getSurname() { + return (String) get(2); + } + + /** + * Setter for camp.v_profile.username. + */ + public VProfileRecord setUsername(String value) { + set(3, value); + return this; + } + + /** + * Getter for camp.v_profile.username. + */ + public String getUsername() { + return (String) get(3); + } + + /** + * Setter for camp.v_profile.password. + */ + public VProfileRecord setPassword(String value) { + set(4, value); + return this; + } + + /** + * Getter for camp.v_profile.password. + */ + public String getPassword() { + return (String) get(4); + } + + /** + * Setter for camp.v_profile.uuid. + */ + public VProfileRecord setUuid(String value) { + set(5, value); + return this; + } + + /** + * Getter for camp.v_profile.uuid. + */ + public String getUuid() { + return (String) get(5); + } + + /** + * Setter for camp.v_profile.roles. + */ + public VProfileRecord setRoles(EnumRole[] value) { + set(6, value); + return this; + } + + /** + * Getter for camp.v_profile.roles. + */ + public EnumRole[] getRoles() { + return (EnumRole[]) get(6); + } + + // ------------------------------------------------------------------------- + // Record7 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row7 fieldsRow() { + return (Row7) super.fieldsRow(); + } + + @Override + public Row7 valuesRow() { + return (Row7) super.valuesRow(); + } + + @Override + public Field field1() { + return VProfile.V_PROFILE.PK; + } + + @Override + public Field field2() { + return VProfile.V_PROFILE.FORENAME; + } + + @Override + public Field field3() { + return VProfile.V_PROFILE.SURNAME; + } + + @Override + public Field field4() { + return VProfile.V_PROFILE.USERNAME; + } + + @Override + public Field field5() { + return VProfile.V_PROFILE.PASSWORD; + } + + @Override + public Field field6() { + return VProfile.V_PROFILE.UUID; + } + + @Override + public Field field7() { + return VProfile.V_PROFILE.ROLES; + } + + @Override + public Integer component1() { + return getPk(); + } + + @Override + public String component2() { + return getForename(); + } + + @Override + public String component3() { + return getSurname(); + } + + @Override + public String component4() { + return getUsername(); + } + + @Override + public String component5() { + return getPassword(); + } + + @Override + public String component6() { + return getUuid(); + } + + @Override + public EnumRole[] component7() { + return getRoles(); + } + + @Override + public Integer value1() { + return getPk(); + } + + @Override + public String value2() { + return getForename(); + } + + @Override + public String value3() { + return getSurname(); + } + + @Override + public String value4() { + return getUsername(); + } + + @Override + public String value5() { + return getPassword(); + } + + @Override + public String value6() { + return getUuid(); + } + + @Override + public EnumRole[] value7() { + return getRoles(); + } + + @Override + public VProfileRecord value1(Integer value) { + setPk(value); + return this; + } + + @Override + public VProfileRecord value2(String value) { + setForename(value); + return this; + } + + @Override + public VProfileRecord value3(String value) { + setSurname(value); + return this; + } + + @Override + public VProfileRecord value4(String value) { + setUsername(value); + return this; + } + + @Override + public VProfileRecord value5(String value) { + setPassword(value); + return this; + } + + @Override + public VProfileRecord value6(String value) { + setUuid(value); + return this; + } + + @Override + public VProfileRecord value7(EnumRole[] value) { + setRoles(value); + return this; + } + + @Override + public VProfileRecord values(Integer value1, String value2, String value3, String value4, String value5, String value6, EnumRole[] value7) { + value1(value1); + value2(value2); + value3(value3); + value4(value4); + value5(value5); + value6(value6); + value7(value7); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached VProfileRecord + */ + public VProfileRecord() { + super(VProfile.V_PROFILE); + } + + /** + * Create a detached, initialised VProfileRecord + */ + public VProfileRecord(Integer pk, String forename, String surname, String username, String password, String uuid, EnumRole[] roles) { + super(VProfile.V_PROFILE); + + setPk(pk); + setForename(forename); + setSurname(surname); + setUsername(username); + setPassword(password); + setUuid(uuid); + setRoles(roles); + } + + /** + * Create a detached, initialised VProfileRecord + */ + public VProfileRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.VProfile value) { + super(VProfile.V_PROFILE); + + if (value != null) { + setPk(value.getPk()); + setForename(value.getForename()); + setSurname(value.getSurname()); + setUsername(value.getUsername()); + setPassword(value.getPassword()); + setUuid(value.getUuid()); + setRoles(value.getRoles()); + } + } +} 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 new file mode 100644 index 0000000..cb3fe7e --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VRegistrationRecord.java @@ -0,0 +1,502 @@ +/* + * 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.VRegistration; + +import java.time.LocalDate; + +import org.jooq.Field; +import org.jooq.Record11; +import org.jooq.Row11; +import org.jooq.impl.TableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VRegistrationRecord extends TableRecordImpl implements Record11 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.v_registration.pk. + */ + public VRegistrationRecord setPk(Integer value) { + set(0, value); + return this; + } + + /** + * Getter for camp.v_registration.pk. + */ + public Integer getPk() { + return (Integer) get(0); + } + + /** + * Setter for camp.v_registration.forename. + */ + public VRegistrationRecord setForename(String value) { + set(1, value); + return this; + } + + /** + * Getter for camp.v_registration.forename. + */ + public String getForename() { + return (String) get(1); + } + + /** + * Setter for camp.v_registration.surname. + */ + public VRegistrationRecord setSurname(String value) { + set(2, value); + return this; + } + + /** + * Getter for camp.v_registration.surname. + */ + public String getSurname() { + return (String) get(2); + } + + /** + * Setter for camp.v_registration.street. + */ + public VRegistrationRecord setStreet(String value) { + set(3, value); + return this; + } + + /** + * Getter for camp.v_registration.street. + */ + public String getStreet() { + return (String) get(3); + } + + /** + * Setter for camp.v_registration.zip. + */ + public VRegistrationRecord setZip(String value) { + set(4, value); + return this; + } + + /** + * Getter for camp.v_registration.zip. + */ + public String getZip() { + return (String) get(4); + } + + /** + * Setter for camp.v_registration.city. + */ + public VRegistrationRecord setCity(String value) { + set(5, value); + return this; + } + + /** + * Getter for camp.v_registration.city. + */ + public String getCity() { + return (String) get(5); + } + + /** + * Setter for camp.v_registration.phone. + */ + public VRegistrationRecord setPhone(String value) { + set(6, value); + return this; + } + + /** + * Getter for camp.v_registration.phone. + */ + public String getPhone() { + return (String) get(6); + } + + /** + * Setter for camp.v_registration.birthdate. + */ + public VRegistrationRecord setBirthdate(LocalDate value) { + set(7, value); + return this; + } + + /** + * Getter for camp.v_registration.birthdate. + */ + public LocalDate getBirthdate() { + return (LocalDate) get(7); + } + + /** + * Setter for camp.v_registration.camprole. + */ + public VRegistrationRecord setCamprole(EnumCamprole value) { + set(8, value); + return this; + } + + /** + * Getter for camp.v_registration.camprole. + */ + public EnumCamprole getCamprole() { + return (EnumCamprole) get(8); + } + + /** + * Setter for camp.v_registration.email. + */ + public VRegistrationRecord setEmail(String value) { + set(9, value); + return this; + } + + /** + * Getter for camp.v_registration.email. + */ + public String getEmail() { + return (String) get(9); + } + + /** + * Setter for camp.v_registration.campname. + */ + public VRegistrationRecord setCampname(String value) { + set(10, value); + return this; + } + + /** + * Getter for camp.v_registration.campname. + */ + public String getCampname() { + return (String) get(10); + } + + // ------------------------------------------------------------------------- + // Record11 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row11 fieldsRow() { + return (Row11) super.fieldsRow(); + } + + @Override + public Row11 valuesRow() { + return (Row11) super.valuesRow(); + } + + @Override + public Field field1() { + return VRegistration.V_REGISTRATION.PK; + } + + @Override + public Field field2() { + return VRegistration.V_REGISTRATION.FORENAME; + } + + @Override + public Field field3() { + return VRegistration.V_REGISTRATION.SURNAME; + } + + @Override + public Field field4() { + return VRegistration.V_REGISTRATION.STREET; + } + + @Override + public Field field5() { + return VRegistration.V_REGISTRATION.ZIP; + } + + @Override + public Field field6() { + return VRegistration.V_REGISTRATION.CITY; + } + + @Override + public Field field7() { + return VRegistration.V_REGISTRATION.PHONE; + } + + @Override + public Field field8() { + return VRegistration.V_REGISTRATION.BIRTHDATE; + } + + @Override + public Field field9() { + return VRegistration.V_REGISTRATION.CAMPROLE; + } + + @Override + public Field field10() { + return VRegistration.V_REGISTRATION.EMAIL; + } + + @Override + public Field field11() { + return VRegistration.V_REGISTRATION.CAMPNAME; + } + + @Override + public Integer component1() { + return getPk(); + } + + @Override + public String component2() { + return getForename(); + } + + @Override + public String component3() { + return getSurname(); + } + + @Override + public String component4() { + return getStreet(); + } + + @Override + public String component5() { + return getZip(); + } + + @Override + public String component6() { + return getCity(); + } + + @Override + public String component7() { + return getPhone(); + } + + @Override + public LocalDate component8() { + return getBirthdate(); + } + + @Override + public EnumCamprole component9() { + return getCamprole(); + } + + @Override + public String component10() { + return getEmail(); + } + + @Override + public String component11() { + return getCampname(); + } + + @Override + public Integer value1() { + return getPk(); + } + + @Override + public String value2() { + return getForename(); + } + + @Override + public String value3() { + return getSurname(); + } + + @Override + public String value4() { + return getStreet(); + } + + @Override + public String value5() { + return getZip(); + } + + @Override + public String value6() { + return getCity(); + } + + @Override + public String value7() { + return getPhone(); + } + + @Override + public LocalDate value8() { + return getBirthdate(); + } + + @Override + public EnumCamprole value9() { + return getCamprole(); + } + + @Override + public String value10() { + return getEmail(); + } + + @Override + public String value11() { + return getCampname(); + } + + @Override + public VRegistrationRecord value1(Integer value) { + setPk(value); + return this; + } + + @Override + public VRegistrationRecord value2(String value) { + setForename(value); + return this; + } + + @Override + public VRegistrationRecord value3(String value) { + setSurname(value); + return this; + } + + @Override + public VRegistrationRecord value4(String value) { + setStreet(value); + return this; + } + + @Override + public VRegistrationRecord value5(String value) { + setZip(value); + return this; + } + + @Override + public VRegistrationRecord value6(String value) { + setCity(value); + return this; + } + + @Override + public VRegistrationRecord value7(String value) { + setPhone(value); + return this; + } + + @Override + public VRegistrationRecord value8(LocalDate value) { + setBirthdate(value); + return this; + } + + @Override + public VRegistrationRecord value9(EnumCamprole value) { + setCamprole(value); + return this; + } + + @Override + public VRegistrationRecord value10(String value) { + setEmail(value); + return this; + } + + @Override + public VRegistrationRecord value11(String value) { + setCampname(value); + return this; + } + + @Override + public VRegistrationRecord values(Integer value1, String value2, String value3, String value4, String value5, String value6, String value7, LocalDate value8, EnumCamprole value9, String value10, String value11) { + value1(value1); + value2(value2); + value3(value3); + value4(value4); + value5(value5); + value6(value6); + value7(value7); + value8(value8); + value9(value9); + value10(value10); + value11(value11); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached VRegistrationRecord + */ + public VRegistrationRecord() { + super(VRegistration.V_REGISTRATION); + } + + /** + * Create a detached, initialised VRegistrationRecord + */ + public VRegistrationRecord(Integer pk, String forename, String surname, String street, String zip, String city, String phone, LocalDate birthdate, EnumCamprole camprole, String email, String campname) { + super(VRegistration.V_REGISTRATION); + + setPk(pk); + setForename(forename); + setSurname(surname); + setStreet(street); + setZip(zip); + setCity(city); + setPhone(phone); + setBirthdate(birthdate); + setCamprole(camprole); + setEmail(email); + setCampname(campname); + } + + /** + * Create a detached, initialised VRegistrationRecord + */ + public VRegistrationRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.VRegistration value) { + super(VRegistration.V_REGISTRATION); + + if (value != null) { + setPk(value.getPk()); + setForename(value.getForename()); + setSurname(value.getSurname()); + setStreet(value.getStreet()); + setZip(value.getZip()); + setCity(value.getCity()); + setPhone(value.getPhone()); + setBirthdate(value.getBirthdate()); + setCamprole(value.getCamprole()); + setEmail(value.getEmail()); + setCampname(value.getCampname()); + } + } +} 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 new file mode 100644 index 0000000..2dd8952 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VRoleRecord.java @@ -0,0 +1,110 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.records; + + +import de.jottyfan.camporganizer.db.jooq.enums.EnumRole; +import de.jottyfan.camporganizer.db.jooq.tables.VRole; + +import org.jooq.Field; +import org.jooq.Record1; +import org.jooq.Row1; +import org.jooq.impl.TableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VRoleRecord extends TableRecordImpl implements Record1 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.v_role.unnest. + */ + public VRoleRecord setUnnest(EnumRole value) { + set(0, value); + return this; + } + + /** + * Getter for camp.v_role.unnest. + */ + public EnumRole getUnnest() { + return (EnumRole) get(0); + } + + // ------------------------------------------------------------------------- + // Record1 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row1 fieldsRow() { + return (Row1) super.fieldsRow(); + } + + @Override + public Row1 valuesRow() { + return (Row1) super.valuesRow(); + } + + @Override + public Field field1() { + return VRole.V_ROLE.UNNEST; + } + + @Override + public EnumRole component1() { + return getUnnest(); + } + + @Override + public EnumRole value1() { + return getUnnest(); + } + + @Override + public VRoleRecord value1(EnumRole value) { + setUnnest(value); + return this; + } + + @Override + public VRoleRecord values(EnumRole value1) { + value1(value1); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached VRoleRecord + */ + public VRoleRecord() { + super(VRole.V_ROLE); + } + + /** + * Create a detached, initialised VRoleRecord + */ + public VRoleRecord(EnumRole unnest) { + super(VRole.V_ROLE); + + setUnnest(unnest); + } + + /** + * Create a detached, initialised VRoleRecord + */ + public VRoleRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.VRole value) { + super(VRole.V_ROLE); + + if (value != null) { + setUnnest(value.getUnnest()); + } + } +} 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 new file mode 100644 index 0000000..1f9576f --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VSalesRecord.java @@ -0,0 +1,697 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.records; + + +import de.jottyfan.camporganizer.db.jooq.tables.VSales; + +import java.math.BigDecimal; +import java.time.LocalDateTime; + +import org.jooq.Field; +import org.jooq.Record16; +import org.jooq.Row16; +import org.jooq.impl.TableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VSalesRecord extends TableRecordImpl implements Record16 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.v_sales.pk. + */ + public VSalesRecord setPk(Integer value) { + set(0, value); + return this; + } + + /** + * Getter for camp.v_sales.pk. + */ + public Integer getPk() { + return (Integer) get(0); + } + + /** + * Setter for camp.v_sales.trader. + */ + public VSalesRecord setTrader(String value) { + set(1, value); + return this; + } + + /** + * Getter for camp.v_sales.trader. + */ + public String getTrader() { + return (String) get(1); + } + + /** + * Setter for camp.v_sales.fk_camp. + */ + public VSalesRecord setFkCamp(Integer value) { + set(2, value); + return this; + } + + /** + * Getter for camp.v_sales.fk_camp. + */ + public Integer getFkCamp() { + return (Integer) get(2); + } + + /** + * Setter for camp.v_sales.name. + */ + public VSalesRecord setName(String value) { + set(3, value); + return this; + } + + /** + * Getter for camp.v_sales.name. + */ + public String getName() { + return (String) get(3); + } + + /** + * Setter for camp.v_sales.fk_location. + */ + public VSalesRecord setFkLocation(Integer value) { + set(4, value); + return this; + } + + /** + * Getter for camp.v_sales.fk_location. + */ + public Integer getFkLocation() { + return (Integer) get(4); + } + + /** + * Setter for camp.v_sales.location. + */ + public VSalesRecord setLocation(String value) { + set(5, value); + return this; + } + + /** + * Getter for camp.v_sales.location. + */ + public String getLocation() { + return (String) get(5); + } + + /** + * Setter for camp.v_sales.incredients. + */ + public VSalesRecord setIncredients(String value) { + set(6, value); + return this; + } + + /** + * Getter for camp.v_sales.incredients. + */ + public String getIncredients() { + return (String) get(6); + } + + /** + * Setter for camp.v_sales.year. + */ + public VSalesRecord setYear(Double value) { + set(7, value); + return this; + } + + /** + * Getter for camp.v_sales.year. + */ + public Double getYear() { + return (Double) get(7); + } + + /** + * Setter for camp.v_sales.fk_sales. + */ + public VSalesRecord setFkSales(Integer value) { + set(8, value); + return this; + } + + /** + * Getter for camp.v_sales.fk_sales. + */ + public Integer getFkSales() { + return (Integer) get(8); + } + + /** + * Setter for camp.v_sales.provider. + */ + public VSalesRecord setProvider(String value) { + set(9, value); + return this; + } + + /** + * Getter for camp.v_sales.provider. + */ + public String getProvider() { + return (String) get(9); + } + + /** + * Setter for camp.v_sales.cash. + */ + public VSalesRecord setCash(BigDecimal value) { + set(10, value); + return this; + } + + /** + * Getter for camp.v_sales.cash. + */ + public BigDecimal getCash() { + return (BigDecimal) get(10); + } + + /** + * Setter for camp.v_sales.buydate. + */ + public VSalesRecord setBuydate(LocalDateTime value) { + set(11, value); + return this; + } + + /** + * Getter for camp.v_sales.buydate. + */ + public LocalDateTime getBuydate() { + return (LocalDateTime) get(11); + } + + /** + * Setter for camp.v_sales.recipenumber. + */ + public VSalesRecord setRecipenumber(String value) { + set(12, value); + return this; + } + + /** + * Getter for camp.v_sales.recipenumber. + */ + public String getRecipenumber() { + return (String) get(12); + } + + /** + * Setter for camp.v_sales.recipeshot. + */ + public VSalesRecord setRecipeshot(byte[] value) { + set(13, value); + return this; + } + + /** + * Getter for camp.v_sales.recipeshot. + */ + public byte[] getRecipeshot() { + return (byte[]) get(13); + } + + /** + * Setter for camp.v_sales.recipenote. + */ + public VSalesRecord setRecipenote(String value) { + set(14, value); + return this; + } + + /** + * Getter for camp.v_sales.recipenote. + */ + public String getRecipenote() { + return (String) get(14); + } + + /** + * Setter for camp.v_sales.content. + */ + public VSalesRecord setContent(String[] value) { + set(15, value); + return this; + } + + /** + * Getter for camp.v_sales.content. + */ + public String[] getContent() { + return (String[]) get(15); + } + + // ------------------------------------------------------------------------- + // Record16 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row16 fieldsRow() { + return (Row16) super.fieldsRow(); + } + + @Override + public Row16 valuesRow() { + return (Row16) super.valuesRow(); + } + + @Override + public Field field1() { + return VSales.V_SALES.PK; + } + + @Override + public Field field2() { + return VSales.V_SALES.TRADER; + } + + @Override + public Field field3() { + return VSales.V_SALES.FK_CAMP; + } + + @Override + public Field field4() { + return VSales.V_SALES.NAME; + } + + @Override + public Field field5() { + return VSales.V_SALES.FK_LOCATION; + } + + @Override + public Field field6() { + return VSales.V_SALES.LOCATION; + } + + @Override + public Field field7() { + return VSales.V_SALES.INCREDIENTS; + } + + @Override + public Field field8() { + return VSales.V_SALES.YEAR; + } + + @Override + public Field field9() { + return VSales.V_SALES.FK_SALES; + } + + @Override + public Field field10() { + return VSales.V_SALES.PROVIDER; + } + + @Override + public Field field11() { + return VSales.V_SALES.CASH; + } + + @Override + public Field field12() { + return VSales.V_SALES.BUYDATE; + } + + @Override + public Field field13() { + return VSales.V_SALES.RECIPENUMBER; + } + + @Override + public Field field14() { + return VSales.V_SALES.RECIPESHOT; + } + + @Override + public Field field15() { + return VSales.V_SALES.RECIPENOTE; + } + + @Override + public Field field16() { + return VSales.V_SALES.CONTENT; + } + + @Override + public Integer component1() { + return getPk(); + } + + @Override + public String component2() { + return getTrader(); + } + + @Override + public Integer component3() { + return getFkCamp(); + } + + @Override + public String component4() { + return getName(); + } + + @Override + public Integer component5() { + return getFkLocation(); + } + + @Override + public String component6() { + return getLocation(); + } + + @Override + public String component7() { + return getIncredients(); + } + + @Override + public Double component8() { + return getYear(); + } + + @Override + public Integer component9() { + return getFkSales(); + } + + @Override + public String component10() { + return getProvider(); + } + + @Override + public BigDecimal component11() { + return getCash(); + } + + @Override + public LocalDateTime component12() { + return getBuydate(); + } + + @Override + public String component13() { + return getRecipenumber(); + } + + @Override + public byte[] component14() { + return getRecipeshot(); + } + + @Override + public String component15() { + return getRecipenote(); + } + + @Override + public String[] component16() { + return getContent(); + } + + @Override + public Integer value1() { + return getPk(); + } + + @Override + public String value2() { + return getTrader(); + } + + @Override + public Integer value3() { + return getFkCamp(); + } + + @Override + public String value4() { + return getName(); + } + + @Override + public Integer value5() { + return getFkLocation(); + } + + @Override + public String value6() { + return getLocation(); + } + + @Override + public String value7() { + return getIncredients(); + } + + @Override + public Double value8() { + return getYear(); + } + + @Override + public Integer value9() { + return getFkSales(); + } + + @Override + public String value10() { + return getProvider(); + } + + @Override + public BigDecimal value11() { + return getCash(); + } + + @Override + public LocalDateTime value12() { + return getBuydate(); + } + + @Override + public String value13() { + return getRecipenumber(); + } + + @Override + public byte[] value14() { + return getRecipeshot(); + } + + @Override + public String value15() { + return getRecipenote(); + } + + @Override + public String[] value16() { + return getContent(); + } + + @Override + public VSalesRecord value1(Integer value) { + setPk(value); + return this; + } + + @Override + public VSalesRecord value2(String value) { + setTrader(value); + return this; + } + + @Override + public VSalesRecord value3(Integer value) { + setFkCamp(value); + return this; + } + + @Override + public VSalesRecord value4(String value) { + setName(value); + return this; + } + + @Override + public VSalesRecord value5(Integer value) { + setFkLocation(value); + return this; + } + + @Override + public VSalesRecord value6(String value) { + setLocation(value); + return this; + } + + @Override + public VSalesRecord value7(String value) { + setIncredients(value); + return this; + } + + @Override + public VSalesRecord value8(Double value) { + setYear(value); + return this; + } + + @Override + public VSalesRecord value9(Integer value) { + setFkSales(value); + return this; + } + + @Override + public VSalesRecord value10(String value) { + setProvider(value); + return this; + } + + @Override + public VSalesRecord value11(BigDecimal value) { + setCash(value); + return this; + } + + @Override + public VSalesRecord value12(LocalDateTime value) { + setBuydate(value); + return this; + } + + @Override + public VSalesRecord value13(String value) { + setRecipenumber(value); + return this; + } + + @Override + public VSalesRecord value14(byte[] value) { + setRecipeshot(value); + return this; + } + + @Override + public VSalesRecord value15(String value) { + setRecipenote(value); + return this; + } + + @Override + public VSalesRecord value16(String[] value) { + setContent(value); + return this; + } + + @Override + public VSalesRecord values(Integer value1, String value2, Integer value3, String value4, Integer value5, String value6, String value7, Double value8, Integer value9, String value10, BigDecimal value11, LocalDateTime value12, String value13, byte[] value14, String value15, String[] value16) { + value1(value1); + value2(value2); + value3(value3); + value4(value4); + value5(value5); + value6(value6); + value7(value7); + value8(value8); + value9(value9); + value10(value10); + value11(value11); + value12(value12); + value13(value13); + value14(value14); + value15(value15); + value16(value16); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached VSalesRecord + */ + public VSalesRecord() { + super(VSales.V_SALES); + } + + /** + * Create a detached, initialised VSalesRecord + */ + public VSalesRecord(Integer pk, String trader, Integer fkCamp, String name, Integer fkLocation, String location, String incredients, Double year, Integer fkSales, String provider, BigDecimal cash, LocalDateTime buydate, String recipenumber, byte[] recipeshot, String recipenote, String[] content) { + super(VSales.V_SALES); + + setPk(pk); + setTrader(trader); + setFkCamp(fkCamp); + setName(name); + setFkLocation(fkLocation); + setLocation(location); + setIncredients(incredients); + setYear(year); + setFkSales(fkSales); + setProvider(provider); + setCash(cash); + setBuydate(buydate); + setRecipenumber(recipenumber); + setRecipeshot(recipeshot); + setRecipenote(recipenote); + setContent(content); + } + + /** + * Create a detached, initialised VSalesRecord + */ + public VSalesRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.VSales value) { + super(VSales.V_SALES); + + if (value != null) { + setPk(value.getPk()); + setTrader(value.getTrader()); + setFkCamp(value.getFkCamp()); + setName(value.getName()); + setFkLocation(value.getFkLocation()); + setLocation(value.getLocation()); + setIncredients(value.getIncredients()); + setYear(value.getYear()); + setFkSales(value.getFkSales()); + setProvider(value.getProvider()); + setCash(value.getCash()); + setBuydate(value.getBuydate()); + setRecipenumber(value.getRecipenumber()); + setRecipeshot(value.getRecipeshot()); + setRecipenote(value.getRecipenote()); + setContent(value.getContent()); + } + } +} 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 new file mode 100644 index 0000000..31318f8 --- /dev/null +++ b/src/main/java/de/jottyfan/camporganizer/db/jooq/tables/records/VVersionRecord.java @@ -0,0 +1,109 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.camporganizer.db.jooq.tables.records; + + +import de.jottyfan.camporganizer.db.jooq.tables.VVersion; + +import org.jooq.Field; +import org.jooq.Record1; +import org.jooq.Row1; +import org.jooq.impl.TableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VVersionRecord extends TableRecordImpl implements Record1 { + + private static final long serialVersionUID = 1L; + + /** + * Setter for camp.v_version.version. + */ + public VVersionRecord setVersion(String value) { + set(0, value); + return this; + } + + /** + * Getter for camp.v_version.version. + */ + public String getVersion() { + return (String) get(0); + } + + // ------------------------------------------------------------------------- + // Record1 type implementation + // ------------------------------------------------------------------------- + + @Override + public Row1 fieldsRow() { + return (Row1) super.fieldsRow(); + } + + @Override + public Row1 valuesRow() { + return (Row1) super.valuesRow(); + } + + @Override + public Field field1() { + return VVersion.V_VERSION.VERSION; + } + + @Override + public String component1() { + return getVersion(); + } + + @Override + public String value1() { + return getVersion(); + } + + @Override + public VVersionRecord value1(String value) { + setVersion(value); + return this; + } + + @Override + public VVersionRecord values(String value1) { + value1(value1); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached VVersionRecord + */ + public VVersionRecord() { + super(VVersion.V_VERSION); + } + + /** + * Create a detached, initialised VVersionRecord + */ + public VVersionRecord(String version) { + super(VVersion.V_VERSION); + + setVersion(version); + } + + /** + * Create a detached, initialised VVersionRecord + */ + public VVersionRecord(de.jottyfan.camporganizer.db.jooq.tables.pojos.VVersion value) { + super(VVersion.V_VERSION); + + if (value != null) { + setVersion(value.getVersion()); + } + } +}