From ac49e0319918708a263751d10ad92d4afbe2e513 Mon Sep 17 00:00:00 2001 From: jotty Date: Wed, 17 Jun 2020 15:08:58 +0200 Subject: [PATCH] added euCanSHare wp --- build.gradle | 2 +- .../jottyfan/timetrack/db/DefaultCatalog.java | 4 +- .../timetrack/db/contact/Contact.java | 4 +- .../timetrack/db/contact/Indexes.java | 2 +- .../jottyfan/timetrack/db/contact/Tables.java | 2 +- .../db/contact/enums/EnumContacttype.java | 2 +- .../timetrack/db/contact/tables/TContact.java | 4 +- .../tables/records/TContactRecord.java | 4 +- .../de/jottyfan/timetrack/db/done/Done.java | 27 +- .../jottyfan/timetrack/db/done/Indexes.java | 2 +- .../de/jottyfan/timetrack/db/done/Tables.java | 20 +- .../timetrack/db/done/tables/TDone.java | 17 +- .../timetrack/db/done/tables/TJob.java | 4 +- .../timetrack/db/done/tables/TModule.java | 4 +- .../timetrack/db/done/tables/TProject.java | 4 +- .../timetrack/db/done/tables/VDaily.java | 4 +- .../timetrack/db/done/tables/VDaylimits.java | 4 +- .../timetrack/db/done/tables/VDaysummary.java | 4 +- .../timetrack/db/done/tables/VDone.java | 4 +- .../timetrack/db/done/tables/VDuration.java | 4 +- .../timetrack/db/done/tables/VEucanshare.java | 167 ++++++++ .../timetrack/db/done/tables/VHamster.java | 4 +- .../db/done/tables/VHamstersummary.java | 4 +- .../timetrack/db/done/tables/VTasklist.java | 4 +- .../timetrack/db/done/tables/VTimelength.java | 145 +++++++ .../timetrack/db/done/tables/VTotalofday.java | 4 +- .../timetrack/db/done/tables/VWorktime.java | 164 ++++++++ .../db/done/tables/records/TDoneRecord.java | 61 ++- .../db/done/tables/records/TJobRecord.java | 4 +- .../db/done/tables/records/TModuleRecord.java | 4 +- .../done/tables/records/TProjectRecord.java | 4 +- .../db/done/tables/records/VDailyRecord.java | 4 +- .../done/tables/records/VDaylimitsRecord.java | 4 +- .../tables/records/VDaysummaryRecord.java | 4 +- .../db/done/tables/records/VDoneRecord.java | 4 +- .../done/tables/records/VDurationRecord.java | 4 +- .../tables/records/VEucanshareRecord.java | 368 ++++++++++++++++++ .../done/tables/records/VHamsterRecord.java | 4 +- .../tables/records/VHamstersummaryRecord.java | 4 +- .../done/tables/records/VTasklistRecord.java | 4 +- .../tables/records/VTimelengthRecord.java | 218 +++++++++++ .../tables/records/VTotalofdayRecord.java | 4 +- .../done/tables/records/VWorktimeRecord.java | 365 +++++++++++++++++ .../jottyfan/timetrack/db/note/Indexes.java | 2 +- .../de/jottyfan/timetrack/db/note/Note.java | 4 +- .../de/jottyfan/timetrack/db/note/Tables.java | 2 +- .../timetrack/db/note/enums/EnumCategory.java | 2 +- .../timetrack/db/note/enums/EnumNotetype.java | 2 +- .../timetrack/db/note/tables/TNote.java | 4 +- .../db/note/tables/records/TNoteRecord.java | 4 +- .../timetrack/db/profile/Indexes.java | 2 +- .../timetrack/db/profile/Profile.java | 4 +- .../jottyfan/timetrack/db/profile/Tables.java | 2 +- .../timetrack/db/profile/tables/TLogin.java | 4 +- .../db/profile/tables/TLoginrole.java | 4 +- .../timetrack/db/profile/tables/TRole.java | 4 +- .../db/profile/tables/VLoginrole.java | 4 +- .../profile/tables/records/TLoginRecord.java | 4 +- .../tables/records/TLoginroleRecord.java | 4 +- .../profile/tables/records/TRoleRecord.java | 4 +- .../tables/records/VLoginroleRecord.java | 4 +- .../modules/done/DailySummaryBean.java | 22 +- .../timetrack/modules/done/DoneBean.java | 25 ++ .../timetrack/modules/done/DoneGateway.java | 50 ++- .../timetrack/modules/done/DoneModel.java | 6 +- src/main/webapp/pages/done/add.xhtml | 10 +- src/main/webapp/pages/done/edit.xhtml | 10 +- src/main/webapp/pages/done/init.xhtml | 7 +- src/main/webapp/resources/css/style.css | 18 +- 69 files changed, 1742 insertions(+), 140 deletions(-) create mode 100644 src/jooq/java/de/jottyfan/timetrack/db/done/tables/VEucanshare.java create mode 100644 src/jooq/java/de/jottyfan/timetrack/db/done/tables/VTimelength.java create mode 100644 src/jooq/java/de/jottyfan/timetrack/db/done/tables/VWorktime.java create mode 100644 src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VEucanshareRecord.java create mode 100644 src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VTimelengthRecord.java create mode 100644 src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VWorktimeRecord.java diff --git a/build.gradle b/build.gradle index 1d8339b..4a75906 100644 --- a/build.gradle +++ b/build.gradle @@ -22,7 +22,7 @@ apply plugin: 'eclipse' apply plugin: 'nu.studer.jooq' group = 'jottyfan' -version = '1.1.0' +version = '1.1.1' description = """timetrack""" diff --git a/src/jooq/java/de/jottyfan/timetrack/db/DefaultCatalog.java b/src/jooq/java/de/jottyfan/timetrack/db/DefaultCatalog.java index 7ad48dd..a179fee 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/DefaultCatalog.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/DefaultCatalog.java @@ -13,7 +13,7 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Schema; import org.jooq.impl.CatalogImpl; @@ -32,7 +32,7 @@ import org.jooq.impl.CatalogImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class DefaultCatalog extends CatalogImpl { - private static final long serialVersionUID = 1875812553; + private static final long serialVersionUID = 1609733166; /** * The reference instance of diff --git a/src/jooq/java/de/jottyfan/timetrack/db/contact/Contact.java b/src/jooq/java/de/jottyfan/timetrack/db/contact/Contact.java index 1accc22..fbbc824 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/contact/Contact.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/contact/Contact.java @@ -11,7 +11,7 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Catalog; import org.jooq.Table; @@ -31,7 +31,7 @@ import org.jooq.impl.SchemaImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class Contact extends SchemaImpl { - private static final long serialVersionUID = 2007599284; + private static final long serialVersionUID = -253386273; /** * The reference instance of contact diff --git a/src/jooq/java/de/jottyfan/timetrack/db/contact/Indexes.java b/src/jooq/java/de/jottyfan/timetrack/db/contact/Indexes.java index baf9b37..2c91112 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/contact/Indexes.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/contact/Indexes.java @@ -6,7 +6,7 @@ package de.jottyfan.timetrack.db.contact; import de.jottyfan.timetrack.db.contact.tables.TContact; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Index; import org.jooq.OrderField; diff --git a/src/jooq/java/de/jottyfan/timetrack/db/contact/Tables.java b/src/jooq/java/de/jottyfan/timetrack/db/contact/Tables.java index dcc488d..36a7c61 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/contact/Tables.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/contact/Tables.java @@ -6,7 +6,7 @@ package de.jottyfan.timetrack.db.contact; import de.jottyfan.timetrack.db.contact.tables.TContact; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; /** diff --git a/src/jooq/java/de/jottyfan/timetrack/db/contact/enums/EnumContacttype.java b/src/jooq/java/de/jottyfan/timetrack/db/contact/enums/EnumContacttype.java index 46b8517..709086a 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/contact/enums/EnumContacttype.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/contact/enums/EnumContacttype.java @@ -6,7 +6,7 @@ package de.jottyfan.timetrack.db.contact.enums; import de.jottyfan.timetrack.db.contact.Contact; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Catalog; import org.jooq.EnumType; diff --git a/src/jooq/java/de/jottyfan/timetrack/db/contact/tables/TContact.java b/src/jooq/java/de/jottyfan/timetrack/db/contact/tables/TContact.java index 82a4eef..a1444cb 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/contact/tables/TContact.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/contact/tables/TContact.java @@ -12,7 +12,7 @@ import de.jottyfan.timetrack.db.contact.tables.records.TContactRecord; import java.util.Arrays; import java.util.List; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.ForeignKey; @@ -40,7 +40,7 @@ import org.jooq.impl.TableImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class TContact extends TableImpl { - private static final long serialVersionUID = -1913430710; + private static final long serialVersionUID = 1122078543; /** * The reference instance of contact.t_contact diff --git a/src/jooq/java/de/jottyfan/timetrack/db/contact/tables/records/TContactRecord.java b/src/jooq/java/de/jottyfan/timetrack/db/contact/tables/records/TContactRecord.java index d0ff648..75f950f 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/contact/tables/records/TContactRecord.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/contact/tables/records/TContactRecord.java @@ -7,7 +7,7 @@ package de.jottyfan.timetrack.db.contact.tables.records; import de.jottyfan.timetrack.db.contact.enums.EnumContacttype; import de.jottyfan.timetrack.db.contact.tables.TContact; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.Record5; @@ -28,7 +28,7 @@ import org.jooq.impl.TableRecordImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class TContactRecord extends TableRecordImpl implements Record5 { - private static final long serialVersionUID = 875007667; + private static final long serialVersionUID = 1184347110; /** * Setter for contact.t_contact.pk. diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/Done.java b/src/jooq/java/de/jottyfan/timetrack/db/done/Done.java index aed00a0..535c134 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/done/Done.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/Done.java @@ -14,16 +14,19 @@ import de.jottyfan.timetrack.db.done.tables.VDaylimits; import de.jottyfan.timetrack.db.done.tables.VDaysummary; import de.jottyfan.timetrack.db.done.tables.VDone; import de.jottyfan.timetrack.db.done.tables.VDuration; +import de.jottyfan.timetrack.db.done.tables.VEucanshare; import de.jottyfan.timetrack.db.done.tables.VHamster; import de.jottyfan.timetrack.db.done.tables.VHamstersummary; import de.jottyfan.timetrack.db.done.tables.VTasklist; +import de.jottyfan.timetrack.db.done.tables.VTimelength; import de.jottyfan.timetrack.db.done.tables.VTotalofday; +import de.jottyfan.timetrack.db.done.tables.VWorktime; import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Catalog; import org.jooq.Table; @@ -43,7 +46,7 @@ import org.jooq.impl.SchemaImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class Done extends SchemaImpl { - private static final long serialVersionUID = -1471367006; + private static final long serialVersionUID = -1147316456; /** * The reference instance of done @@ -95,6 +98,11 @@ public class Done extends SchemaImpl { */ public final VDuration V_DURATION = de.jottyfan.timetrack.db.done.tables.VDuration.V_DURATION; + /** + * The table done.v_eucanshare. + */ + public final VEucanshare V_EUCANSHARE = de.jottyfan.timetrack.db.done.tables.VEucanshare.V_EUCANSHARE; + /** * The table done.v_hamster. */ @@ -110,11 +118,21 @@ public class Done extends SchemaImpl { */ public final VTasklist V_TASKLIST = de.jottyfan.timetrack.db.done.tables.VTasklist.V_TASKLIST; + /** + * The table done.v_timelength. + */ + public final VTimelength V_TIMELENGTH = de.jottyfan.timetrack.db.done.tables.VTimelength.V_TIMELENGTH; + /** * The table done.v_totalofday. */ public final VTotalofday V_TOTALOFDAY = de.jottyfan.timetrack.db.done.tables.VTotalofday.V_TOTALOFDAY; + /** + * The table done.v_worktime. + */ + public final VWorktime V_WORKTIME = de.jottyfan.timetrack.db.done.tables.VWorktime.V_WORKTIME; + /** * No further instances allowed */ @@ -146,9 +164,12 @@ public class Done extends SchemaImpl { VDaysummary.V_DAYSUMMARY, VDone.V_DONE, VDuration.V_DURATION, + VEucanshare.V_EUCANSHARE, VHamster.V_HAMSTER, VHamstersummary.V_HAMSTERSUMMARY, VTasklist.V_TASKLIST, - VTotalofday.V_TOTALOFDAY); + VTimelength.V_TIMELENGTH, + VTotalofday.V_TOTALOFDAY, + VWorktime.V_WORKTIME); } } diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/Indexes.java b/src/jooq/java/de/jottyfan/timetrack/db/done/Indexes.java index 0a7dd7b..9029e33 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/done/Indexes.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/Indexes.java @@ -9,7 +9,7 @@ import de.jottyfan.timetrack.db.done.tables.TJob; import de.jottyfan.timetrack.db.done.tables.TModule; import de.jottyfan.timetrack.db.done.tables.TProject; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Index; import org.jooq.OrderField; diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/Tables.java b/src/jooq/java/de/jottyfan/timetrack/db/done/Tables.java index 292e780..0eb523d 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/done/Tables.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/Tables.java @@ -13,12 +13,15 @@ import de.jottyfan.timetrack.db.done.tables.VDaylimits; import de.jottyfan.timetrack.db.done.tables.VDaysummary; import de.jottyfan.timetrack.db.done.tables.VDone; import de.jottyfan.timetrack.db.done.tables.VDuration; +import de.jottyfan.timetrack.db.done.tables.VEucanshare; import de.jottyfan.timetrack.db.done.tables.VHamster; import de.jottyfan.timetrack.db.done.tables.VHamstersummary; import de.jottyfan.timetrack.db.done.tables.VTasklist; +import de.jottyfan.timetrack.db.done.tables.VTimelength; import de.jottyfan.timetrack.db.done.tables.VTotalofday; +import de.jottyfan.timetrack.db.done.tables.VWorktime; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; /** @@ -79,6 +82,11 @@ public class Tables { */ public static final VDuration V_DURATION = VDuration.V_DURATION; + /** + * The table done.v_eucanshare. + */ + public static final VEucanshare V_EUCANSHARE = VEucanshare.V_EUCANSHARE; + /** * The table done.v_hamster. */ @@ -94,8 +102,18 @@ public class Tables { */ public static final VTasklist V_TASKLIST = VTasklist.V_TASKLIST; + /** + * The table done.v_timelength. + */ + public static final VTimelength V_TIMELENGTH = VTimelength.V_TIMELENGTH; + /** * The table done.v_totalofday. */ public static final VTotalofday V_TOTALOFDAY = VTotalofday.V_TOTALOFDAY; + + /** + * The table done.v_worktime. + */ + public static final VWorktime V_WORKTIME = VWorktime.V_WORKTIME; } diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/TDone.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/TDone.java index ec02b15..e95c895 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/TDone.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/TDone.java @@ -12,14 +12,14 @@ import java.sql.Timestamp; import java.util.Arrays; import java.util.List; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.ForeignKey; import org.jooq.Index; import org.jooq.Name; import org.jooq.Record; -import org.jooq.Row8; +import org.jooq.Row9; import org.jooq.Schema; import org.jooq.Table; import org.jooq.TableField; @@ -40,7 +40,7 @@ import org.jooq.impl.TableImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class TDone extends TableImpl { - private static final long serialVersionUID = -2079648247; + private static final long serialVersionUID = -1009395311; /** * The reference instance of done.t_done @@ -95,6 +95,11 @@ public class TDone extends TableImpl { */ public final TableField FK_LOGIN = createField(DSL.name("fk_login"), org.jooq.impl.SQLDataType.INTEGER.nullable(false), this, ""); + /** + * The column done.t_done.wp. + */ + public final TableField WP = createField(DSL.name("wp"), org.jooq.impl.SQLDataType.CLOB, this, ""); + /** * Create a done.t_done table reference */ @@ -165,11 +170,11 @@ public class TDone extends TableImpl { } // ------------------------------------------------------------------------- - // Row8 type methods + // Row9 type methods // ------------------------------------------------------------------------- @Override - public Row8 fieldsRow() { - return (Row8) super.fieldsRow(); + public Row9 fieldsRow() { + return (Row9) super.fieldsRow(); } } diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/TJob.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/TJob.java index dad7f1a..0f4fab4 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/TJob.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/TJob.java @@ -12,7 +12,7 @@ import java.sql.Timestamp; import java.util.Arrays; import java.util.List; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.ForeignKey; @@ -40,7 +40,7 @@ import org.jooq.impl.TableImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class TJob extends TableImpl { - private static final long serialVersionUID = 300367621; + private static final long serialVersionUID = 1198013806; /** * The reference instance of done.t_job diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/TModule.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/TModule.java index e74a4f9..0ddda86 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/TModule.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/TModule.java @@ -12,7 +12,7 @@ import java.sql.Timestamp; import java.util.Arrays; import java.util.List; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.ForeignKey; @@ -40,7 +40,7 @@ import org.jooq.impl.TableImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class TModule extends TableImpl { - private static final long serialVersionUID = 1907331946; + private static final long serialVersionUID = 1195797689; /** * The reference instance of done.t_module diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/TProject.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/TProject.java index ab6a717..21b3994 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/TProject.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/TProject.java @@ -12,7 +12,7 @@ import java.sql.Timestamp; import java.util.Arrays; import java.util.List; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.ForeignKey; @@ -40,7 +40,7 @@ import org.jooq.impl.TableImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class TProject extends TableImpl { - private static final long serialVersionUID = -609416251; + private static final long serialVersionUID = 760221750; /** * The reference instance of done.t_project diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VDaily.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VDaily.java index 1f691fb..1498f29 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VDaily.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VDaily.java @@ -7,7 +7,7 @@ package de.jottyfan.timetrack.db.done.tables; import de.jottyfan.timetrack.db.done.Done; import de.jottyfan.timetrack.db.done.tables.records.VDailyRecord; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.ForeignKey; @@ -35,7 +35,7 @@ import org.jooq.types.YearToSecond; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class VDaily extends TableImpl { - private static final long serialVersionUID = -220365849; + private static final long serialVersionUID = -310161174; /** * The reference instance of done.v_daily diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VDaylimits.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VDaylimits.java index ce66486..b01f020 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VDaylimits.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VDaylimits.java @@ -10,7 +10,7 @@ import de.jottyfan.timetrack.db.done.tables.records.VDaylimitsRecord; import java.sql.Timestamp; import java.time.OffsetDateTime; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.ForeignKey; @@ -37,7 +37,7 @@ import org.jooq.impl.TableImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class VDaylimits extends TableImpl { - private static final long serialVersionUID = 1186965315; + private static final long serialVersionUID = -1022072072; /** * The reference instance of done.v_daylimits diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VDaysummary.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VDaysummary.java index 1af7965..93440ca 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VDaysummary.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VDaysummary.java @@ -10,7 +10,7 @@ import de.jottyfan.timetrack.db.done.tables.records.VDaysummaryRecord; import java.sql.Timestamp; import java.time.OffsetDateTime; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.ForeignKey; @@ -38,7 +38,7 @@ import org.jooq.types.YearToSecond; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class VDaysummary extends TableImpl { - private static final long serialVersionUID = 524060696; + private static final long serialVersionUID = 1541117915; /** * The reference instance of done.v_daysummary diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VDone.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VDone.java index 4837691..91d7ece 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VDone.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VDone.java @@ -9,7 +9,7 @@ import de.jottyfan.timetrack.db.done.tables.records.VDoneRecord; import java.sql.Timestamp; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.ForeignKey; @@ -36,7 +36,7 @@ import org.jooq.impl.TableImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class VDone extends TableImpl { - private static final long serialVersionUID = -842360229; + private static final long serialVersionUID = -1832237834; /** * The reference instance of done.v_done diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VDuration.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VDuration.java index 35f22f2..36948b6 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VDuration.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VDuration.java @@ -7,7 +7,7 @@ package de.jottyfan.timetrack.db.done.tables; import de.jottyfan.timetrack.db.done.Done; import de.jottyfan.timetrack.db.done.tables.records.VDurationRecord; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.ForeignKey; @@ -35,7 +35,7 @@ import org.jooq.types.YearToSecond; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class VDuration extends TableImpl { - private static final long serialVersionUID = -578535096; + private static final long serialVersionUID = -942666083; /** * The reference instance of done.v_duration diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VEucanshare.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VEucanshare.java new file mode 100644 index 0000000..973106f --- /dev/null +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VEucanshare.java @@ -0,0 +1,167 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.timetrack.db.done.tables; + + +import de.jottyfan.timetrack.db.done.Done; +import de.jottyfan.timetrack.db.done.tables.records.VEucanshareRecord; + +import java.sql.Date; + +import javax.annotation.processing.Generated; + +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.impl.DSL; +import org.jooq.impl.TableImpl; +import org.jooq.types.YearToSecond; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "http://www.jooq.org", + "jOOQ version:3.12.1" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VEucanshare extends TableImpl { + + private static final long serialVersionUID = 1375477301; + + /** + * The reference instance of done.v_eucanshare + */ + public static final VEucanshare V_EUCANSHARE = new VEucanshare(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return VEucanshareRecord.class; + } + + /** + * The column done.v_eucanshare.fk_done. + */ + public final TableField FK_DONE = createField(DSL.name("fk_done"), org.jooq.impl.SQLDataType.INTEGER, this, ""); + + /** + * The column done.v_eucanshare.workday. + */ + public final TableField WORKDAY = createField(DSL.name("workday"), org.jooq.impl.SQLDataType.DATE, this, ""); + + /** + * The column done.v_eucanshare.duration. + */ + public final TableField DURATION = createField(DSL.name("duration"), org.jooq.impl.SQLDataType.INTERVAL, this, ""); + + /** + * The column done.v_eucanshare.project_name. + */ + public final TableField PROJECT_NAME = createField(DSL.name("project_name"), org.jooq.impl.SQLDataType.CLOB, this, ""); + + /** + * The column done.v_eucanshare.module_name. + */ + public final TableField MODULE_NAME = createField(DSL.name("module_name"), org.jooq.impl.SQLDataType.CLOB, this, ""); + + /** + * The column done.v_eucanshare.job_name. + */ + public final TableField JOB_NAME = createField(DSL.name("job_name"), org.jooq.impl.SQLDataType.CLOB, this, ""); + + /** + * The column done.v_eucanshare.fk_login. + */ + public final TableField FK_LOGIN = createField(DSL.name("fk_login"), org.jooq.impl.SQLDataType.INTEGER, this, ""); + + /** + * The column done.v_eucanshare.wp. + */ + public final TableField WP = createField(DSL.name("wp"), org.jooq.impl.SQLDataType.CLOB, this, ""); + + /** + * Create a done.v_eucanshare table reference + */ + public VEucanshare() { + this(DSL.name("v_eucanshare"), null); + } + + /** + * Create an aliased done.v_eucanshare table reference + */ + public VEucanshare(String alias) { + this(DSL.name(alias), V_EUCANSHARE); + } + + /** + * Create an aliased done.v_eucanshare table reference + */ + public VEucanshare(Name alias) { + this(alias, V_EUCANSHARE); + } + + private VEucanshare(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private VEucanshare(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment("")); + } + + public VEucanshare(Table child, ForeignKey key) { + super(child, key, V_EUCANSHARE); + } + + @Override + public Schema getSchema() { + return Done.DONE; + } + + @Override + public VEucanshare as(String alias) { + return new VEucanshare(DSL.name(alias), this); + } + + @Override + public VEucanshare as(Name alias) { + return new VEucanshare(alias, this); + } + + /** + * Rename this table + */ + @Override + public VEucanshare rename(String name) { + return new VEucanshare(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public VEucanshare rename(Name name) { + return new VEucanshare(name, null); + } + + // ------------------------------------------------------------------------- + // Row8 type methods + // ------------------------------------------------------------------------- + + @Override + public Row8 fieldsRow() { + return (Row8) super.fieldsRow(); + } +} diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VHamster.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VHamster.java index e3a5274..7fea784 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VHamster.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VHamster.java @@ -9,7 +9,7 @@ import de.jottyfan.timetrack.db.done.tables.records.VHamsterRecord; import java.sql.Date; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.ForeignKey; @@ -37,7 +37,7 @@ import org.jooq.types.YearToSecond; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class VHamster extends TableImpl { - private static final long serialVersionUID = -137413152; + private static final long serialVersionUID = -1309111431; /** * The reference instance of done.v_hamster diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VHamstersummary.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VHamstersummary.java index c158fde..1f10852 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VHamstersummary.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VHamstersummary.java @@ -9,7 +9,7 @@ import de.jottyfan.timetrack.db.done.tables.records.VHamstersummaryRecord; import java.sql.Date; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.ForeignKey; @@ -36,7 +36,7 @@ import org.jooq.impl.TableImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class VHamstersummary extends TableImpl { - private static final long serialVersionUID = -285333605; + private static final long serialVersionUID = -1084154956; /** * The reference instance of done.v_hamstersummary diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VTasklist.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VTasklist.java index 31cbca1..cbc93b2 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VTasklist.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VTasklist.java @@ -7,7 +7,7 @@ package de.jottyfan.timetrack.db.done.tables; import de.jottyfan.timetrack.db.done.Done; import de.jottyfan.timetrack.db.done.tables.records.VTasklistRecord; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.ForeignKey; @@ -34,7 +34,7 @@ import org.jooq.impl.TableImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class VTasklist extends TableImpl { - private static final long serialVersionUID = -109801723; + private static final long serialVersionUID = -601090984; /** * The reference instance of done.v_tasklist diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VTimelength.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VTimelength.java new file mode 100644 index 0000000..a70d366 --- /dev/null +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VTimelength.java @@ -0,0 +1,145 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.timetrack.db.done.tables; + + +import de.jottyfan.timetrack.db.done.Done; +import de.jottyfan.timetrack.db.done.tables.records.VTimelengthRecord; + +import javax.annotation.processing.Generated; + +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.impl.DSL; +import org.jooq.impl.TableImpl; +import org.jooq.types.YearToSecond; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "http://www.jooq.org", + "jOOQ version:3.12.1" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VTimelength extends TableImpl { + + private static final long serialVersionUID = -181048501; + + /** + * The reference instance of done.v_timelength + */ + public static final VTimelength V_TIMELENGTH = new VTimelength(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return VTimelengthRecord.class; + } + + /** + * The column done.v_timelength.day. + */ + public final TableField DAY = createField(DSL.name("day"), org.jooq.impl.SQLDataType.CLOB, this, ""); + + /** + * The column done.v_timelength.duration. + */ + public final TableField DURATION = createField(DSL.name("duration"), org.jooq.impl.SQLDataType.INTERVAL, this, ""); + + /** + * The column done.v_timelength.fk_done. + */ + public final TableField FK_DONE = createField(DSL.name("fk_done"), org.jooq.impl.SQLDataType.INTEGER, this, ""); + + /** + * The column done.v_timelength.fk_login. + */ + public final TableField FK_LOGIN = createField(DSL.name("fk_login"), org.jooq.impl.SQLDataType.INTEGER, this, ""); + + /** + * Create a done.v_timelength table reference + */ + public VTimelength() { + this(DSL.name("v_timelength"), null); + } + + /** + * Create an aliased done.v_timelength table reference + */ + public VTimelength(String alias) { + this(DSL.name(alias), V_TIMELENGTH); + } + + /** + * Create an aliased done.v_timelength table reference + */ + public VTimelength(Name alias) { + this(alias, V_TIMELENGTH); + } + + private VTimelength(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private VTimelength(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment("")); + } + + public VTimelength(Table child, ForeignKey key) { + super(child, key, V_TIMELENGTH); + } + + @Override + public Schema getSchema() { + return Done.DONE; + } + + @Override + public VTimelength as(String alias) { + return new VTimelength(DSL.name(alias), this); + } + + @Override + public VTimelength as(Name alias) { + return new VTimelength(alias, this); + } + + /** + * Rename this table + */ + @Override + public VTimelength rename(String name) { + return new VTimelength(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public VTimelength rename(Name name) { + return new VTimelength(name, null); + } + + // ------------------------------------------------------------------------- + // Row4 type methods + // ------------------------------------------------------------------------- + + @Override + public Row4 fieldsRow() { + return (Row4) super.fieldsRow(); + } +} diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VTotalofday.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VTotalofday.java index b741885..77f843a 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VTotalofday.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VTotalofday.java @@ -7,7 +7,7 @@ package de.jottyfan.timetrack.db.done.tables; import de.jottyfan.timetrack.db.done.Done; import de.jottyfan.timetrack.db.done.tables.records.VTotalofdayRecord; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.ForeignKey; @@ -34,7 +34,7 @@ import org.jooq.impl.TableImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class VTotalofday extends TableImpl { - private static final long serialVersionUID = 1381929458; + private static final long serialVersionUID = 46814145; /** * The reference instance of done.v_totalofday diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VWorktime.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VWorktime.java new file mode 100644 index 0000000..1dd5e65 --- /dev/null +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/VWorktime.java @@ -0,0 +1,164 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.timetrack.db.done.tables; + + +import de.jottyfan.timetrack.db.done.Done; +import de.jottyfan.timetrack.db.done.tables.records.VWorktimeRecord; + +import javax.annotation.processing.Generated; + +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.impl.DSL; +import org.jooq.impl.TableImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "http://www.jooq.org", + "jOOQ version:3.12.1" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VWorktime extends TableImpl { + + private static final long serialVersionUID = -330427149; + + /** + * The reference instance of done.v_worktime + */ + public static final VWorktime V_WORKTIME = new VWorktime(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return VWorktimeRecord.class; + } + + /** + * The column done.v_worktime.day. + */ + public final TableField DAY = createField(DSL.name("day"), org.jooq.impl.SQLDataType.CLOB, this, ""); + + /** + * The column done.v_worktime.duration. + */ + public final TableField DURATION = createField(DSL.name("duration"), org.jooq.impl.SQLDataType.CLOB, this, ""); + + /** + * The column done.v_worktime.duration_hours. + */ + public final TableField DURATION_HOURS = createField(DSL.name("duration_hours"), org.jooq.impl.SQLDataType.DOUBLE, this, ""); + + /** + * The column done.v_worktime.project_name. + */ + public final TableField PROJECT_NAME = createField(DSL.name("project_name"), org.jooq.impl.SQLDataType.CLOB, this, ""); + + /** + * The column done.v_worktime.module_name. + */ + public final TableField MODULE_NAME = createField(DSL.name("module_name"), org.jooq.impl.SQLDataType.CLOB, this, ""); + + /** + * The column done.v_worktime.job_name. + */ + public final TableField JOB_NAME = createField(DSL.name("job_name"), org.jooq.impl.SQLDataType.CLOB, this, ""); + + /** + * The column done.v_worktime.wp. + */ + public final TableField WP = createField(DSL.name("wp"), org.jooq.impl.SQLDataType.CLOB, this, ""); + + /** + * The column done.v_worktime.fk_login. + */ + public final TableField FK_LOGIN = createField(DSL.name("fk_login"), org.jooq.impl.SQLDataType.INTEGER, this, ""); + + /** + * Create a done.v_worktime table reference + */ + public VWorktime() { + this(DSL.name("v_worktime"), null); + } + + /** + * Create an aliased done.v_worktime table reference + */ + public VWorktime(String alias) { + this(DSL.name(alias), V_WORKTIME); + } + + /** + * Create an aliased done.v_worktime table reference + */ + public VWorktime(Name alias) { + this(alias, V_WORKTIME); + } + + private VWorktime(Name alias, Table aliased) { + this(alias, aliased, null); + } + + private VWorktime(Name alias, Table aliased, Field[] parameters) { + super(alias, null, aliased, parameters, DSL.comment("")); + } + + public VWorktime(Table child, ForeignKey key) { + super(child, key, V_WORKTIME); + } + + @Override + public Schema getSchema() { + return Done.DONE; + } + + @Override + public VWorktime as(String alias) { + return new VWorktime(DSL.name(alias), this); + } + + @Override + public VWorktime as(Name alias) { + return new VWorktime(alias, this); + } + + /** + * Rename this table + */ + @Override + public VWorktime rename(String name) { + return new VWorktime(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public VWorktime rename(Name name) { + return new VWorktime(name, null); + } + + // ------------------------------------------------------------------------- + // Row8 type methods + // ------------------------------------------------------------------------- + + @Override + public Row8 fieldsRow() { + return (Row8) super.fieldsRow(); + } +} diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/TDoneRecord.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/TDoneRecord.java index edf6af2..4ffc47c 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/TDoneRecord.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/TDoneRecord.java @@ -8,11 +8,11 @@ import de.jottyfan.timetrack.db.done.tables.TDone; import java.sql.Timestamp; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; -import org.jooq.Record8; -import org.jooq.Row8; +import org.jooq.Record9; +import org.jooq.Row9; import org.jooq.impl.TableRecordImpl; @@ -27,9 +27,9 @@ import org.jooq.impl.TableRecordImpl; comments = "This class is generated by jOOQ" ) @SuppressWarnings({ "all", "unchecked", "rawtypes" }) -public class TDoneRecord extends TableRecordImpl implements Record8 { +public class TDoneRecord extends TableRecordImpl implements Record9 { - private static final long serialVersionUID = 254775418; + private static final long serialVersionUID = -1941900551; /** * Setter for done.t_done.lastchange. @@ -143,18 +143,32 @@ public class TDoneRecord extends TableRecordImpl implements Record8 return (Integer) get(7); } + /** + * Setter for done.t_done.wp. + */ + public void setWp(String value) { + set(8, value); + } + + /** + * Getter for done.t_done.wp. + */ + public String getWp() { + return (String) get(8); + } + // ------------------------------------------------------------------------- - // Record8 type implementation + // Record9 type implementation // ------------------------------------------------------------------------- @Override - public Row8 fieldsRow() { - return (Row8) super.fieldsRow(); + public Row9 fieldsRow() { + return (Row9) super.fieldsRow(); } @Override - public Row8 valuesRow() { - return (Row8) super.valuesRow(); + public Row9 valuesRow() { + return (Row9) super.valuesRow(); } @Override @@ -197,6 +211,11 @@ public class TDoneRecord extends TableRecordImpl implements Record8 return TDone.T_DONE.FK_LOGIN; } + @Override + public Field field9() { + return TDone.T_DONE.WP; + } + @Override public Timestamp component1() { return getLastchange(); @@ -237,6 +256,11 @@ public class TDoneRecord extends TableRecordImpl implements Record8 return getFkLogin(); } + @Override + public String component9() { + return getWp(); + } + @Override public Timestamp value1() { return getLastchange(); @@ -277,6 +301,11 @@ public class TDoneRecord extends TableRecordImpl implements Record8 return getFkLogin(); } + @Override + public String value9() { + return getWp(); + } + @Override public TDoneRecord value1(Timestamp value) { setLastchange(value); @@ -326,7 +355,13 @@ public class TDoneRecord extends TableRecordImpl implements Record8 } @Override - public TDoneRecord values(Timestamp value1, Integer value2, Timestamp value3, Timestamp value4, Integer value5, Integer value6, Integer value7, Integer value8) { + public TDoneRecord value9(String value) { + setWp(value); + return this; + } + + @Override + public TDoneRecord values(Timestamp value1, Integer value2, Timestamp value3, Timestamp value4, Integer value5, Integer value6, Integer value7, Integer value8, String value9) { value1(value1); value2(value2); value3(value3); @@ -335,6 +370,7 @@ public class TDoneRecord extends TableRecordImpl implements Record8 value6(value6); value7(value7); value8(value8); + value9(value9); return this; } @@ -352,7 +388,7 @@ public class TDoneRecord extends TableRecordImpl implements Record8 /** * Create a detached, initialised TDoneRecord */ - public TDoneRecord(Timestamp lastchange, Integer pk, Timestamp timeFrom, Timestamp timeUntil, Integer fkProject, Integer fkModule, Integer fkJob, Integer fkLogin) { + public TDoneRecord(Timestamp lastchange, Integer pk, Timestamp timeFrom, Timestamp timeUntil, Integer fkProject, Integer fkModule, Integer fkJob, Integer fkLogin, String wp) { super(TDone.T_DONE); set(0, lastchange); @@ -363,5 +399,6 @@ public class TDoneRecord extends TableRecordImpl implements Record8 set(5, fkModule); set(6, fkJob); set(7, fkLogin); + set(8, wp); } } diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/TJobRecord.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/TJobRecord.java index 3f419a4..cf8b1bd 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/TJobRecord.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/TJobRecord.java @@ -8,7 +8,7 @@ import de.jottyfan.timetrack.db.done.tables.TJob; import java.sql.Timestamp; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.Record3; @@ -29,7 +29,7 @@ import org.jooq.impl.TableRecordImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class TJobRecord extends TableRecordImpl implements Record3 { - private static final long serialVersionUID = 501080223; + private static final long serialVersionUID = -1298990074; /** * Setter for done.t_job.lastchange. diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/TModuleRecord.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/TModuleRecord.java index b4268d1..032088e 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/TModuleRecord.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/TModuleRecord.java @@ -8,7 +8,7 @@ import de.jottyfan.timetrack.db.done.tables.TModule; import java.sql.Timestamp; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.Record3; @@ -29,7 +29,7 @@ import org.jooq.impl.TableRecordImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class TModuleRecord extends TableRecordImpl implements Record3 { - private static final long serialVersionUID = 1180844514; + private static final long serialVersionUID = 1225434375; /** * Setter for done.t_module.lastchange. diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/TProjectRecord.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/TProjectRecord.java index e1bf472..a3e4c2e 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/TProjectRecord.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/TProjectRecord.java @@ -8,7 +8,7 @@ import de.jottyfan.timetrack.db.done.tables.TProject; import java.sql.Timestamp; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.Record3; @@ -29,7 +29,7 @@ import org.jooq.impl.TableRecordImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class TProjectRecord extends TableRecordImpl implements Record3 { - private static final long serialVersionUID = 1864163507; + private static final long serialVersionUID = 1716720610; /** * Setter for done.t_project.lastchange. diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VDailyRecord.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VDailyRecord.java index e18ff61..b672cef 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VDailyRecord.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VDailyRecord.java @@ -6,7 +6,7 @@ package de.jottyfan.timetrack.db.done.tables.records; import de.jottyfan.timetrack.db.done.tables.VDaily; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.Record4; @@ -28,7 +28,7 @@ import org.jooq.types.YearToSecond; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class VDailyRecord extends TableRecordImpl implements Record4 { - private static final long serialVersionUID = 111682889; + private static final long serialVersionUID = 272286224; /** * Setter for done.v_daily.worktime. diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VDaylimitsRecord.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VDaylimitsRecord.java index e600d3f..7b954c0 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VDaylimitsRecord.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VDaylimitsRecord.java @@ -9,7 +9,7 @@ import de.jottyfan.timetrack.db.done.tables.VDaylimits; import java.sql.Timestamp; import java.time.OffsetDateTime; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.Record4; @@ -30,7 +30,7 @@ import org.jooq.impl.TableRecordImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class VDaylimitsRecord extends TableRecordImpl implements Record4 { - private static final long serialVersionUID = 1544678482; + private static final long serialVersionUID = -1076103395; /** * Setter for done.v_daylimits.work_start. diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VDaysummaryRecord.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VDaysummaryRecord.java index 9ee880a..241ab51 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VDaysummaryRecord.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VDaysummaryRecord.java @@ -9,7 +9,7 @@ import de.jottyfan.timetrack.db.done.tables.VDaysummary; import java.sql.Timestamp; import java.time.OffsetDateTime; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.Record7; @@ -31,7 +31,7 @@ import org.jooq.types.YearToSecond; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class VDaysummaryRecord extends TableRecordImpl implements Record7 { - private static final long serialVersionUID = -531239752; + private static final long serialVersionUID = -524282795; /** * Setter for done.v_daysummary.breaktime. diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VDoneRecord.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VDoneRecord.java index 6a082ca..db58ac5 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VDoneRecord.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VDoneRecord.java @@ -8,7 +8,7 @@ import de.jottyfan.timetrack.db.done.tables.VDone; import java.sql.Timestamp; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.Record8; @@ -29,7 +29,7 @@ import org.jooq.impl.TableRecordImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class VDoneRecord extends TableRecordImpl implements Record8 { - private static final long serialVersionUID = -311533849; + private static final long serialVersionUID = 933997970; /** * Setter for done.v_done.fk_done. diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VDurationRecord.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VDurationRecord.java index 5df0c4b..12b5637 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VDurationRecord.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VDurationRecord.java @@ -6,7 +6,7 @@ package de.jottyfan.timetrack.db.done.tables.records; import de.jottyfan.timetrack.db.done.tables.VDuration; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.Record7; @@ -28,7 +28,7 @@ import org.jooq.types.YearToSecond; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class VDurationRecord extends TableRecordImpl implements Record7 { - private static final long serialVersionUID = 794239622; + private static final long serialVersionUID = -1641325525; /** * Setter for done.v_duration.day. diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VEucanshareRecord.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VEucanshareRecord.java new file mode 100644 index 0000000..93236b2 --- /dev/null +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VEucanshareRecord.java @@ -0,0 +1,368 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.timetrack.db.done.tables.records; + + +import de.jottyfan.timetrack.db.done.tables.VEucanshare; + +import java.sql.Date; + +import javax.annotation.processing.Generated; + +import org.jooq.Field; +import org.jooq.Record8; +import org.jooq.Row8; +import org.jooq.impl.TableRecordImpl; +import org.jooq.types.YearToSecond; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "http://www.jooq.org", + "jOOQ version:3.12.1" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VEucanshareRecord extends TableRecordImpl implements Record8 { + + private static final long serialVersionUID = 2139665588; + + /** + * Setter for done.v_eucanshare.fk_done. + */ + public void setFkDone(Integer value) { + set(0, value); + } + + /** + * Getter for done.v_eucanshare.fk_done. + */ + public Integer getFkDone() { + return (Integer) get(0); + } + + /** + * Setter for done.v_eucanshare.workday. + */ + public void setWorkday(Date value) { + set(1, value); + } + + /** + * Getter for done.v_eucanshare.workday. + */ + public Date getWorkday() { + return (Date) get(1); + } + + /** + * Setter for done.v_eucanshare.duration. + */ + public void setDuration(YearToSecond value) { + set(2, value); + } + + /** + * Getter for done.v_eucanshare.duration. + */ + public YearToSecond getDuration() { + return (YearToSecond) get(2); + } + + /** + * Setter for done.v_eucanshare.project_name. + */ + public void setProjectName(String value) { + set(3, value); + } + + /** + * Getter for done.v_eucanshare.project_name. + */ + public String getProjectName() { + return (String) get(3); + } + + /** + * Setter for done.v_eucanshare.module_name. + */ + public void setModuleName(String value) { + set(4, value); + } + + /** + * Getter for done.v_eucanshare.module_name. + */ + public String getModuleName() { + return (String) get(4); + } + + /** + * Setter for done.v_eucanshare.job_name. + */ + public void setJobName(String value) { + set(5, value); + } + + /** + * Getter for done.v_eucanshare.job_name. + */ + public String getJobName() { + return (String) get(5); + } + + /** + * Setter for done.v_eucanshare.fk_login. + */ + public void setFkLogin(Integer value) { + set(6, value); + } + + /** + * Getter for done.v_eucanshare.fk_login. + */ + public Integer getFkLogin() { + return (Integer) get(6); + } + + /** + * Setter for done.v_eucanshare.wp. + */ + public void setWp(String value) { + set(7, value); + } + + /** + * Getter for done.v_eucanshare.wp. + */ + public String getWp() { + return (String) 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 VEucanshare.V_EUCANSHARE.FK_DONE; + } + + @Override + public Field field2() { + return VEucanshare.V_EUCANSHARE.WORKDAY; + } + + @Override + public Field field3() { + return VEucanshare.V_EUCANSHARE.DURATION; + } + + @Override + public Field field4() { + return VEucanshare.V_EUCANSHARE.PROJECT_NAME; + } + + @Override + public Field field5() { + return VEucanshare.V_EUCANSHARE.MODULE_NAME; + } + + @Override + public Field field6() { + return VEucanshare.V_EUCANSHARE.JOB_NAME; + } + + @Override + public Field field7() { + return VEucanshare.V_EUCANSHARE.FK_LOGIN; + } + + @Override + public Field field8() { + return VEucanshare.V_EUCANSHARE.WP; + } + + @Override + public Integer component1() { + return getFkDone(); + } + + @Override + public Date component2() { + return getWorkday(); + } + + @Override + public YearToSecond component3() { + return getDuration(); + } + + @Override + public String component4() { + return getProjectName(); + } + + @Override + public String component5() { + return getModuleName(); + } + + @Override + public String component6() { + return getJobName(); + } + + @Override + public Integer component7() { + return getFkLogin(); + } + + @Override + public String component8() { + return getWp(); + } + + @Override + public Integer value1() { + return getFkDone(); + } + + @Override + public Date value2() { + return getWorkday(); + } + + @Override + public YearToSecond value3() { + return getDuration(); + } + + @Override + public String value4() { + return getProjectName(); + } + + @Override + public String value5() { + return getModuleName(); + } + + @Override + public String value6() { + return getJobName(); + } + + @Override + public Integer value7() { + return getFkLogin(); + } + + @Override + public String value8() { + return getWp(); + } + + @Override + public VEucanshareRecord value1(Integer value) { + setFkDone(value); + return this; + } + + @Override + public VEucanshareRecord value2(Date value) { + setWorkday(value); + return this; + } + + @Override + public VEucanshareRecord value3(YearToSecond value) { + setDuration(value); + return this; + } + + @Override + public VEucanshareRecord value4(String value) { + setProjectName(value); + return this; + } + + @Override + public VEucanshareRecord value5(String value) { + setModuleName(value); + return this; + } + + @Override + public VEucanshareRecord value6(String value) { + setJobName(value); + return this; + } + + @Override + public VEucanshareRecord value7(Integer value) { + setFkLogin(value); + return this; + } + + @Override + public VEucanshareRecord value8(String value) { + setWp(value); + return this; + } + + @Override + public VEucanshareRecord values(Integer value1, Date value2, YearToSecond value3, String value4, String value5, String value6, Integer value7, String value8) { + value1(value1); + value2(value2); + value3(value3); + value4(value4); + value5(value5); + value6(value6); + value7(value7); + value8(value8); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached VEucanshareRecord + */ + public VEucanshareRecord() { + super(VEucanshare.V_EUCANSHARE); + } + + /** + * Create a detached, initialised VEucanshareRecord + */ + public VEucanshareRecord(Integer fkDone, Date workday, YearToSecond duration, String projectName, String moduleName, String jobName, Integer fkLogin, String wp) { + super(VEucanshare.V_EUCANSHARE); + + set(0, fkDone); + set(1, workday); + set(2, duration); + set(3, projectName); + set(4, moduleName); + set(5, jobName); + set(6, fkLogin); + set(7, wp); + } +} diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VHamsterRecord.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VHamsterRecord.java index 0dd9382..e0e6f8f 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VHamsterRecord.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VHamsterRecord.java @@ -8,7 +8,7 @@ import de.jottyfan.timetrack.db.done.tables.VHamster; import java.sql.Date; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.Record6; @@ -30,7 +30,7 @@ import org.jooq.types.YearToSecond; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class VHamsterRecord extends TableRecordImpl implements Record6 { - private static final long serialVersionUID = 1475398201; + private static final long serialVersionUID = 1135919574; /** * Setter for done.v_hamster.workday. diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VHamstersummaryRecord.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VHamstersummaryRecord.java index 899ae8c..3d5a7c1 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VHamstersummaryRecord.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VHamstersummaryRecord.java @@ -8,7 +8,7 @@ import de.jottyfan.timetrack.db.done.tables.VHamstersummary; import java.sql.Date; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.Record6; @@ -29,7 +29,7 @@ import org.jooq.impl.TableRecordImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class VHamstersummaryRecord extends TableRecordImpl implements Record6 { - private static final long serialVersionUID = 742713887; + private static final long serialVersionUID = 1731792914; /** * Setter for done.v_hamstersummary.workday. diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VTasklistRecord.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VTasklistRecord.java index df9bd1d..ba4294d 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VTasklistRecord.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VTasklistRecord.java @@ -6,7 +6,7 @@ package de.jottyfan.timetrack.db.done.tables.records; import de.jottyfan.timetrack.db.done.tables.VTasklist; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.Record6; @@ -27,7 +27,7 @@ import org.jooq.impl.TableRecordImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class VTasklistRecord extends TableRecordImpl implements Record6 { - private static final long serialVersionUID = -1505579480; + private static final long serialVersionUID = -1593590961; /** * Setter for done.v_tasklist.day. diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VTimelengthRecord.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VTimelengthRecord.java new file mode 100644 index 0000000..d21b9e7 --- /dev/null +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VTimelengthRecord.java @@ -0,0 +1,218 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.timetrack.db.done.tables.records; + + +import de.jottyfan.timetrack.db.done.tables.VTimelength; + +import javax.annotation.processing.Generated; + +import org.jooq.Field; +import org.jooq.Record4; +import org.jooq.Row4; +import org.jooq.impl.TableRecordImpl; +import org.jooq.types.YearToSecond; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "http://www.jooq.org", + "jOOQ version:3.12.1" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VTimelengthRecord extends TableRecordImpl implements Record4 { + + private static final long serialVersionUID = -328020269; + + /** + * Setter for done.v_timelength.day. + */ + public void setDay(String value) { + set(0, value); + } + + /** + * Getter for done.v_timelength.day. + */ + public String getDay() { + return (String) get(0); + } + + /** + * Setter for done.v_timelength.duration. + */ + public void setDuration(YearToSecond value) { + set(1, value); + } + + /** + * Getter for done.v_timelength.duration. + */ + public YearToSecond getDuration() { + return (YearToSecond) get(1); + } + + /** + * Setter for done.v_timelength.fk_done. + */ + public void setFkDone(Integer value) { + set(2, value); + } + + /** + * Getter for done.v_timelength.fk_done. + */ + public Integer getFkDone() { + return (Integer) get(2); + } + + /** + * Setter for done.v_timelength.fk_login. + */ + public void setFkLogin(Integer value) { + set(3, value); + } + + /** + * Getter for done.v_timelength.fk_login. + */ + public Integer getFkLogin() { + return (Integer) 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 VTimelength.V_TIMELENGTH.DAY; + } + + @Override + public Field field2() { + return VTimelength.V_TIMELENGTH.DURATION; + } + + @Override + public Field field3() { + return VTimelength.V_TIMELENGTH.FK_DONE; + } + + @Override + public Field field4() { + return VTimelength.V_TIMELENGTH.FK_LOGIN; + } + + @Override + public String component1() { + return getDay(); + } + + @Override + public YearToSecond component2() { + return getDuration(); + } + + @Override + public Integer component3() { + return getFkDone(); + } + + @Override + public Integer component4() { + return getFkLogin(); + } + + @Override + public String value1() { + return getDay(); + } + + @Override + public YearToSecond value2() { + return getDuration(); + } + + @Override + public Integer value3() { + return getFkDone(); + } + + @Override + public Integer value4() { + return getFkLogin(); + } + + @Override + public VTimelengthRecord value1(String value) { + setDay(value); + return this; + } + + @Override + public VTimelengthRecord value2(YearToSecond value) { + setDuration(value); + return this; + } + + @Override + public VTimelengthRecord value3(Integer value) { + setFkDone(value); + return this; + } + + @Override + public VTimelengthRecord value4(Integer value) { + setFkLogin(value); + return this; + } + + @Override + public VTimelengthRecord values(String value1, YearToSecond value2, Integer value3, Integer value4) { + value1(value1); + value2(value2); + value3(value3); + value4(value4); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached VTimelengthRecord + */ + public VTimelengthRecord() { + super(VTimelength.V_TIMELENGTH); + } + + /** + * Create a detached, initialised VTimelengthRecord + */ + public VTimelengthRecord(String day, YearToSecond duration, Integer fkDone, Integer fkLogin) { + super(VTimelength.V_TIMELENGTH); + + set(0, day); + set(1, duration); + set(2, fkDone); + set(3, fkLogin); + } +} diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VTotalofdayRecord.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VTotalofdayRecord.java index 52be9e2..7fd0e69 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VTotalofdayRecord.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VTotalofdayRecord.java @@ -6,7 +6,7 @@ package de.jottyfan.timetrack.db.done.tables.records; import de.jottyfan.timetrack.db.done.tables.VTotalofday; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.Record6; @@ -27,7 +27,7 @@ import org.jooq.impl.TableRecordImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class VTotalofdayRecord extends TableRecordImpl implements Record6 { - private static final long serialVersionUID = -383740435; + private static final long serialVersionUID = -1877583070; /** * Setter for done.v_totalofday.breaktime. diff --git a/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VWorktimeRecord.java b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VWorktimeRecord.java new file mode 100644 index 0000000..c061976 --- /dev/null +++ b/src/jooq/java/de/jottyfan/timetrack/db/done/tables/records/VWorktimeRecord.java @@ -0,0 +1,365 @@ +/* + * This file is generated by jOOQ. + */ +package de.jottyfan.timetrack.db.done.tables.records; + + +import de.jottyfan.timetrack.db.done.tables.VWorktime; + +import javax.annotation.processing.Generated; + +import org.jooq.Field; +import org.jooq.Record8; +import org.jooq.Row8; +import org.jooq.impl.TableRecordImpl; + + +/** + * This class is generated by jOOQ. + */ +@Generated( + value = { + "http://www.jooq.org", + "jOOQ version:3.12.1" + }, + comments = "This class is generated by jOOQ" +) +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class VWorktimeRecord extends TableRecordImpl implements Record8 { + + private static final long serialVersionUID = 647750108; + + /** + * Setter for done.v_worktime.day. + */ + public void setDay(String value) { + set(0, value); + } + + /** + * Getter for done.v_worktime.day. + */ + public String getDay() { + return (String) get(0); + } + + /** + * Setter for done.v_worktime.duration. + */ + public void setDuration(String value) { + set(1, value); + } + + /** + * Getter for done.v_worktime.duration. + */ + public String getDuration() { + return (String) get(1); + } + + /** + * Setter for done.v_worktime.duration_hours. + */ + public void setDurationHours(Double value) { + set(2, value); + } + + /** + * Getter for done.v_worktime.duration_hours. + */ + public Double getDurationHours() { + return (Double) get(2); + } + + /** + * Setter for done.v_worktime.project_name. + */ + public void setProjectName(String value) { + set(3, value); + } + + /** + * Getter for done.v_worktime.project_name. + */ + public String getProjectName() { + return (String) get(3); + } + + /** + * Setter for done.v_worktime.module_name. + */ + public void setModuleName(String value) { + set(4, value); + } + + /** + * Getter for done.v_worktime.module_name. + */ + public String getModuleName() { + return (String) get(4); + } + + /** + * Setter for done.v_worktime.job_name. + */ + public void setJobName(String value) { + set(5, value); + } + + /** + * Getter for done.v_worktime.job_name. + */ + public String getJobName() { + return (String) get(5); + } + + /** + * Setter for done.v_worktime.wp. + */ + public void setWp(String value) { + set(6, value); + } + + /** + * Getter for done.v_worktime.wp. + */ + public String getWp() { + return (String) get(6); + } + + /** + * Setter for done.v_worktime.fk_login. + */ + public void setFkLogin(Integer value) { + set(7, value); + } + + /** + * Getter for done.v_worktime.fk_login. + */ + public Integer getFkLogin() { + return (Integer) 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 VWorktime.V_WORKTIME.DAY; + } + + @Override + public Field field2() { + return VWorktime.V_WORKTIME.DURATION; + } + + @Override + public Field field3() { + return VWorktime.V_WORKTIME.DURATION_HOURS; + } + + @Override + public Field field4() { + return VWorktime.V_WORKTIME.PROJECT_NAME; + } + + @Override + public Field field5() { + return VWorktime.V_WORKTIME.MODULE_NAME; + } + + @Override + public Field field6() { + return VWorktime.V_WORKTIME.JOB_NAME; + } + + @Override + public Field field7() { + return VWorktime.V_WORKTIME.WP; + } + + @Override + public Field field8() { + return VWorktime.V_WORKTIME.FK_LOGIN; + } + + @Override + public String component1() { + return getDay(); + } + + @Override + public String component2() { + return getDuration(); + } + + @Override + public Double component3() { + return getDurationHours(); + } + + @Override + public String component4() { + return getProjectName(); + } + + @Override + public String component5() { + return getModuleName(); + } + + @Override + public String component6() { + return getJobName(); + } + + @Override + public String component7() { + return getWp(); + } + + @Override + public Integer component8() { + return getFkLogin(); + } + + @Override + public String value1() { + return getDay(); + } + + @Override + public String value2() { + return getDuration(); + } + + @Override + public Double value3() { + return getDurationHours(); + } + + @Override + public String value4() { + return getProjectName(); + } + + @Override + public String value5() { + return getModuleName(); + } + + @Override + public String value6() { + return getJobName(); + } + + @Override + public String value7() { + return getWp(); + } + + @Override + public Integer value8() { + return getFkLogin(); + } + + @Override + public VWorktimeRecord value1(String value) { + setDay(value); + return this; + } + + @Override + public VWorktimeRecord value2(String value) { + setDuration(value); + return this; + } + + @Override + public VWorktimeRecord value3(Double value) { + setDurationHours(value); + return this; + } + + @Override + public VWorktimeRecord value4(String value) { + setProjectName(value); + return this; + } + + @Override + public VWorktimeRecord value5(String value) { + setModuleName(value); + return this; + } + + @Override + public VWorktimeRecord value6(String value) { + setJobName(value); + return this; + } + + @Override + public VWorktimeRecord value7(String value) { + setWp(value); + return this; + } + + @Override + public VWorktimeRecord value8(Integer value) { + setFkLogin(value); + return this; + } + + @Override + public VWorktimeRecord values(String value1, String value2, Double value3, String value4, String value5, String value6, String value7, Integer value8) { + value1(value1); + value2(value2); + value3(value3); + value4(value4); + value5(value5); + value6(value6); + value7(value7); + value8(value8); + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached VWorktimeRecord + */ + public VWorktimeRecord() { + super(VWorktime.V_WORKTIME); + } + + /** + * Create a detached, initialised VWorktimeRecord + */ + public VWorktimeRecord(String day, String duration, Double durationHours, String projectName, String moduleName, String jobName, String wp, Integer fkLogin) { + super(VWorktime.V_WORKTIME); + + set(0, day); + set(1, duration); + set(2, durationHours); + set(3, projectName); + set(4, moduleName); + set(5, jobName); + set(6, wp); + set(7, fkLogin); + } +} diff --git a/src/jooq/java/de/jottyfan/timetrack/db/note/Indexes.java b/src/jooq/java/de/jottyfan/timetrack/db/note/Indexes.java index 02c69d2..d664889 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/note/Indexes.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/note/Indexes.java @@ -6,7 +6,7 @@ package de.jottyfan.timetrack.db.note; import de.jottyfan.timetrack.db.note.tables.TNote; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Index; import org.jooq.OrderField; diff --git a/src/jooq/java/de/jottyfan/timetrack/db/note/Note.java b/src/jooq/java/de/jottyfan/timetrack/db/note/Note.java index ffb6be6..3ba2701 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/note/Note.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/note/Note.java @@ -11,7 +11,7 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Catalog; import org.jooq.Table; @@ -31,7 +31,7 @@ import org.jooq.impl.SchemaImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class Note extends SchemaImpl { - private static final long serialVersionUID = -1212898548; + private static final long serialVersionUID = 462162811; /** * The reference instance of note diff --git a/src/jooq/java/de/jottyfan/timetrack/db/note/Tables.java b/src/jooq/java/de/jottyfan/timetrack/db/note/Tables.java index 54fb5fa..10a9ebe 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/note/Tables.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/note/Tables.java @@ -6,7 +6,7 @@ package de.jottyfan.timetrack.db.note; import de.jottyfan.timetrack.db.note.tables.TNote; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; /** diff --git a/src/jooq/java/de/jottyfan/timetrack/db/note/enums/EnumCategory.java b/src/jooq/java/de/jottyfan/timetrack/db/note/enums/EnumCategory.java index 81f0502..0d3af5e 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/note/enums/EnumCategory.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/note/enums/EnumCategory.java @@ -6,7 +6,7 @@ package de.jottyfan.timetrack.db.note.enums; import de.jottyfan.timetrack.db.note.Note; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Catalog; import org.jooq.EnumType; diff --git a/src/jooq/java/de/jottyfan/timetrack/db/note/enums/EnumNotetype.java b/src/jooq/java/de/jottyfan/timetrack/db/note/enums/EnumNotetype.java index fef53a4..9b9e250 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/note/enums/EnumNotetype.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/note/enums/EnumNotetype.java @@ -6,7 +6,7 @@ package de.jottyfan.timetrack.db.note.enums; import de.jottyfan.timetrack.db.note.Note; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Catalog; import org.jooq.EnumType; diff --git a/src/jooq/java/de/jottyfan/timetrack/db/note/tables/TNote.java b/src/jooq/java/de/jottyfan/timetrack/db/note/tables/TNote.java index cf2e4c1..5181695 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/note/tables/TNote.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/note/tables/TNote.java @@ -14,7 +14,7 @@ import java.sql.Timestamp; import java.util.Arrays; import java.util.List; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.ForeignKey; @@ -42,7 +42,7 @@ import org.jooq.impl.TableImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class TNote extends TableImpl { - private static final long serialVersionUID = 338893308; + private static final long serialVersionUID = -601146141; /** * The reference instance of note.t_note diff --git a/src/jooq/java/de/jottyfan/timetrack/db/note/tables/records/TNoteRecord.java b/src/jooq/java/de/jottyfan/timetrack/db/note/tables/records/TNoteRecord.java index a68ef8c..4ea0623 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/note/tables/records/TNoteRecord.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/note/tables/records/TNoteRecord.java @@ -10,7 +10,7 @@ import de.jottyfan.timetrack.db.note.tables.TNote; import java.sql.Timestamp; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.Record6; @@ -31,7 +31,7 @@ import org.jooq.impl.TableRecordImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class TNoteRecord extends TableRecordImpl implements Record6 { - private static final long serialVersionUID = -1917591496; + private static final long serialVersionUID = 828107821; /** * Setter for note.t_note.pk. diff --git a/src/jooq/java/de/jottyfan/timetrack/db/profile/Indexes.java b/src/jooq/java/de/jottyfan/timetrack/db/profile/Indexes.java index 24508a3..52ddabe 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/profile/Indexes.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/profile/Indexes.java @@ -8,7 +8,7 @@ import de.jottyfan.timetrack.db.profile.tables.TLogin; import de.jottyfan.timetrack.db.profile.tables.TLoginrole; import de.jottyfan.timetrack.db.profile.tables.TRole; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Index; import org.jooq.OrderField; diff --git a/src/jooq/java/de/jottyfan/timetrack/db/profile/Profile.java b/src/jooq/java/de/jottyfan/timetrack/db/profile/Profile.java index 151caaa..927b548 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/profile/Profile.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/profile/Profile.java @@ -14,7 +14,7 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Catalog; import org.jooq.Table; @@ -34,7 +34,7 @@ import org.jooq.impl.SchemaImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class Profile extends SchemaImpl { - private static final long serialVersionUID = -1284423911; + private static final long serialVersionUID = -215060084; /** * The reference instance of profile diff --git a/src/jooq/java/de/jottyfan/timetrack/db/profile/Tables.java b/src/jooq/java/de/jottyfan/timetrack/db/profile/Tables.java index c077a49..5bf61ea 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/profile/Tables.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/profile/Tables.java @@ -9,7 +9,7 @@ import de.jottyfan.timetrack.db.profile.tables.TLoginrole; import de.jottyfan.timetrack.db.profile.tables.TRole; import de.jottyfan.timetrack.db.profile.tables.VLoginrole; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; /** diff --git a/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/TLogin.java b/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/TLogin.java index ae6768d..5cbf76a 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/TLogin.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/TLogin.java @@ -12,7 +12,7 @@ import java.sql.Timestamp; import java.util.Arrays; import java.util.List; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.ForeignKey; @@ -40,7 +40,7 @@ import org.jooq.impl.TableImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class TLogin extends TableImpl { - private static final long serialVersionUID = 950956330; + private static final long serialVersionUID = 2055988705; /** * The reference instance of profile.t_login diff --git a/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/TLoginrole.java b/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/TLoginrole.java index b1e7554..311c2b4 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/TLoginrole.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/TLoginrole.java @@ -12,7 +12,7 @@ import java.sql.Timestamp; import java.util.Arrays; import java.util.List; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.ForeignKey; @@ -40,7 +40,7 @@ import org.jooq.impl.TableImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class TLoginrole extends TableImpl { - private static final long serialVersionUID = 1800752164; + private static final long serialVersionUID = 404673647; /** * The reference instance of profile.t_loginrole diff --git a/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/TRole.java b/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/TRole.java index 96c26d4..11e43ad 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/TRole.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/TRole.java @@ -12,7 +12,7 @@ import java.sql.Timestamp; import java.util.Arrays; import java.util.List; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.ForeignKey; @@ -40,7 +40,7 @@ import org.jooq.impl.TableImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class TRole extends TableImpl { - private static final long serialVersionUID = 482541526; + private static final long serialVersionUID = -1967676639; /** * The reference instance of profile.t_role diff --git a/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/VLoginrole.java b/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/VLoginrole.java index a7a4f4a..224c3d5 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/VLoginrole.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/VLoginrole.java @@ -9,7 +9,7 @@ import de.jottyfan.timetrack.db.profile.tables.records.VLoginroleRecord; import java.sql.Timestamp; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.ForeignKey; @@ -36,7 +36,7 @@ import org.jooq.impl.TableImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class VLoginrole extends TableImpl { - private static final long serialVersionUID = 964647722; + private static final long serialVersionUID = -1240355347; /** * The reference instance of profile.v_loginrole diff --git a/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/records/TLoginRecord.java b/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/records/TLoginRecord.java index 57a2429..36c6644 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/records/TLoginRecord.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/records/TLoginRecord.java @@ -8,7 +8,7 @@ import de.jottyfan.timetrack.db.profile.tables.TLogin; import java.sql.Timestamp; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.Record7; @@ -29,7 +29,7 @@ import org.jooq.impl.TableRecordImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class TLoginRecord extends TableRecordImpl implements Record7 { - private static final long serialVersionUID = 1230282197; + private static final long serialVersionUID = 386473188; /** * Setter for profile.t_login.lastchange. diff --git a/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/records/TLoginroleRecord.java b/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/records/TLoginroleRecord.java index 17c362d..f76f392 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/records/TLoginroleRecord.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/records/TLoginroleRecord.java @@ -8,7 +8,7 @@ import de.jottyfan.timetrack.db.profile.tables.TLoginrole; import java.sql.Timestamp; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.Record4; @@ -29,7 +29,7 @@ import org.jooq.impl.TableRecordImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class TLoginroleRecord extends TableRecordImpl implements Record4 { - private static final long serialVersionUID = 440650070; + private static final long serialVersionUID = -986073453; /** * Setter for profile.t_loginrole.lastchange. diff --git a/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/records/TRoleRecord.java b/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/records/TRoleRecord.java index a347fdd..613eb2c 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/records/TRoleRecord.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/records/TRoleRecord.java @@ -8,7 +8,7 @@ import de.jottyfan.timetrack.db.profile.tables.TRole; import java.sql.Timestamp; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.Record3; @@ -29,7 +29,7 @@ import org.jooq.impl.TableRecordImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class TRoleRecord extends TableRecordImpl implements Record3 { - private static final long serialVersionUID = -108760046; + private static final long serialVersionUID = -1034367197; /** * Setter for profile.t_role.lastchange. diff --git a/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/records/VLoginroleRecord.java b/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/records/VLoginroleRecord.java index 9ef1330..93cd809 100644 --- a/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/records/VLoginroleRecord.java +++ b/src/jooq/java/de/jottyfan/timetrack/db/profile/tables/records/VLoginroleRecord.java @@ -8,7 +8,7 @@ import de.jottyfan.timetrack.db.profile.tables.VLoginrole; import java.sql.Timestamp; -import javax.annotation.Generated; +import javax.annotation.processing.Generated; import org.jooq.Field; import org.jooq.Record5; @@ -29,7 +29,7 @@ import org.jooq.impl.TableRecordImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class VLoginroleRecord extends TableRecordImpl implements Record5 { - private static final long serialVersionUID = 1784395796; + private static final long serialVersionUID = 332588237; /** * Setter for profile.v_loginrole.login. diff --git a/src/main/java/de/jottyfan/timetrack/modules/done/DailySummaryBean.java b/src/main/java/de/jottyfan/timetrack/modules/done/DailySummaryBean.java index c07abd1..457611a 100644 --- a/src/main/java/de/jottyfan/timetrack/modules/done/DailySummaryBean.java +++ b/src/main/java/de/jottyfan/timetrack/modules/done/DailySummaryBean.java @@ -10,13 +10,17 @@ public class DailySummaryBean { private final String moduleName; private final String jobName; private final String duration; + private final String wp; + private final Double durationHours; - public DailySummaryBean(String projectName, String moduleName, String jobName, String duration) { + public DailySummaryBean(String projectName, String moduleName, String jobName, String duration, String wp, Double durationHours) { super(); this.projectName = projectName; this.moduleName = moduleName; this.jobName = jobName; this.duration = duration; + this.wp = wp; + this.durationHours = durationHours; } public String getProjectName() { @@ -33,5 +37,19 @@ public class DailySummaryBean { public String getDuration() { return duration; - }; + } + + /** + * @return the wp + */ + public String getWp() { + return wp; + } + + /** + * @return the durationHours + */ + public Double getDurationHours() { + return durationHours; + }; } diff --git a/src/main/java/de/jottyfan/timetrack/modules/done/DoneBean.java b/src/main/java/de/jottyfan/timetrack/modules/done/DoneBean.java index edd4fdb..a0e679c 100644 --- a/src/main/java/de/jottyfan/timetrack/modules/done/DoneBean.java +++ b/src/main/java/de/jottyfan/timetrack/modules/done/DoneBean.java @@ -31,6 +31,7 @@ public class DoneBean implements Bean, Serializable, Comparable { private TProjectRecord project; private TModuleRecord module; private TJobRecord activity; + private String wp; public DoneBean() { } @@ -43,6 +44,7 @@ public class DoneBean implements Bean, Serializable, Comparable { this.project = projectMap.get(r.getFkProject()); this.module = moduleMap.get(r.getFkModule()); this.activity = jobMap.get(r.getFkJob()); + this.wp = r.getWp(); } /** @@ -119,6 +121,15 @@ public class DoneBean implements Bean, Serializable, Comparable { return ldt; } + public String getProjectNameWithWP() { + StringBuilder buf = new StringBuilder(); + buf.append(project == null ? "" : project.getName()); + if (wp != null && !wp.isBlank()) { + buf.append(" (").append(wp).append(")"); + } + return buf.toString(); + } + public String getProjectName() { return project == null ? "" : project.getName(); } @@ -196,4 +207,18 @@ public class DoneBean implements Bean, Serializable, Comparable { public void setActivity(TJobRecord activity) { this.activity = activity; } + + /** + * @return the wp + */ + public String getWp() { + return wp; + } + + /** + * @param wp the wp to set + */ + public void setWp(String wp) { + this.wp = wp; + } } diff --git a/src/main/java/de/jottyfan/timetrack/modules/done/DoneGateway.java b/src/main/java/de/jottyfan/timetrack/modules/done/DoneGateway.java index 82354d7..8d20422 100644 --- a/src/main/java/de/jottyfan/timetrack/modules/done/DoneGateway.java +++ b/src/main/java/de/jottyfan/timetrack/modules/done/DoneGateway.java @@ -5,8 +5,8 @@ import static de.jottyfan.timetrack.db.done.Tables.T_JOB; import static de.jottyfan.timetrack.db.done.Tables.T_MODULE; import static de.jottyfan.timetrack.db.done.Tables.T_PROJECT; import static de.jottyfan.timetrack.db.done.Tables.V_HAMSTERSUMMARY; -import static de.jottyfan.timetrack.db.done.Tables.V_TASKLIST; import static de.jottyfan.timetrack.db.done.Tables.V_TOTALOFDAY; +import static de.jottyfan.timetrack.db.done.Tables.V_WORKTIME; import static de.jottyfan.timetrack.db.profile.Tables.T_LOGIN; import java.sql.Date; @@ -23,11 +23,12 @@ import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.jooq.DSLContext; import org.jooq.DeleteConditionStep; -import org.jooq.InsertValuesStep6; +import org.jooq.InsertValuesStep7; import org.jooq.Record; import org.jooq.Record3; import org.jooq.Record4; import org.jooq.Record5; +import org.jooq.Record6; import org.jooq.SelectConditionStep; import org.jooq.SelectJoinStep; import org.jooq.SelectWhereStep; @@ -202,7 +203,7 @@ public class DoneGateway extends JooqGateway { Integer fkLogin = getFkLogin(); try (DSLContext jooq = getJooq()) { - InsertValuesStep6 sql = jooq + InsertValuesStep7 sql = jooq // @formatter:off .insertInto(T_DONE, T_DONE.TIME_FROM, @@ -210,8 +211,9 @@ public class DoneGateway extends JooqGateway { T_DONE.FK_PROJECT, T_DONE.FK_MODULE, T_DONE.FK_JOB, + T_DONE.WP, T_DONE.FK_LOGIN) - .values(bean.getTimeFrom(), bean.getTimeUntil(), fkProject, fkModule, fkJob, fkLogin); + .values(bean.getTimeFrom(), bean.getTimeUntil(), fkProject, fkModule, fkJob, bean.getWp(), fkLogin); // @formatter:on LOGGER.debug(sql.toString()); sql.execute(); @@ -235,6 +237,7 @@ public class DoneGateway extends JooqGateway { .set(T_DONE.FK_PROJECT, bean.getProject() == null ? null : bean.getProject().getPk()) .set(T_DONE.FK_JOB, bean.getActivity() == null ? null : bean.getActivity().getPk()) .set(T_DONE.FK_MODULE, bean.getModule() == null ? null : bean.getModule().getPk()) + .set(T_DONE.WP, bean.getWp()) .where(T_DONE.PK.eq(bean.getPk())); // @formatter:on LOGGER.debug(sql.toString()); @@ -304,24 +307,28 @@ public class DoneGateway extends JooqGateway { */ public List getAllJobs(java.util.Date day) throws DataAccessException, ClassNotFoundException, SQLException { try (DSLContext jooq = getJooq()) { - SelectConditionStep> sql = jooq + SelectConditionStep> sql = jooq // @formatter:off - .select(V_TASKLIST.DURATION, - V_TASKLIST.PROJECT_NAME, - V_TASKLIST.MODULE_NAME, - V_TASKLIST.JOB_NAME) - .from(V_TASKLIST) - .where(V_TASKLIST.DAY.eq(new SimpleDateFormat("yyyy-MM-dd").format(day))) - .and(V_TASKLIST.FK_LOGIN.eq(getFkLogin())); + .select(V_WORKTIME.DURATION, + V_WORKTIME.DURATION_HOURS, + V_WORKTIME.PROJECT_NAME, + V_WORKTIME.MODULE_NAME, + V_WORKTIME.JOB_NAME, + V_WORKTIME.WP) + .from(V_WORKTIME) + .where(V_WORKTIME.DAY.eq(new SimpleDateFormat("yyyy-MM-dd").format(day))) + .and(V_WORKTIME.FK_LOGIN.eq(getFkLogin())); // @formatter:on LOGGER.debug(sql.toString()); List list = new ArrayList<>(); - for (Record4 r : sql.fetch()) { - String duration = r.get(V_TASKLIST.DURATION); - String projectName = r.get(V_TASKLIST.PROJECT_NAME); - String moduleName = r.get(V_TASKLIST.MODULE_NAME); - String jobName = r.get(V_TASKLIST.JOB_NAME); - list.add(new DailySummaryBean(projectName, moduleName, jobName, duration)); + for (Record6 r : sql.fetch()) { + String duration = r.get(V_WORKTIME.DURATION); + Double durationHours = r.get(V_WORKTIME.DURATION_HOURS); + String projectName = r.get(V_WORKTIME.PROJECT_NAME); + String moduleName = r.get(V_WORKTIME.MODULE_NAME); + String jobName = r.get(V_WORKTIME.JOB_NAME); + String wp = r.get(V_WORKTIME.WP); + list.add(new DailySummaryBean(projectName, moduleName, jobName, duration, wp, durationHours)); } return list; } @@ -337,10 +344,11 @@ public class DoneGateway extends JooqGateway { */ public String getAllCalendarEvents() throws DataAccessException, ClassNotFoundException, SQLException { try (DSLContext jooq = getJooq()) { - SelectConditionStep> sql = jooq + SelectConditionStep> sql = jooq // @formatter:off .select(T_DONE.TIME_FROM, T_DONE.TIME_UNTIL, + T_DONE.WP, T_PROJECT.NAME, T_MODULE.NAME, T_JOB.NAME) @@ -356,11 +364,15 @@ public class DoneGateway extends JooqGateway { String projectName = r.get(T_PROJECT.NAME); String moduleName = r.get(T_MODULE.NAME); String jobName = r.get(T_JOB.NAME); + String wp = r.get(T_DONE.WP); java.util.Date timeFrom = r.get(T_DONE.TIME_FROM); java.util.Date timeUntil = r.get(T_DONE.TIME_UNTIL); StringBuilder buf = new StringBuilder(); buf.append(projectName); + if (wp != null && !wp.isBlank()) { + buf.append(" (").append(wp).append(")"); + } buf.append(", "); buf.append(moduleName); buf.append(": "); diff --git a/src/main/java/de/jottyfan/timetrack/modules/done/DoneModel.java b/src/main/java/de/jottyfan/timetrack/modules/done/DoneModel.java index 20cd3fc..f7322a6 100644 --- a/src/main/java/de/jottyfan/timetrack/modules/done/DoneModel.java +++ b/src/main/java/de/jottyfan/timetrack/modules/done/DoneModel.java @@ -208,7 +208,11 @@ public class DoneModel implements Model, Serializable { for (DailySummaryBean sdb : allJobs) { buf.append(thatday).append("\t"); buf.append(sdb.getDuration()).append("\t"); - buf.append(sdb.getProjectName()).append("\t"); + buf.append(sdb.getProjectName()); + if (sdb.getWp() != null && !sdb.getWp().isBlank()) { + buf.append(" (").append(sdb.getWp()).append(")"); + } + buf.append("\t"); buf.append(sdb.getModuleName()).append("\t"); buf.append(sdb.getJobName()).append("\t"); buf.append("\n"); diff --git a/src/main/webapp/pages/done/add.xhtml b/src/main/webapp/pages/done/add.xhtml index 5cc7ffc..7fd99b7 100644 --- a/src/main/webapp/pages/done/add.xhtml +++ b/src/main/webapp/pages/done/add.xhtml @@ -41,10 +41,11 @@ - + + @@ -57,6 +58,12 @@ + + + + + + @@ -67,6 +74,7 @@ $("[id='formular:projectInner']").attr("size", 25); $("[id='formular:moduleInner']").attr("size", 25); $("[id='formular:activityInner']").attr("size", 25); + $("[id='formular:wpInner']").attr("size", 25); }); diff --git a/src/main/webapp/pages/done/edit.xhtml b/src/main/webapp/pages/done/edit.xhtml index 2fc05df..76de412 100644 --- a/src/main/webapp/pages/done/edit.xhtml +++ b/src/main/webapp/pages/done/edit.xhtml @@ -41,10 +41,11 @@ - + + @@ -57,6 +58,12 @@ + + + + + + @@ -67,6 +74,7 @@ $("[id='formular:projectInner']").attr("size", 25); $("[id='formular:moduleInner']").attr("size", 25); $("[id='formular:activityInner']").attr("size", 25); + $("[id='formular:wpInner']").attr("size", 25); }); diff --git a/src/main/webapp/pages/done/init.xhtml b/src/main/webapp/pages/done/init.xhtml index 9490a88..5358c51 100644 --- a/src/main/webapp/pages/done/init.xhtml +++ b/src/main/webapp/pages/done/init.xhtml @@ -24,7 +24,7 @@ - + @@ -74,9 +74,12 @@ + + + - + diff --git a/src/main/webapp/resources/css/style.css b/src/main/webapp/resources/css/style.css index f914e23..71ad53e 100644 --- a/src/main/webapp/resources/css/style.css +++ b/src/main/webapp/resources/css/style.css @@ -28,4 +28,20 @@ .dangerWell { background-image: linear-gradient(to bottom, #eacaca 0%, #fff7f7 100%) !important; -} \ No newline at end of file +} + +.WP2 { + color: black !important; + background-color: #ffe169 !important; +} + +.WP4 { + color: white !important; + background-color: #69c3ff !important; +} + +.WP5 { + color: black !important; + background-color: #e396ff !important; +} +