using timetrackjooq library

This commit is contained in:
Jörg Henke
2022-03-31 21:43:40 +02:00
parent 6630a0e6c7
commit 8a829905ee
65 changed files with 58 additions and 10420 deletions

View File

@ -1,31 +1,28 @@
buildscript {
repositories {
mavenLocal()
mavenCentral()
maven { url "https://repo.maven.apache.org/maven2" }
maven { url "https://plugins.gradle.org/m2/" }
jcenter()
}
dependencies {
classpath 'com.google.code.gson:gson:2.8.6'
classpath 'org.jooq:jooq-codegen:3.14.4'
classpath 'org.postgresql:postgresql:42.2.19'
classpath 'org.jfrog.buildinfo:build-info-extractor-gradle:latest.release'
classpath 'nu.studer.jooq:nu.studer.jooq.gradle.plugin:5.2'
}
}
plugins {
id 'nu.studer.jooq' version '5.2'
repositories {
mavenLocal()
mavenCentral()
maven { url "https://repo.maven.apache.org/maven2" }
maven { url "https://plugins.gradle.org/m2/" }
maven {
url "https://gitlab.com/jottyfan/libs/-/raw/main"
}
jcenter()
}
dependencies {
classpath 'com.google.code.gson:gson:2.8.6'
classpath 'org.postgresql:postgresql:42.2.19'
classpath 'org.jfrog.buildinfo:build-info-extractor-gradle:latest.release'
}
}
apply plugin: 'java'
apply plugin: 'maven'
apply plugin: 'maven-publish'
apply plugin: 'war'
apply plugin: 'eclipse'
group = 'jottyfan'
version = '1.1.9'
version = '1.1.9.1'
description = """timetrack"""
@ -33,7 +30,7 @@ sourceCompatibility = 11
targetCompatibility = 11
sourceSets {
main.java.srcDirs = ['src/main/java', 'src/jooq/java']
main.java.srcDirs = ['src/main/java']
main.resources.srcDirs = ['src/main/resources', 'src/main/webapp']
}
@ -44,79 +41,30 @@ tasks.withType(JavaCompile) {
repositories {
mavenLocal()
mavenCentral()
maven { url "https://www.jottyfan.de/mvnrepo" }
maven { url "https://repo.maven.apache.org/maven2" }
maven { url "https://www.jottyfan.de/mvnrepo" }
maven { url "https://repo.maven.apache.org/maven2" }
}
dependencies {
compile 'org.jboss.weld.servlet:weld-servlet:2.4.8.Final'
implementation 'org.jboss.weld.servlet:weld-servlet:2.4.8.Final'
compile 'org.apache.myfaces.core:myfaces-api:2.3.8'
compile 'org.apache.myfaces.core:myfaces-impl:2.3.8'
compile 'net.bootsfaces:bootsfaces:1.5.0'
compile 'org.postgresql:postgresql:42.2.19'
compile 'org.jooq:jooq:3.14.4'
compile 'org.jooq:jooq-codegen:3.14.4'
compile 'com.google.code.gson:gson:2.8.6'
compile 'org.jasypt:jasypt:1.9.3'
compile 'javax.servlet:javax.servlet-api:4.0.1'
compile 'org.apache.logging.log4j:log4j-core:2.16.0'
compile 'org.apache.logging.log4j:log4j-api:2.16.0'
implementation 'de.jottyfan:timetrackjooq:0.1.0'
testCompile 'org.junit.jupiter:junit-jupiter-api:5.8.0-M1'
testCompile 'org.junit.jupiter:junit-jupiter-engine:5.8.0-M1'
implementation 'org.apache.myfaces.core:myfaces-api:2.3.8'
implementation 'org.apache.myfaces.core:myfaces-impl:2.3.8'
implementation 'net.bootsfaces:bootsfaces:1.5.0'
implementation 'org.postgresql:postgresql:42.2.19'
implementation 'org.jooq:jooq:3.14.4'
implementation 'com.google.code.gson:gson:2.8.6'
implementation 'org.jasypt:jasypt:1.9.3'
implementation 'javax.servlet:javax.servlet-api:4.0.1'
implementation 'org.apache.logging.log4j:log4j-core:2.16.0'
implementation 'org.apache.logging.log4j:log4j-api:2.16.0'
runtime 'org.postgresql:postgresql:42.2.19'
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.0-M1'
testImplementation 'org.junit.jupiter:junit-jupiter-engine:5.8.0-M1'
jooqGenerator 'org.postgresql:postgresql:42.2.19'
}
jooq {
edition = nu.studer.gradle.jooq.JooqEdition.OSS
version = '3.14.4'
configurations {
timetrack {
generateSchemaSourceOnCompilation = false
generationTool {
logging = org.jooq.meta.jaxb.Logging.WARN
jdbc {
driver = 'org.postgresql.Driver'
url = 'jdbc:postgresql://localhost:5432/timetrack'
user = dbUsername
password = dbPassword
}
generator {
name = 'org.jooq.codegen.DefaultGenerator'
database {
name = 'org.jooq.meta.postgres.PostgresDatabase'
schemata {
schema {
inputSchema = 'done'
}
schema {
inputSchema = 'profile'
}
schema {
inputSchema = 'contact'
}
schema {
inputSchema = 'note'
}
}
includes = '.*'
}
generate {
relations = true
records = true
}
target {
packageName = 'de.jottyfan.timetrack.db'
directory = 'src/jooq/java'
}
}
}
}
}
implementation 'org.postgresql:postgresql:42.2.19'
}
war {
@ -125,7 +73,5 @@ war {
attributes('Implementation-Version': project.version)
}
}
// removes the task dependency from compileJava to generateTimetrackJooq
project.tasks.getByName('compileJava').dependsOn -= 'generateTimetrackJooq'

Binary file not shown.

View File

@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.8.3-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

55
gradlew vendored
View File

@ -1,21 +1,5 @@
#!/usr/bin/env sh
#
# Copyright 2015 the original author or authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
##############################################################################
##
## Gradle start up script for UN*X
@ -44,7 +28,7 @@ APP_NAME="Gradle"
APP_BASE_NAME=`basename "$0"`
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
DEFAULT_JVM_OPTS=""
# Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD="maximum"
@ -82,7 +66,6 @@ esac
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
# Determine the Java command to use to start the JVM.
if [ -n "$JAVA_HOME" ] ; then
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
@ -126,11 +109,10 @@ if $darwin; then
GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
fi
# For Cygwin or MSYS, switch paths to Windows format before running java
if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
# For Cygwin, switch paths to Windows format before running java
if $cygwin ; then
APP_HOME=`cygpath --path --mixed "$APP_HOME"`
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
JAVACMD=`cygpath --unix "$JAVACMD"`
# We build the pattern for arguments to be converted via cygpath
@ -156,19 +138,19 @@ if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
else
eval `echo args$i`="\"$arg\""
fi
i=`expr $i + 1`
i=$((i+1))
done
case $i in
0) set -- ;;
1) set -- "$args0" ;;
2) set -- "$args0" "$args1" ;;
3) set -- "$args0" "$args1" "$args2" ;;
4) set -- "$args0" "$args1" "$args2" "$args3" ;;
5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
(0) set -- ;;
(1) set -- "$args0" ;;
(2) set -- "$args0" "$args1" ;;
(3) set -- "$args0" "$args1" "$args2" ;;
(4) set -- "$args0" "$args1" "$args2" "$args3" ;;
(5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
(6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
(7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
(8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
(9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
esac
fi
@ -177,9 +159,14 @@ save () {
for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
echo " "
}
APP_ARGS=`save "$@"`
APP_ARGS=$(save "$@")
# Collect all arguments for the java command, following the shell quoting and substitution rules
eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
eval set -- $DEFAULT_JVM_OPTS --illegal-access=permit $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong
if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then
cd "$(dirname "$0")"
fi
exec "$JAVACMD" "$@"

22
gradlew.bat vendored
View File

@ -1,19 +1,3 @@
@rem
@rem Copyright 2015 the original author or authors.
@rem
@rem Licensed under the Apache License, Version 2.0 (the "License");
@rem you may not use this file except in compliance with the License.
@rem You may obtain a copy of the License at
@rem
@rem https://www.apache.org/licenses/LICENSE-2.0
@rem
@rem Unless required by applicable law or agreed to in writing, software
@rem distributed under the License is distributed on an "AS IS" BASIS,
@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@rem See the License for the specific language governing permissions and
@rem limitations under the License.
@rem
@if "%DEBUG%" == "" @echo off
@rem ##########################################################################
@rem
@ -29,11 +13,8 @@ if "%DIRNAME%" == "" set DIRNAME=.
set APP_BASE_NAME=%~n0
set APP_HOME=%DIRNAME%
@rem Resolve any "." and ".." in APP_HOME to make it shorter.
for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
set DEFAULT_JVM_OPTS=
@rem Find java.exe
if defined JAVA_HOME goto findJavaFromJavaHome
@ -84,7 +65,6 @@ set CMD_LINE_ARGS=%*
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
@rem Execute Gradle
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%

View File

@ -1,67 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db;
import de.jottyfan.timetrack.db.contact.Contact;
import de.jottyfan.timetrack.db.done.Done;
import de.jottyfan.timetrack.db.note.Note;
import de.jottyfan.timetrack.db.profile.Profile;
import java.util.Arrays;
import java.util.List;
import org.jooq.Schema;
import org.jooq.impl.CatalogImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class DefaultCatalog extends CatalogImpl {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>DEFAULT_CATALOG</code>
*/
public static final DefaultCatalog DEFAULT_CATALOG = new DefaultCatalog();
/**
* The schema <code>contact</code>.
*/
public final Contact CONTACT = Contact.CONTACT;
/**
* The schema <code>done</code>.
*/
public final Done DONE = Done.DONE;
/**
* The schema <code>note</code>.
*/
public final Note NOTE = Note.NOTE;
/**
* The schema <code>profile</code>.
*/
public final Profile PROFILE = Profile.PROFILE;
/**
* No further instances allowed
*/
private DefaultCatalog() {
super("");
}
@Override
public final List<Schema> getSchemas() {
return Arrays.<Schema>asList(
Contact.CONTACT,
Done.DONE,
Note.NOTE,
Profile.PROFILE);
}
}

View File

@ -1,54 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.contact;
import de.jottyfan.timetrack.db.DefaultCatalog;
import de.jottyfan.timetrack.db.contact.tables.TContact;
import java.util.Arrays;
import java.util.List;
import org.jooq.Catalog;
import org.jooq.Table;
import org.jooq.impl.SchemaImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Contact extends SchemaImpl {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>contact</code>
*/
public static final Contact CONTACT = new Contact();
/**
* The table <code>contact.t_contact</code>.
*/
public final TContact T_CONTACT = TContact.T_CONTACT;
/**
* No further instances allowed
*/
private Contact() {
super("contact", null);
}
@Override
public Catalog getCatalog() {
return DefaultCatalog.DEFAULT_CATALOG;
}
@Override
public final List<Table<?>> getTables() {
return Arrays.<Table<?>>asList(
TContact.T_CONTACT);
}
}

View File

@ -1,28 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.contact;
import de.jottyfan.timetrack.db.contact.tables.TContact;
import de.jottyfan.timetrack.db.contact.tables.records.TContactRecord;
import org.jooq.TableField;
import org.jooq.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.Internal;
/**
* A class modelling foreign key relationships and constraints of tables in
* contact.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Keys {
// -------------------------------------------------------------------------
// UNIQUE and PRIMARY KEY definitions
// -------------------------------------------------------------------------
public static final UniqueKey<TContactRecord> T_CONTACT_PKEY = Internal.createUniqueKey(TContact.T_CONTACT, DSL.name("t_contact_pkey"), new TableField[] { TContact.T_CONTACT.PK }, true);
}

View File

@ -1,20 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.contact;
import de.jottyfan.timetrack.db.contact.tables.TContact;
/**
* Convenience access to all tables in contact.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Tables {
/**
* The table <code>contact.t_contact</code>.
*/
public static final TContact T_CONTACT = TContact.T_CONTACT;
}

View File

@ -1,55 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.contact.enums;
import de.jottyfan.timetrack.db.contact.Contact;
import org.jooq.Catalog;
import org.jooq.EnumType;
import org.jooq.Schema;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public enum EnumContacttype implements EnumType {
privat("privat"),
mobil("mobil"),
dienstlich("dienstlich"),
E_Mail("E-Mail"),
Skype("Skype");
private final String literal;
private EnumContacttype(String literal) {
this.literal = literal;
}
@Override
public Catalog getCatalog() {
return getSchema().getCatalog();
}
@Override
public Schema getSchema() {
return Contact.CONTACT;
}
@Override
public String getName() {
return "enum_contacttype";
}
@Override
public String getLiteral() {
return literal;
}
}

View File

@ -1,164 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.contact.tables;
import de.jottyfan.timetrack.db.contact.Contact;
import de.jottyfan.timetrack.db.contact.Keys;
import de.jottyfan.timetrack.db.contact.enums.EnumContacttype;
import de.jottyfan.timetrack.db.contact.tables.records.TContactRecord;
import java.util.Arrays;
import java.util.List;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Identity;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row5;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TContact extends TableImpl<TContactRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>contact.t_contact</code>
*/
public static final TContact T_CONTACT = new TContact();
/**
* The class holding records for this type
*/
@Override
public Class<TContactRecord> getRecordType() {
return TContactRecord.class;
}
/**
* The column <code>contact.t_contact.pk</code>.
*/
public final TableField<TContactRecord, Integer> PK = createField(DSL.name("pk"), SQLDataType.INTEGER.nullable(false).identity(true), this, "");
/**
* The column <code>contact.t_contact.forename</code>.
*/
public final TableField<TContactRecord, String> FORENAME = createField(DSL.name("forename"), SQLDataType.CLOB.nullable(false), this, "");
/**
* The column <code>contact.t_contact.surname</code>.
*/
public final TableField<TContactRecord, String> SURNAME = createField(DSL.name("surname"), SQLDataType.CLOB.nullable(false), this, "");
/**
* The column <code>contact.t_contact.contact</code>.
*/
public final TableField<TContactRecord, String> CONTACT = createField(DSL.name("contact"), SQLDataType.CLOB.nullable(false), this, "");
/**
* The column <code>contact.t_contact.type</code>.
*/
public final TableField<TContactRecord, EnumContacttype> TYPE = createField(DSL.name("type"), SQLDataType.VARCHAR.nullable(false).asEnumDataType(de.jottyfan.timetrack.db.contact.enums.EnumContacttype.class), this, "");
private TContact(Name alias, Table<TContactRecord> aliased) {
this(alias, aliased, null);
}
private TContact(Name alias, Table<TContactRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
* Create an aliased <code>contact.t_contact</code> table reference
*/
public TContact(String alias) {
this(DSL.name(alias), T_CONTACT);
}
/**
* Create an aliased <code>contact.t_contact</code> table reference
*/
public TContact(Name alias) {
this(alias, T_CONTACT);
}
/**
* Create a <code>contact.t_contact</code> table reference
*/
public TContact() {
this(DSL.name("t_contact"), null);
}
public <O extends Record> TContact(Table<O> child, ForeignKey<O, TContactRecord> key) {
super(child, key, T_CONTACT);
}
@Override
public Schema getSchema() {
return Contact.CONTACT;
}
@Override
public Identity<TContactRecord, Integer> getIdentity() {
return (Identity<TContactRecord, Integer>) super.getIdentity();
}
@Override
public UniqueKey<TContactRecord> getPrimaryKey() {
return Keys.T_CONTACT_PKEY;
}
@Override
public List<UniqueKey<TContactRecord>> getKeys() {
return Arrays.<UniqueKey<TContactRecord>>asList(Keys.T_CONTACT_PKEY);
}
@Override
public TContact as(String alias) {
return new TContact(DSL.name(alias), this);
}
@Override
public TContact as(Name alias) {
return new TContact(alias, this);
}
/**
* Rename this table
*/
@Override
public TContact rename(String name) {
return new TContact(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public TContact rename(Name name) {
return new TContact(name, null);
}
// -------------------------------------------------------------------------
// Row5 type methods
// -------------------------------------------------------------------------
@Override
public Row5<Integer, String, String, String, EnumContacttype> fieldsRow() {
return (Row5) super.fieldsRow();
}
}

View File

@ -1,256 +0,0 @@
/*
* This file is generated by jOOQ.
*/
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 org.jooq.Field;
import org.jooq.Record1;
import org.jooq.Record5;
import org.jooq.Row5;
import org.jooq.impl.UpdatableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TContactRecord extends UpdatableRecordImpl<TContactRecord> implements Record5<Integer, String, String, String, EnumContacttype> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>contact.t_contact.pk</code>.
*/
public void setPk(Integer value) {
set(0, value);
}
/**
* Getter for <code>contact.t_contact.pk</code>.
*/
public Integer getPk() {
return (Integer) get(0);
}
/**
* Setter for <code>contact.t_contact.forename</code>.
*/
public void setForename(String value) {
set(1, value);
}
/**
* Getter for <code>contact.t_contact.forename</code>.
*/
public String getForename() {
return (String) get(1);
}
/**
* Setter for <code>contact.t_contact.surname</code>.
*/
public void setSurname(String value) {
set(2, value);
}
/**
* Getter for <code>contact.t_contact.surname</code>.
*/
public String getSurname() {
return (String) get(2);
}
/**
* Setter for <code>contact.t_contact.contact</code>.
*/
public void setContact(String value) {
set(3, value);
}
/**
* Getter for <code>contact.t_contact.contact</code>.
*/
public String getContact() {
return (String) get(3);
}
/**
* Setter for <code>contact.t_contact.type</code>.
*/
public void setType(EnumContacttype value) {
set(4, value);
}
/**
* Getter for <code>contact.t_contact.type</code>.
*/
public EnumContacttype getType() {
return (EnumContacttype) get(4);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Integer> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Record5 type implementation
// -------------------------------------------------------------------------
@Override
public Row5<Integer, String, String, String, EnumContacttype> fieldsRow() {
return (Row5) super.fieldsRow();
}
@Override
public Row5<Integer, String, String, String, EnumContacttype> valuesRow() {
return (Row5) super.valuesRow();
}
@Override
public Field<Integer> field1() {
return TContact.T_CONTACT.PK;
}
@Override
public Field<String> field2() {
return TContact.T_CONTACT.FORENAME;
}
@Override
public Field<String> field3() {
return TContact.T_CONTACT.SURNAME;
}
@Override
public Field<String> field4() {
return TContact.T_CONTACT.CONTACT;
}
@Override
public Field<EnumContacttype> field5() {
return TContact.T_CONTACT.TYPE;
}
@Override
public Integer component1() {
return getPk();
}
@Override
public String component2() {
return getForename();
}
@Override
public String component3() {
return getSurname();
}
@Override
public String component4() {
return getContact();
}
@Override
public EnumContacttype component5() {
return getType();
}
@Override
public Integer value1() {
return getPk();
}
@Override
public String value2() {
return getForename();
}
@Override
public String value3() {
return getSurname();
}
@Override
public String value4() {
return getContact();
}
@Override
public EnumContacttype value5() {
return getType();
}
@Override
public TContactRecord value1(Integer value) {
setPk(value);
return this;
}
@Override
public TContactRecord value2(String value) {
setForename(value);
return this;
}
@Override
public TContactRecord value3(String value) {
setSurname(value);
return this;
}
@Override
public TContactRecord value4(String value) {
setContact(value);
return this;
}
@Override
public TContactRecord value5(EnumContacttype value) {
setType(value);
return this;
}
@Override
public TContactRecord values(Integer value1, String value2, String value3, String value4, EnumContacttype value5) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached TContactRecord
*/
public TContactRecord() {
super(TContact.T_CONTACT);
}
/**
* Create a detached, initialised TContactRecord
*/
public TContactRecord(Integer pk, String forename, String surname, String contact, EnumContacttype type) {
super(TContact.T_CONTACT);
setPk(pk);
setForename(forename);
setSurname(surname);
setContact(contact);
setType(type);
}
}

View File

@ -1,159 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.done;
import de.jottyfan.timetrack.db.DefaultCatalog;
import de.jottyfan.timetrack.db.done.tables.TBilling;
import de.jottyfan.timetrack.db.done.tables.TDone;
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 de.jottyfan.timetrack.db.done.tables.VDaily;
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.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.Arrays;
import java.util.List;
import org.jooq.Catalog;
import org.jooq.Table;
import org.jooq.impl.SchemaImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Done extends SchemaImpl {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>done</code>
*/
public static final Done DONE = new Done();
/**
* The table <code>done.t_billing</code>.
*/
public final TBilling T_BILLING = TBilling.T_BILLING;
/**
* The table <code>done.t_done</code>.
*/
public final TDone T_DONE = TDone.T_DONE;
/**
* The table <code>done.t_job</code>.
*/
public final TJob T_JOB = TJob.T_JOB;
/**
* The table <code>done.t_module</code>.
*/
public final TModule T_MODULE = TModule.T_MODULE;
/**
* The table <code>done.t_project</code>.
*/
public final TProject T_PROJECT = TProject.T_PROJECT;
/**
* The table <code>done.v_daily</code>.
*/
public final VDaily V_DAILY = VDaily.V_DAILY;
/**
* The table <code>done.v_daylimits</code>.
*/
public final VDaylimits V_DAYLIMITS = VDaylimits.V_DAYLIMITS;
/**
* The table <code>done.v_daysummary</code>.
*/
public final VDaysummary V_DAYSUMMARY = VDaysummary.V_DAYSUMMARY;
/**
* The table <code>done.v_done</code>.
*/
public final VDone V_DONE = VDone.V_DONE;
/**
* The table <code>done.v_duration</code>.
*/
public final VDuration V_DURATION = VDuration.V_DURATION;
/**
* The table <code>done.v_hamster</code>.
*/
public final VHamster V_HAMSTER = VHamster.V_HAMSTER;
/**
* The table <code>done.v_hamstersummary</code>.
*/
public final VHamstersummary V_HAMSTERSUMMARY = VHamstersummary.V_HAMSTERSUMMARY;
/**
* The table <code>done.v_tasklist</code>.
*/
public final VTasklist V_TASKLIST = VTasklist.V_TASKLIST;
/**
* The table <code>done.v_timelength</code>.
*/
public final VTimelength V_TIMELENGTH = VTimelength.V_TIMELENGTH;
/**
* The table <code>done.v_totalofday</code>.
*/
public final VTotalofday V_TOTALOFDAY = VTotalofday.V_TOTALOFDAY;
/**
* The table <code>done.v_worktime</code>.
*/
public final VWorktime V_WORKTIME = VWorktime.V_WORKTIME;
/**
* No further instances allowed
*/
private Done() {
super("done", null);
}
@Override
public Catalog getCatalog() {
return DefaultCatalog.DEFAULT_CATALOG;
}
@Override
public final List<Table<?>> getTables() {
return Arrays.<Table<?>>asList(
TBilling.T_BILLING,
TDone.T_DONE,
TJob.T_JOB,
TModule.T_MODULE,
TProject.T_PROJECT,
VDaily.V_DAILY,
VDaylimits.V_DAYLIMITS,
VDaysummary.V_DAYSUMMARY,
VDone.V_DONE,
VDuration.V_DURATION,
VHamster.V_HAMSTER,
VHamstersummary.V_HAMSTERSUMMARY,
VTasklist.V_TASKLIST,
VTimelength.V_TIMELENGTH,
VTotalofday.V_TOTALOFDAY,
VWorktime.V_WORKTIME);
}
}

View File

@ -1,58 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.done;
import de.jottyfan.timetrack.db.done.tables.TBilling;
import de.jottyfan.timetrack.db.done.tables.TDone;
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 de.jottyfan.timetrack.db.done.tables.records.TBillingRecord;
import de.jottyfan.timetrack.db.done.tables.records.TDoneRecord;
import de.jottyfan.timetrack.db.done.tables.records.TJobRecord;
import de.jottyfan.timetrack.db.done.tables.records.TModuleRecord;
import de.jottyfan.timetrack.db.done.tables.records.TProjectRecord;
import de.jottyfan.timetrack.db.profile.tables.TLogin;
import de.jottyfan.timetrack.db.profile.tables.records.TLoginRecord;
import org.jooq.ForeignKey;
import org.jooq.TableField;
import org.jooq.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.Internal;
/**
* A class modelling foreign key relationships and constraints of tables in
* done.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Keys {
// -------------------------------------------------------------------------
// UNIQUE and PRIMARY KEY definitions
// -------------------------------------------------------------------------
public static final UniqueKey<TBillingRecord> T_BILLING_NAME_KEY = Internal.createUniqueKey(TBilling.T_BILLING, DSL.name("t_billing_name_key"), new TableField[] { TBilling.T_BILLING.NAME }, true);
public static final UniqueKey<TBillingRecord> T_BILLING_PKEY = Internal.createUniqueKey(TBilling.T_BILLING, DSL.name("t_billing_pkey"), new TableField[] { TBilling.T_BILLING.PK }, true);
public static final UniqueKey<TBillingRecord> T_BILLING_SHORTCUT_KEY = Internal.createUniqueKey(TBilling.T_BILLING, DSL.name("t_billing_shortcut_key"), new TableField[] { TBilling.T_BILLING.SHORTCUT }, true);
public static final UniqueKey<TDoneRecord> T_DONE_PKEY = Internal.createUniqueKey(TDone.T_DONE, DSL.name("t_done_pkey"), new TableField[] { TDone.T_DONE.PK }, true);
public static final UniqueKey<TJobRecord> T_CATEGORY_NAME_KEY = Internal.createUniqueKey(TJob.T_JOB, DSL.name("t_category_name_key"), new TableField[] { TJob.T_JOB.NAME }, true);
public static final UniqueKey<TJobRecord> T_CATEGORY_PKEY = Internal.createUniqueKey(TJob.T_JOB, DSL.name("t_category_pkey"), new TableField[] { TJob.T_JOB.PK }, true);
public static final UniqueKey<TModuleRecord> T_JOB_NAME_KEY = Internal.createUniqueKey(TModule.T_MODULE, DSL.name("t_job_name_key"), new TableField[] { TModule.T_MODULE.NAME }, true);
public static final UniqueKey<TModuleRecord> T_JOB_PKEY = Internal.createUniqueKey(TModule.T_MODULE, DSL.name("t_job_pkey"), new TableField[] { TModule.T_MODULE.PK }, true);
public static final UniqueKey<TProjectRecord> T_PROJECT_NAME_KEY = Internal.createUniqueKey(TProject.T_PROJECT, DSL.name("t_project_name_key"), new TableField[] { TProject.T_PROJECT.NAME }, true);
public static final UniqueKey<TProjectRecord> T_PROJECT_PKEY = Internal.createUniqueKey(TProject.T_PROJECT, DSL.name("t_project_pkey"), new TableField[] { TProject.T_PROJECT.PK }, true);
// -------------------------------------------------------------------------
// FOREIGN KEY definitions
// -------------------------------------------------------------------------
public static final ForeignKey<TDoneRecord, TBillingRecord> T_DONE__T_DONE_FK_BILLING_FKEY = Internal.createForeignKey(TDone.T_DONE, DSL.name("t_done_fk_billing_fkey"), new TableField[] { TDone.T_DONE.FK_BILLING }, Keys.T_BILLING_PKEY, new TableField[] { TBilling.T_BILLING.PK }, true);
public static final ForeignKey<TDoneRecord, TJobRecord> T_DONE__T_DONE_FK_CATEGORY_FKEY = Internal.createForeignKey(TDone.T_DONE, DSL.name("t_done_fk_category_fkey"), new TableField[] { TDone.T_DONE.FK_JOB }, Keys.T_CATEGORY_PKEY, new TableField[] { TJob.T_JOB.PK }, true);
public static final ForeignKey<TDoneRecord, TModuleRecord> T_DONE__T_DONE_FK_JOB_FKEY = Internal.createForeignKey(TDone.T_DONE, DSL.name("t_done_fk_job_fkey"), new TableField[] { TDone.T_DONE.FK_MODULE }, Keys.T_JOB_PKEY, new TableField[] { TModule.T_MODULE.PK }, true);
public static final ForeignKey<TDoneRecord, TLoginRecord> T_DONE__T_DONE_FK_LOGIN_FKEY = Internal.createForeignKey(TDone.T_DONE, DSL.name("t_done_fk_login_fkey"), new TableField[] { TDone.T_DONE.FK_LOGIN }, de.jottyfan.timetrack.db.profile.Keys.T_LOGIN_PKEY, new TableField[] { TLogin.T_LOGIN.PK }, true);
public static final ForeignKey<TDoneRecord, TProjectRecord> T_DONE__T_DONE_FK_PROJECT_FKEY = Internal.createForeignKey(TDone.T_DONE, DSL.name("t_done_fk_project_fkey"), new TableField[] { TDone.T_DONE.FK_PROJECT }, Keys.T_PROJECT_PKEY, new TableField[] { TProject.T_PROJECT.PK }, true);
}

View File

@ -1,110 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.done;
import de.jottyfan.timetrack.db.done.tables.TBilling;
import de.jottyfan.timetrack.db.done.tables.TDone;
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 de.jottyfan.timetrack.db.done.tables.VDaily;
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.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;
/**
* Convenience access to all tables in done.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Tables {
/**
* The table <code>done.t_billing</code>.
*/
public static final TBilling T_BILLING = TBilling.T_BILLING;
/**
* The table <code>done.t_done</code>.
*/
public static final TDone T_DONE = TDone.T_DONE;
/**
* The table <code>done.t_job</code>.
*/
public static final TJob T_JOB = TJob.T_JOB;
/**
* The table <code>done.t_module</code>.
*/
public static final TModule T_MODULE = TModule.T_MODULE;
/**
* The table <code>done.t_project</code>.
*/
public static final TProject T_PROJECT = TProject.T_PROJECT;
/**
* The table <code>done.v_daily</code>.
*/
public static final VDaily V_DAILY = VDaily.V_DAILY;
/**
* The table <code>done.v_daylimits</code>.
*/
public static final VDaylimits V_DAYLIMITS = VDaylimits.V_DAYLIMITS;
/**
* The table <code>done.v_daysummary</code>.
*/
public static final VDaysummary V_DAYSUMMARY = VDaysummary.V_DAYSUMMARY;
/**
* The table <code>done.v_done</code>.
*/
public static final VDone V_DONE = VDone.V_DONE;
/**
* The table <code>done.v_duration</code>.
*/
public static final VDuration V_DURATION = VDuration.V_DURATION;
/**
* The table <code>done.v_hamster</code>.
*/
public static final VHamster V_HAMSTER = VHamster.V_HAMSTER;
/**
* The table <code>done.v_hamstersummary</code>.
*/
public static final VHamstersummary V_HAMSTERSUMMARY = VHamstersummary.V_HAMSTERSUMMARY;
/**
* The table <code>done.v_tasklist</code>.
*/
public static final VTasklist V_TASKLIST = VTasklist.V_TASKLIST;
/**
* The table <code>done.v_timelength</code>.
*/
public static final VTimelength V_TIMELENGTH = VTimelength.V_TIMELENGTH;
/**
* The table <code>done.v_totalofday</code>.
*/
public static final VTotalofday V_TOTALOFDAY = VTotalofday.V_TOTALOFDAY;
/**
* The table <code>done.v_worktime</code>.
*/
public static final VWorktime V_WORKTIME = VWorktime.V_WORKTIME;
}

View File

@ -1,164 +0,0 @@
/*
* 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.Keys;
import de.jottyfan.timetrack.db.done.tables.records.TBillingRecord;
import java.time.LocalDateTime;
import java.util.Arrays;
import java.util.List;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Identity;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row5;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TBilling extends TableImpl<TBillingRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>done.t_billing</code>
*/
public static final TBilling T_BILLING = new TBilling();
/**
* The class holding records for this type
*/
@Override
public Class<TBillingRecord> getRecordType() {
return TBillingRecord.class;
}
/**
* The column <code>done.t_billing.lastchange</code>.
*/
public final TableField<TBillingRecord, LocalDateTime> LASTCHANGE = createField(DSL.name("lastchange"), SQLDataType.LOCALDATETIME(6).defaultValue(DSL.field("now()", SQLDataType.LOCALDATETIME)), this, "");
/**
* The column <code>done.t_billing.pk</code>.
*/
public final TableField<TBillingRecord, Integer> PK = createField(DSL.name("pk"), SQLDataType.INTEGER.nullable(false).identity(true), this, "");
/**
* The column <code>done.t_billing.name</code>.
*/
public final TableField<TBillingRecord, String> NAME = createField(DSL.name("name"), SQLDataType.CLOB.nullable(false), this, "");
/**
* The column <code>done.t_billing.shortcut</code>.
*/
public final TableField<TBillingRecord, String> SHORTCUT = createField(DSL.name("shortcut"), SQLDataType.CLOB.nullable(false), this, "");
/**
* The column <code>done.t_billing.csskey</code>.
*/
public final TableField<TBillingRecord, String> CSSKEY = createField(DSL.name("csskey"), SQLDataType.CLOB, this, "");
private TBilling(Name alias, Table<TBillingRecord> aliased) {
this(alias, aliased, null);
}
private TBilling(Name alias, Table<TBillingRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
* Create an aliased <code>done.t_billing</code> table reference
*/
public TBilling(String alias) {
this(DSL.name(alias), T_BILLING);
}
/**
* Create an aliased <code>done.t_billing</code> table reference
*/
public TBilling(Name alias) {
this(alias, T_BILLING);
}
/**
* Create a <code>done.t_billing</code> table reference
*/
public TBilling() {
this(DSL.name("t_billing"), null);
}
public <O extends Record> TBilling(Table<O> child, ForeignKey<O, TBillingRecord> key) {
super(child, key, T_BILLING);
}
@Override
public Schema getSchema() {
return Done.DONE;
}
@Override
public Identity<TBillingRecord, Integer> getIdentity() {
return (Identity<TBillingRecord, Integer>) super.getIdentity();
}
@Override
public UniqueKey<TBillingRecord> getPrimaryKey() {
return Keys.T_BILLING_PKEY;
}
@Override
public List<UniqueKey<TBillingRecord>> getKeys() {
return Arrays.<UniqueKey<TBillingRecord>>asList(Keys.T_BILLING_PKEY, Keys.T_BILLING_NAME_KEY, Keys.T_BILLING_SHORTCUT_KEY);
}
@Override
public TBilling as(String alias) {
return new TBilling(DSL.name(alias), this);
}
@Override
public TBilling as(Name alias) {
return new TBilling(alias, this);
}
/**
* Rename this table
*/
@Override
public TBilling rename(String name) {
return new TBilling(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public TBilling rename(Name name) {
return new TBilling(name, null);
}
// -------------------------------------------------------------------------
// Row5 type methods
// -------------------------------------------------------------------------
@Override
public Row5<LocalDateTime, Integer, String, String, String> fieldsRow() {
return (Row5) super.fieldsRow();
}
}

View File

@ -1,210 +0,0 @@
/*
* 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.Keys;
import de.jottyfan.timetrack.db.done.tables.records.TDoneRecord;
import de.jottyfan.timetrack.db.profile.tables.TLogin;
import java.time.LocalDateTime;
import java.util.Arrays;
import java.util.List;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Identity;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row9;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TDone extends TableImpl<TDoneRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>done.t_done</code>
*/
public static final TDone T_DONE = new TDone();
/**
* The class holding records for this type
*/
@Override
public Class<TDoneRecord> getRecordType() {
return TDoneRecord.class;
}
/**
* The column <code>done.t_done.lastchange</code>.
*/
public final TableField<TDoneRecord, LocalDateTime> LASTCHANGE = createField(DSL.name("lastchange"), SQLDataType.LOCALDATETIME(6).defaultValue(DSL.field("now()", SQLDataType.LOCALDATETIME)), this, "");
/**
* The column <code>done.t_done.pk</code>.
*/
public final TableField<TDoneRecord, Integer> PK = createField(DSL.name("pk"), SQLDataType.INTEGER.nullable(false).identity(true), this, "");
/**
* The column <code>done.t_done.time_from</code>.
*/
public final TableField<TDoneRecord, LocalDateTime> TIME_FROM = createField(DSL.name("time_from"), SQLDataType.LOCALDATETIME(6), this, "");
/**
* The column <code>done.t_done.time_until</code>.
*/
public final TableField<TDoneRecord, LocalDateTime> TIME_UNTIL = createField(DSL.name("time_until"), SQLDataType.LOCALDATETIME(6), this, "");
/**
* The column <code>done.t_done.fk_project</code>.
*/
public final TableField<TDoneRecord, Integer> FK_PROJECT = createField(DSL.name("fk_project"), SQLDataType.INTEGER, this, "");
/**
* The column <code>done.t_done.fk_module</code>.
*/
public final TableField<TDoneRecord, Integer> FK_MODULE = createField(DSL.name("fk_module"), SQLDataType.INTEGER, this, "");
/**
* The column <code>done.t_done.fk_job</code>.
*/
public final TableField<TDoneRecord, Integer> FK_JOB = createField(DSL.name("fk_job"), SQLDataType.INTEGER, this, "");
/**
* The column <code>done.t_done.fk_login</code>.
*/
public final TableField<TDoneRecord, Integer> FK_LOGIN = createField(DSL.name("fk_login"), SQLDataType.INTEGER.nullable(false), this, "");
/**
* The column <code>done.t_done.fk_billing</code>.
*/
public final TableField<TDoneRecord, Integer> FK_BILLING = createField(DSL.name("fk_billing"), SQLDataType.INTEGER, this, "");
private TDone(Name alias, Table<TDoneRecord> aliased) {
this(alias, aliased, null);
}
private TDone(Name alias, Table<TDoneRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
* Create an aliased <code>done.t_done</code> table reference
*/
public TDone(String alias) {
this(DSL.name(alias), T_DONE);
}
/**
* Create an aliased <code>done.t_done</code> table reference
*/
public TDone(Name alias) {
this(alias, T_DONE);
}
/**
* Create a <code>done.t_done</code> table reference
*/
public TDone() {
this(DSL.name("t_done"), null);
}
public <O extends Record> TDone(Table<O> child, ForeignKey<O, TDoneRecord> key) {
super(child, key, T_DONE);
}
@Override
public Schema getSchema() {
return Done.DONE;
}
@Override
public Identity<TDoneRecord, Integer> getIdentity() {
return (Identity<TDoneRecord, Integer>) super.getIdentity();
}
@Override
public UniqueKey<TDoneRecord> getPrimaryKey() {
return Keys.T_DONE_PKEY;
}
@Override
public List<UniqueKey<TDoneRecord>> getKeys() {
return Arrays.<UniqueKey<TDoneRecord>>asList(Keys.T_DONE_PKEY);
}
@Override
public List<ForeignKey<TDoneRecord, ?>> getReferences() {
return Arrays.<ForeignKey<TDoneRecord, ?>>asList(Keys.T_DONE__T_DONE_FK_PROJECT_FKEY, Keys.T_DONE__T_DONE_FK_JOB_FKEY, Keys.T_DONE__T_DONE_FK_CATEGORY_FKEY, Keys.T_DONE__T_DONE_FK_LOGIN_FKEY, Keys.T_DONE__T_DONE_FK_BILLING_FKEY);
}
public TProject tProject() {
return new TProject(this, Keys.T_DONE__T_DONE_FK_PROJECT_FKEY);
}
public TModule tModule() {
return new TModule(this, Keys.T_DONE__T_DONE_FK_JOB_FKEY);
}
public TJob tJob() {
return new TJob(this, Keys.T_DONE__T_DONE_FK_CATEGORY_FKEY);
}
public TLogin tLogin() {
return new TLogin(this, Keys.T_DONE__T_DONE_FK_LOGIN_FKEY);
}
public TBilling tBilling() {
return new TBilling(this, Keys.T_DONE__T_DONE_FK_BILLING_FKEY);
}
@Override
public TDone as(String alias) {
return new TDone(DSL.name(alias), this);
}
@Override
public TDone as(Name alias) {
return new TDone(alias, this);
}
/**
* Rename this table
*/
@Override
public TDone rename(String name) {
return new TDone(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public TDone rename(Name name) {
return new TDone(name, null);
}
// -------------------------------------------------------------------------
// Row9 type methods
// -------------------------------------------------------------------------
@Override
public Row9<LocalDateTime, Integer, LocalDateTime, LocalDateTime, Integer, Integer, Integer, Integer, Integer> fieldsRow() {
return (Row9) super.fieldsRow();
}
}

View File

@ -1,154 +0,0 @@
/*
* 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.Keys;
import de.jottyfan.timetrack.db.done.tables.records.TJobRecord;
import java.time.LocalDateTime;
import java.util.Arrays;
import java.util.List;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Identity;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row3;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TJob extends TableImpl<TJobRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>done.t_job</code>
*/
public static final TJob T_JOB = new TJob();
/**
* The class holding records for this type
*/
@Override
public Class<TJobRecord> getRecordType() {
return TJobRecord.class;
}
/**
* The column <code>done.t_job.lastchange</code>.
*/
public final TableField<TJobRecord, LocalDateTime> LASTCHANGE = createField(DSL.name("lastchange"), SQLDataType.LOCALDATETIME(6).defaultValue(DSL.field("now()", SQLDataType.LOCALDATETIME)), this, "");
/**
* The column <code>done.t_job.pk</code>.
*/
public final TableField<TJobRecord, Integer> PK = createField(DSL.name("pk"), SQLDataType.INTEGER.nullable(false).identity(true), this, "");
/**
* The column <code>done.t_job.name</code>.
*/
public final TableField<TJobRecord, String> NAME = createField(DSL.name("name"), SQLDataType.CLOB.nullable(false), this, "");
private TJob(Name alias, Table<TJobRecord> aliased) {
this(alias, aliased, null);
}
private TJob(Name alias, Table<TJobRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
* Create an aliased <code>done.t_job</code> table reference
*/
public TJob(String alias) {
this(DSL.name(alias), T_JOB);
}
/**
* Create an aliased <code>done.t_job</code> table reference
*/
public TJob(Name alias) {
this(alias, T_JOB);
}
/**
* Create a <code>done.t_job</code> table reference
*/
public TJob() {
this(DSL.name("t_job"), null);
}
public <O extends Record> TJob(Table<O> child, ForeignKey<O, TJobRecord> key) {
super(child, key, T_JOB);
}
@Override
public Schema getSchema() {
return Done.DONE;
}
@Override
public Identity<TJobRecord, Integer> getIdentity() {
return (Identity<TJobRecord, Integer>) super.getIdentity();
}
@Override
public UniqueKey<TJobRecord> getPrimaryKey() {
return Keys.T_CATEGORY_PKEY;
}
@Override
public List<UniqueKey<TJobRecord>> getKeys() {
return Arrays.<UniqueKey<TJobRecord>>asList(Keys.T_CATEGORY_PKEY, Keys.T_CATEGORY_NAME_KEY);
}
@Override
public TJob as(String alias) {
return new TJob(DSL.name(alias), this);
}
@Override
public TJob as(Name alias) {
return new TJob(alias, this);
}
/**
* Rename this table
*/
@Override
public TJob rename(String name) {
return new TJob(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public TJob rename(Name name) {
return new TJob(name, null);
}
// -------------------------------------------------------------------------
// Row3 type methods
// -------------------------------------------------------------------------
@Override
public Row3<LocalDateTime, Integer, String> fieldsRow() {
return (Row3) super.fieldsRow();
}
}

View File

@ -1,154 +0,0 @@
/*
* 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.Keys;
import de.jottyfan.timetrack.db.done.tables.records.TModuleRecord;
import java.time.LocalDateTime;
import java.util.Arrays;
import java.util.List;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Identity;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row3;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TModule extends TableImpl<TModuleRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>done.t_module</code>
*/
public static final TModule T_MODULE = new TModule();
/**
* The class holding records for this type
*/
@Override
public Class<TModuleRecord> getRecordType() {
return TModuleRecord.class;
}
/**
* The column <code>done.t_module.lastchange</code>.
*/
public final TableField<TModuleRecord, LocalDateTime> LASTCHANGE = createField(DSL.name("lastchange"), SQLDataType.LOCALDATETIME(6).defaultValue(DSL.field("now()", SQLDataType.LOCALDATETIME)), this, "");
/**
* The column <code>done.t_module.pk</code>.
*/
public final TableField<TModuleRecord, Integer> PK = createField(DSL.name("pk"), SQLDataType.INTEGER.nullable(false).identity(true), this, "");
/**
* The column <code>done.t_module.name</code>.
*/
public final TableField<TModuleRecord, String> NAME = createField(DSL.name("name"), SQLDataType.CLOB.nullable(false), this, "");
private TModule(Name alias, Table<TModuleRecord> aliased) {
this(alias, aliased, null);
}
private TModule(Name alias, Table<TModuleRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
* Create an aliased <code>done.t_module</code> table reference
*/
public TModule(String alias) {
this(DSL.name(alias), T_MODULE);
}
/**
* Create an aliased <code>done.t_module</code> table reference
*/
public TModule(Name alias) {
this(alias, T_MODULE);
}
/**
* Create a <code>done.t_module</code> table reference
*/
public TModule() {
this(DSL.name("t_module"), null);
}
public <O extends Record> TModule(Table<O> child, ForeignKey<O, TModuleRecord> key) {
super(child, key, T_MODULE);
}
@Override
public Schema getSchema() {
return Done.DONE;
}
@Override
public Identity<TModuleRecord, Integer> getIdentity() {
return (Identity<TModuleRecord, Integer>) super.getIdentity();
}
@Override
public UniqueKey<TModuleRecord> getPrimaryKey() {
return Keys.T_JOB_PKEY;
}
@Override
public List<UniqueKey<TModuleRecord>> getKeys() {
return Arrays.<UniqueKey<TModuleRecord>>asList(Keys.T_JOB_PKEY, Keys.T_JOB_NAME_KEY);
}
@Override
public TModule as(String alias) {
return new TModule(DSL.name(alias), this);
}
@Override
public TModule as(Name alias) {
return new TModule(alias, this);
}
/**
* Rename this table
*/
@Override
public TModule rename(String name) {
return new TModule(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public TModule rename(Name name) {
return new TModule(name, null);
}
// -------------------------------------------------------------------------
// Row3 type methods
// -------------------------------------------------------------------------
@Override
public Row3<LocalDateTime, Integer, String> fieldsRow() {
return (Row3) super.fieldsRow();
}
}

View File

@ -1,154 +0,0 @@
/*
* 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.Keys;
import de.jottyfan.timetrack.db.done.tables.records.TProjectRecord;
import java.time.LocalDateTime;
import java.util.Arrays;
import java.util.List;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Identity;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row3;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TProject extends TableImpl<TProjectRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>done.t_project</code>
*/
public static final TProject T_PROJECT = new TProject();
/**
* The class holding records for this type
*/
@Override
public Class<TProjectRecord> getRecordType() {
return TProjectRecord.class;
}
/**
* The column <code>done.t_project.lastchange</code>.
*/
public final TableField<TProjectRecord, LocalDateTime> LASTCHANGE = createField(DSL.name("lastchange"), SQLDataType.LOCALDATETIME(6).defaultValue(DSL.field("now()", SQLDataType.LOCALDATETIME)), this, "");
/**
* The column <code>done.t_project.pk</code>.
*/
public final TableField<TProjectRecord, Integer> PK = createField(DSL.name("pk"), SQLDataType.INTEGER.nullable(false).identity(true), this, "");
/**
* The column <code>done.t_project.name</code>.
*/
public final TableField<TProjectRecord, String> NAME = createField(DSL.name("name"), SQLDataType.CLOB.nullable(false), this, "");
private TProject(Name alias, Table<TProjectRecord> aliased) {
this(alias, aliased, null);
}
private TProject(Name alias, Table<TProjectRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
* Create an aliased <code>done.t_project</code> table reference
*/
public TProject(String alias) {
this(DSL.name(alias), T_PROJECT);
}
/**
* Create an aliased <code>done.t_project</code> table reference
*/
public TProject(Name alias) {
this(alias, T_PROJECT);
}
/**
* Create a <code>done.t_project</code> table reference
*/
public TProject() {
this(DSL.name("t_project"), null);
}
public <O extends Record> TProject(Table<O> child, ForeignKey<O, TProjectRecord> key) {
super(child, key, T_PROJECT);
}
@Override
public Schema getSchema() {
return Done.DONE;
}
@Override
public Identity<TProjectRecord, Integer> getIdentity() {
return (Identity<TProjectRecord, Integer>) super.getIdentity();
}
@Override
public UniqueKey<TProjectRecord> getPrimaryKey() {
return Keys.T_PROJECT_PKEY;
}
@Override
public List<UniqueKey<TProjectRecord>> getKeys() {
return Arrays.<UniqueKey<TProjectRecord>>asList(Keys.T_PROJECT_PKEY, Keys.T_PROJECT_NAME_KEY);
}
@Override
public TProject as(String alias) {
return new TProject(DSL.name(alias), this);
}
@Override
public TProject as(Name alias) {
return new TProject(alias, this);
}
/**
* Rename this table
*/
@Override
public TProject rename(String name) {
return new TProject(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public TProject rename(Name name) {
return new TProject(name, null);
}
// -------------------------------------------------------------------------
// Row3 type methods
// -------------------------------------------------------------------------
@Override
public Row3<LocalDateTime, Integer, String> fieldsRow() {
return (Row3) super.fieldsRow();
}
}

View File

@ -1,138 +0,0 @@
/*
* 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.VDailyRecord;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row4;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.impl.DSL;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
import org.jooq.types.YearToSecond;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class VDaily extends TableImpl<VDailyRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>done.v_daily</code>
*/
public static final VDaily V_DAILY = new VDaily();
/**
* The class holding records for this type
*/
@Override
public Class<VDailyRecord> getRecordType() {
return VDailyRecord.class;
}
/**
* The column <code>done.v_daily.worktime</code>.
*/
public final TableField<VDailyRecord, YearToSecond> WORKTIME = createField(DSL.name("worktime"), SQLDataType.INTERVAL, this, "");
/**
* The column <code>done.v_daily.day</code>.
*/
public final TableField<VDailyRecord, String> DAY = createField(DSL.name("day"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_daily.login</code>.
*/
public final TableField<VDailyRecord, String> LOGIN = createField(DSL.name("login"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_daily.fk_login</code>.
*/
public final TableField<VDailyRecord, Integer> FK_LOGIN = createField(DSL.name("fk_login"), SQLDataType.INTEGER, this, "");
private VDaily(Name alias, Table<VDailyRecord> aliased) {
this(alias, aliased, null);
}
private VDaily(Name alias, Table<VDailyRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
}
/**
* Create an aliased <code>done.v_daily</code> table reference
*/
public VDaily(String alias) {
this(DSL.name(alias), V_DAILY);
}
/**
* Create an aliased <code>done.v_daily</code> table reference
*/
public VDaily(Name alias) {
this(alias, V_DAILY);
}
/**
* Create a <code>done.v_daily</code> table reference
*/
public VDaily() {
this(DSL.name("v_daily"), null);
}
public <O extends Record> VDaily(Table<O> child, ForeignKey<O, VDailyRecord> key) {
super(child, key, V_DAILY);
}
@Override
public Schema getSchema() {
return Done.DONE;
}
@Override
public VDaily as(String alias) {
return new VDaily(DSL.name(alias), this);
}
@Override
public VDaily as(Name alias) {
return new VDaily(alias, this);
}
/**
* Rename this table
*/
@Override
public VDaily rename(String name) {
return new VDaily(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public VDaily rename(Name name) {
return new VDaily(name, null);
}
// -------------------------------------------------------------------------
// Row4 type methods
// -------------------------------------------------------------------------
@Override
public Row4<YearToSecond, String, String, Integer> fieldsRow() {
return (Row4) super.fieldsRow();
}
}

View File

@ -1,140 +0,0 @@
/*
* 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.VDaylimitsRecord;
import java.time.LocalDateTime;
import java.time.OffsetDateTime;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row4;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.impl.DSL;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class VDaylimits extends TableImpl<VDaylimitsRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>done.v_daylimits</code>
*/
public static final VDaylimits V_DAYLIMITS = new VDaylimits();
/**
* The class holding records for this type
*/
@Override
public Class<VDaylimitsRecord> getRecordType() {
return VDaylimitsRecord.class;
}
/**
* The column <code>done.v_daylimits.work_start</code>.
*/
public final TableField<VDaylimitsRecord, LocalDateTime> WORK_START = createField(DSL.name("work_start"), SQLDataType.LOCALDATETIME(6), this, "");
/**
* The column <code>done.v_daylimits.work_end</code>.
*/
public final TableField<VDaylimitsRecord, OffsetDateTime> WORK_END = createField(DSL.name("work_end"), SQLDataType.TIMESTAMPWITHTIMEZONE(6), this, "");
/**
* The column <code>done.v_daylimits.day</code>.
*/
public final TableField<VDaylimitsRecord, String> DAY = createField(DSL.name("day"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_daylimits.fk_login</code>.
*/
public final TableField<VDaylimitsRecord, Integer> FK_LOGIN = createField(DSL.name("fk_login"), SQLDataType.INTEGER, this, "");
private VDaylimits(Name alias, Table<VDaylimitsRecord> aliased) {
this(alias, aliased, null);
}
private VDaylimits(Name alias, Table<VDaylimitsRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
}
/**
* Create an aliased <code>done.v_daylimits</code> table reference
*/
public VDaylimits(String alias) {
this(DSL.name(alias), V_DAYLIMITS);
}
/**
* Create an aliased <code>done.v_daylimits</code> table reference
*/
public VDaylimits(Name alias) {
this(alias, V_DAYLIMITS);
}
/**
* Create a <code>done.v_daylimits</code> table reference
*/
public VDaylimits() {
this(DSL.name("v_daylimits"), null);
}
public <O extends Record> VDaylimits(Table<O> child, ForeignKey<O, VDaylimitsRecord> key) {
super(child, key, V_DAYLIMITS);
}
@Override
public Schema getSchema() {
return Done.DONE;
}
@Override
public VDaylimits as(String alias) {
return new VDaylimits(DSL.name(alias), this);
}
@Override
public VDaylimits as(Name alias) {
return new VDaylimits(alias, this);
}
/**
* Rename this table
*/
@Override
public VDaylimits rename(String name) {
return new VDaylimits(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public VDaylimits rename(Name name) {
return new VDaylimits(name, null);
}
// -------------------------------------------------------------------------
// Row4 type methods
// -------------------------------------------------------------------------
@Override
public Row4<LocalDateTime, OffsetDateTime, String, Integer> fieldsRow() {
return (Row4) super.fieldsRow();
}
}

View File

@ -1,156 +0,0 @@
/*
* 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.VDaysummaryRecord;
import java.time.LocalDateTime;
import java.time.OffsetDateTime;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row7;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.impl.DSL;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
import org.jooq.types.YearToSecond;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class VDaysummary extends TableImpl<VDaysummaryRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>done.v_daysummary</code>
*/
public static final VDaysummary V_DAYSUMMARY = new VDaysummary();
/**
* The class holding records for this type
*/
@Override
public Class<VDaysummaryRecord> getRecordType() {
return VDaysummaryRecord.class;
}
/**
* The column <code>done.v_daysummary.breaktime</code>.
*/
public final TableField<VDaysummaryRecord, YearToSecond> BREAKTIME = createField(DSL.name("breaktime"), SQLDataType.INTERVAL, this, "");
/**
* The column <code>done.v_daysummary.worktime</code>.
*/
public final TableField<VDaysummaryRecord, YearToSecond> WORKTIME = createField(DSL.name("worktime"), SQLDataType.INTERVAL, this, "");
/**
* The column <code>done.v_daysummary.work_start</code>.
*/
public final TableField<VDaysummaryRecord, LocalDateTime> WORK_START = createField(DSL.name("work_start"), SQLDataType.LOCALDATETIME(6), this, "");
/**
* The column <code>done.v_daysummary.work_end</code>.
*/
public final TableField<VDaysummaryRecord, OffsetDateTime> WORK_END = createField(DSL.name("work_end"), SQLDataType.TIMESTAMPWITHTIMEZONE(6), this, "");
/**
* The column <code>done.v_daysummary.day</code>.
*/
public final TableField<VDaysummaryRecord, String> DAY = createField(DSL.name("day"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_daysummary.login</code>.
*/
public final TableField<VDaysummaryRecord, String> LOGIN = createField(DSL.name("login"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_daysummary.fk_login</code>.
*/
public final TableField<VDaysummaryRecord, Integer> FK_LOGIN = createField(DSL.name("fk_login"), SQLDataType.INTEGER, this, "");
private VDaysummary(Name alias, Table<VDaysummaryRecord> aliased) {
this(alias, aliased, null);
}
private VDaysummary(Name alias, Table<VDaysummaryRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
}
/**
* Create an aliased <code>done.v_daysummary</code> table reference
*/
public VDaysummary(String alias) {
this(DSL.name(alias), V_DAYSUMMARY);
}
/**
* Create an aliased <code>done.v_daysummary</code> table reference
*/
public VDaysummary(Name alias) {
this(alias, V_DAYSUMMARY);
}
/**
* Create a <code>done.v_daysummary</code> table reference
*/
public VDaysummary() {
this(DSL.name("v_daysummary"), null);
}
public <O extends Record> VDaysummary(Table<O> child, ForeignKey<O, VDaysummaryRecord> key) {
super(child, key, V_DAYSUMMARY);
}
@Override
public Schema getSchema() {
return Done.DONE;
}
@Override
public VDaysummary as(String alias) {
return new VDaysummary(DSL.name(alias), this);
}
@Override
public VDaysummary as(Name alias) {
return new VDaysummary(alias, this);
}
/**
* Rename this table
*/
@Override
public VDaysummary rename(String name) {
return new VDaysummary(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public VDaysummary rename(Name name) {
return new VDaysummary(name, null);
}
// -------------------------------------------------------------------------
// Row7 type methods
// -------------------------------------------------------------------------
@Override
public Row7<YearToSecond, YearToSecond, LocalDateTime, OffsetDateTime, String, String, Integer> fieldsRow() {
return (Row7) super.fieldsRow();
}
}

View File

@ -1,159 +0,0 @@
/*
* 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.VDoneRecord;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row8;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.impl.DSL;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class VDone extends TableImpl<VDoneRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>done.v_done</code>
*/
public static final VDone V_DONE = new VDone();
/**
* The class holding records for this type
*/
@Override
public Class<VDoneRecord> getRecordType() {
return VDoneRecord.class;
}
/**
* The column <code>done.v_done.fk_done</code>.
*/
public final TableField<VDoneRecord, Integer> FK_DONE = createField(DSL.name("fk_done"), SQLDataType.INTEGER, this, "");
/**
* The column <code>done.v_done.fk_login</code>.
*/
public final TableField<VDoneRecord, Integer> FK_LOGIN = createField(DSL.name("fk_login"), SQLDataType.INTEGER, this, "");
/**
* The column <code>done.v_done.time_from</code>.
*/
public final TableField<VDoneRecord, LocalDateTime> TIME_FROM = createField(DSL.name("time_from"), SQLDataType.LOCALDATETIME(6), this, "");
/**
* The column <code>done.v_done.time_until</code>.
*/
public final TableField<VDoneRecord, LocalDateTime> TIME_UNTIL = createField(DSL.name("time_until"), SQLDataType.LOCALDATETIME(6), this, "");
/**
* The column <code>done.v_done.project_name</code>.
*/
public final TableField<VDoneRecord, String> PROJECT_NAME = createField(DSL.name("project_name"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_done.module_name</code>.
*/
public final TableField<VDoneRecord, String> MODULE_NAME = createField(DSL.name("module_name"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_done.job_name</code>.
*/
public final TableField<VDoneRecord, String> JOB_NAME = createField(DSL.name("job_name"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_done.login</code>.
*/
public final TableField<VDoneRecord, String> LOGIN = createField(DSL.name("login"), SQLDataType.CLOB, this, "");
private VDone(Name alias, Table<VDoneRecord> aliased) {
this(alias, aliased, null);
}
private VDone(Name alias, Table<VDoneRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
}
/**
* Create an aliased <code>done.v_done</code> table reference
*/
public VDone(String alias) {
this(DSL.name(alias), V_DONE);
}
/**
* Create an aliased <code>done.v_done</code> table reference
*/
public VDone(Name alias) {
this(alias, V_DONE);
}
/**
* Create a <code>done.v_done</code> table reference
*/
public VDone() {
this(DSL.name("v_done"), null);
}
public <O extends Record> VDone(Table<O> child, ForeignKey<O, VDoneRecord> key) {
super(child, key, V_DONE);
}
@Override
public Schema getSchema() {
return Done.DONE;
}
@Override
public VDone as(String alias) {
return new VDone(DSL.name(alias), this);
}
@Override
public VDone as(Name alias) {
return new VDone(alias, this);
}
/**
* Rename this table
*/
@Override
public VDone rename(String name) {
return new VDone(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public VDone rename(Name name) {
return new VDone(name, null);
}
// -------------------------------------------------------------------------
// Row8 type methods
// -------------------------------------------------------------------------
@Override
public Row8<Integer, Integer, LocalDateTime, LocalDateTime, String, String, String, String> fieldsRow() {
return (Row8) super.fieldsRow();
}
}

View File

@ -1,153 +0,0 @@
/*
* 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.VDurationRecord;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row7;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.impl.DSL;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
import org.jooq.types.YearToSecond;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class VDuration extends TableImpl<VDurationRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>done.v_duration</code>
*/
public static final VDuration V_DURATION = new VDuration();
/**
* The class holding records for this type
*/
@Override
public Class<VDurationRecord> getRecordType() {
return VDurationRecord.class;
}
/**
* The column <code>done.v_duration.day</code>.
*/
public final TableField<VDurationRecord, String> DAY = createField(DSL.name("day"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_duration.duration</code>.
*/
public final TableField<VDurationRecord, YearToSecond> DURATION = createField(DSL.name("duration"), SQLDataType.INTERVAL, this, "");
/**
* The column <code>done.v_duration.project_name</code>.
*/
public final TableField<VDurationRecord, String> PROJECT_NAME = createField(DSL.name("project_name"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_duration.module_name</code>.
*/
public final TableField<VDurationRecord, String> MODULE_NAME = createField(DSL.name("module_name"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_duration.job_name</code>.
*/
public final TableField<VDurationRecord, String> JOB_NAME = createField(DSL.name("job_name"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_duration.login</code>.
*/
public final TableField<VDurationRecord, String> LOGIN = createField(DSL.name("login"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_duration.fk_login</code>.
*/
public final TableField<VDurationRecord, Integer> FK_LOGIN = createField(DSL.name("fk_login"), SQLDataType.INTEGER, this, "");
private VDuration(Name alias, Table<VDurationRecord> aliased) {
this(alias, aliased, null);
}
private VDuration(Name alias, Table<VDurationRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
}
/**
* Create an aliased <code>done.v_duration</code> table reference
*/
public VDuration(String alias) {
this(DSL.name(alias), V_DURATION);
}
/**
* Create an aliased <code>done.v_duration</code> table reference
*/
public VDuration(Name alias) {
this(alias, V_DURATION);
}
/**
* Create a <code>done.v_duration</code> table reference
*/
public VDuration() {
this(DSL.name("v_duration"), null);
}
public <O extends Record> VDuration(Table<O> child, ForeignKey<O, VDurationRecord> key) {
super(child, key, V_DURATION);
}
@Override
public Schema getSchema() {
return Done.DONE;
}
@Override
public VDuration as(String alias) {
return new VDuration(DSL.name(alias), this);
}
@Override
public VDuration as(Name alias) {
return new VDuration(alias, this);
}
/**
* Rename this table
*/
@Override
public VDuration rename(String name) {
return new VDuration(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public VDuration rename(Name name) {
return new VDuration(name, null);
}
// -------------------------------------------------------------------------
// Row7 type methods
// -------------------------------------------------------------------------
@Override
public Row7<String, YearToSecond, String, String, String, String, Integer> fieldsRow() {
return (Row7) super.fieldsRow();
}
}

View File

@ -1,150 +0,0 @@
/*
* 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.VHamsterRecord;
import java.time.LocalDate;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row6;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.impl.DSL;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
import org.jooq.types.YearToSecond;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class VHamster extends TableImpl<VHamsterRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>done.v_hamster</code>
*/
public static final VHamster V_HAMSTER = new VHamster();
/**
* The class holding records for this type
*/
@Override
public Class<VHamsterRecord> getRecordType() {
return VHamsterRecord.class;
}
/**
* The column <code>done.v_hamster.workday</code>.
*/
public final TableField<VHamsterRecord, LocalDate> WORKDAY = createField(DSL.name("workday"), SQLDataType.LOCALDATE, this, "");
/**
* The column <code>done.v_hamster.duration</code>.
*/
public final TableField<VHamsterRecord, YearToSecond> DURATION = createField(DSL.name("duration"), SQLDataType.INTERVAL, this, "");
/**
* The column <code>done.v_hamster.project_name</code>.
*/
public final TableField<VHamsterRecord, String> PROJECT_NAME = createField(DSL.name("project_name"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_hamster.module_name</code>.
*/
public final TableField<VHamsterRecord, String> MODULE_NAME = createField(DSL.name("module_name"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_hamster.job_name</code>.
*/
public final TableField<VHamsterRecord, String> JOB_NAME = createField(DSL.name("job_name"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_hamster.login</code>.
*/
public final TableField<VHamsterRecord, String> LOGIN = createField(DSL.name("login"), SQLDataType.CLOB, this, "");
private VHamster(Name alias, Table<VHamsterRecord> aliased) {
this(alias, aliased, null);
}
private VHamster(Name alias, Table<VHamsterRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
}
/**
* Create an aliased <code>done.v_hamster</code> table reference
*/
public VHamster(String alias) {
this(DSL.name(alias), V_HAMSTER);
}
/**
* Create an aliased <code>done.v_hamster</code> table reference
*/
public VHamster(Name alias) {
this(alias, V_HAMSTER);
}
/**
* Create a <code>done.v_hamster</code> table reference
*/
public VHamster() {
this(DSL.name("v_hamster"), null);
}
public <O extends Record> VHamster(Table<O> child, ForeignKey<O, VHamsterRecord> key) {
super(child, key, V_HAMSTER);
}
@Override
public Schema getSchema() {
return Done.DONE;
}
@Override
public VHamster as(String alias) {
return new VHamster(DSL.name(alias), this);
}
@Override
public VHamster as(Name alias) {
return new VHamster(alias, this);
}
/**
* Rename this table
*/
@Override
public VHamster rename(String name) {
return new VHamster(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public VHamster rename(Name name) {
return new VHamster(name, null);
}
// -------------------------------------------------------------------------
// Row6 type methods
// -------------------------------------------------------------------------
@Override
public Row6<LocalDate, YearToSecond, String, String, String, String> fieldsRow() {
return (Row6) super.fieldsRow();
}
}

View File

@ -1,149 +0,0 @@
/*
* 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.VHamstersummaryRecord;
import java.time.LocalDate;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row6;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.impl.DSL;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class VHamstersummary extends TableImpl<VHamstersummaryRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>done.v_hamstersummary</code>
*/
public static final VHamstersummary V_HAMSTERSUMMARY = new VHamstersummary();
/**
* The class holding records for this type
*/
@Override
public Class<VHamstersummaryRecord> getRecordType() {
return VHamstersummaryRecord.class;
}
/**
* The column <code>done.v_hamstersummary.workday</code>.
*/
public final TableField<VHamstersummaryRecord, LocalDate> WORKDAY = createField(DSL.name("workday"), SQLDataType.LOCALDATE, this, "");
/**
* The column <code>done.v_hamstersummary.duration</code>.
*/
public final TableField<VHamstersummaryRecord, String> DURATION = createField(DSL.name("duration"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_hamstersummary.project_name</code>.
*/
public final TableField<VHamstersummaryRecord, String> PROJECT_NAME = createField(DSL.name("project_name"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_hamstersummary.module_name</code>.
*/
public final TableField<VHamstersummaryRecord, String> MODULE_NAME = createField(DSL.name("module_name"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_hamstersummary.job_name</code>.
*/
public final TableField<VHamstersummaryRecord, String> JOB_NAME = createField(DSL.name("job_name"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_hamstersummary.login</code>.
*/
public final TableField<VHamstersummaryRecord, String> LOGIN = createField(DSL.name("login"), SQLDataType.CLOB, this, "");
private VHamstersummary(Name alias, Table<VHamstersummaryRecord> aliased) {
this(alias, aliased, null);
}
private VHamstersummary(Name alias, Table<VHamstersummaryRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
}
/**
* Create an aliased <code>done.v_hamstersummary</code> table reference
*/
public VHamstersummary(String alias) {
this(DSL.name(alias), V_HAMSTERSUMMARY);
}
/**
* Create an aliased <code>done.v_hamstersummary</code> table reference
*/
public VHamstersummary(Name alias) {
this(alias, V_HAMSTERSUMMARY);
}
/**
* Create a <code>done.v_hamstersummary</code> table reference
*/
public VHamstersummary() {
this(DSL.name("v_hamstersummary"), null);
}
public <O extends Record> VHamstersummary(Table<O> child, ForeignKey<O, VHamstersummaryRecord> key) {
super(child, key, V_HAMSTERSUMMARY);
}
@Override
public Schema getSchema() {
return Done.DONE;
}
@Override
public VHamstersummary as(String alias) {
return new VHamstersummary(DSL.name(alias), this);
}
@Override
public VHamstersummary as(Name alias) {
return new VHamstersummary(alias, this);
}
/**
* Rename this table
*/
@Override
public VHamstersummary rename(String name) {
return new VHamstersummary(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public VHamstersummary rename(Name name) {
return new VHamstersummary(name, null);
}
// -------------------------------------------------------------------------
// Row6 type methods
// -------------------------------------------------------------------------
@Override
public Row6<LocalDate, String, String, String, String, String> fieldsRow() {
return (Row6) super.fieldsRow();
}
}

View File

@ -1,147 +0,0 @@
/*
* 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.VTasklistRecord;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row6;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.impl.DSL;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class VTasklist extends TableImpl<VTasklistRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>done.v_tasklist</code>
*/
public static final VTasklist V_TASKLIST = new VTasklist();
/**
* The class holding records for this type
*/
@Override
public Class<VTasklistRecord> getRecordType() {
return VTasklistRecord.class;
}
/**
* The column <code>done.v_tasklist.day</code>.
*/
public final TableField<VTasklistRecord, String> DAY = createField(DSL.name("day"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_tasklist.duration</code>.
*/
public final TableField<VTasklistRecord, String> DURATION = createField(DSL.name("duration"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_tasklist.project_name</code>.
*/
public final TableField<VTasklistRecord, String> PROJECT_NAME = createField(DSL.name("project_name"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_tasklist.module_name</code>.
*/
public final TableField<VTasklistRecord, String> MODULE_NAME = createField(DSL.name("module_name"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_tasklist.job_name</code>.
*/
public final TableField<VTasklistRecord, String> JOB_NAME = createField(DSL.name("job_name"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_tasklist.fk_login</code>.
*/
public final TableField<VTasklistRecord, Integer> FK_LOGIN = createField(DSL.name("fk_login"), SQLDataType.INTEGER, this, "");
private VTasklist(Name alias, Table<VTasklistRecord> aliased) {
this(alias, aliased, null);
}
private VTasklist(Name alias, Table<VTasklistRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
}
/**
* Create an aliased <code>done.v_tasklist</code> table reference
*/
public VTasklist(String alias) {
this(DSL.name(alias), V_TASKLIST);
}
/**
* Create an aliased <code>done.v_tasklist</code> table reference
*/
public VTasklist(Name alias) {
this(alias, V_TASKLIST);
}
/**
* Create a <code>done.v_tasklist</code> table reference
*/
public VTasklist() {
this(DSL.name("v_tasklist"), null);
}
public <O extends Record> VTasklist(Table<O> child, ForeignKey<O, VTasklistRecord> key) {
super(child, key, V_TASKLIST);
}
@Override
public Schema getSchema() {
return Done.DONE;
}
@Override
public VTasklist as(String alias) {
return new VTasklist(DSL.name(alias), this);
}
@Override
public VTasklist as(Name alias) {
return new VTasklist(alias, this);
}
/**
* Rename this table
*/
@Override
public VTasklist rename(String name) {
return new VTasklist(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public VTasklist rename(Name name) {
return new VTasklist(name, null);
}
// -------------------------------------------------------------------------
// Row6 type methods
// -------------------------------------------------------------------------
@Override
public Row6<String, String, String, String, String, Integer> fieldsRow() {
return (Row6) super.fieldsRow();
}
}

View File

@ -1,138 +0,0 @@
/*
* 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 org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row4;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.impl.DSL;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
import org.jooq.types.YearToSecond;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class VTimelength extends TableImpl<VTimelengthRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>done.v_timelength</code>
*/
public static final VTimelength V_TIMELENGTH = new VTimelength();
/**
* The class holding records for this type
*/
@Override
public Class<VTimelengthRecord> getRecordType() {
return VTimelengthRecord.class;
}
/**
* The column <code>done.v_timelength.day</code>.
*/
public final TableField<VTimelengthRecord, String> DAY = createField(DSL.name("day"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_timelength.duration</code>.
*/
public final TableField<VTimelengthRecord, YearToSecond> DURATION = createField(DSL.name("duration"), SQLDataType.INTERVAL, this, "");
/**
* The column <code>done.v_timelength.fk_done</code>.
*/
public final TableField<VTimelengthRecord, Integer> FK_DONE = createField(DSL.name("fk_done"), SQLDataType.INTEGER, this, "");
/**
* The column <code>done.v_timelength.fk_login</code>.
*/
public final TableField<VTimelengthRecord, Integer> FK_LOGIN = createField(DSL.name("fk_login"), SQLDataType.INTEGER, this, "");
private VTimelength(Name alias, Table<VTimelengthRecord> aliased) {
this(alias, aliased, null);
}
private VTimelength(Name alias, Table<VTimelengthRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
}
/**
* Create an aliased <code>done.v_timelength</code> table reference
*/
public VTimelength(String alias) {
this(DSL.name(alias), V_TIMELENGTH);
}
/**
* Create an aliased <code>done.v_timelength</code> table reference
*/
public VTimelength(Name alias) {
this(alias, V_TIMELENGTH);
}
/**
* Create a <code>done.v_timelength</code> table reference
*/
public VTimelength() {
this(DSL.name("v_timelength"), null);
}
public <O extends Record> VTimelength(Table<O> child, ForeignKey<O, VTimelengthRecord> 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<String, YearToSecond, Integer, Integer> fieldsRow() {
return (Row4) super.fieldsRow();
}
}

View File

@ -1,147 +0,0 @@
/*
* 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.VTotalofdayRecord;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row6;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.impl.DSL;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class VTotalofday extends TableImpl<VTotalofdayRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>done.v_totalofday</code>
*/
public static final VTotalofday V_TOTALOFDAY = new VTotalofday();
/**
* The class holding records for this type
*/
@Override
public Class<VTotalofdayRecord> getRecordType() {
return VTotalofdayRecord.class;
}
/**
* The column <code>done.v_totalofday.breaktime</code>.
*/
public final TableField<VTotalofdayRecord, String> BREAKTIME = createField(DSL.name("breaktime"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_totalofday.worktime</code>.
*/
public final TableField<VTotalofdayRecord, String> WORKTIME = createField(DSL.name("worktime"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_totalofday.starttime</code>.
*/
public final TableField<VTotalofdayRecord, String> STARTTIME = createField(DSL.name("starttime"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_totalofday.endtime</code>.
*/
public final TableField<VTotalofdayRecord, String> ENDTIME = createField(DSL.name("endtime"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_totalofday.day</code>.
*/
public final TableField<VTotalofdayRecord, String> DAY = createField(DSL.name("day"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_totalofday.fk_login</code>.
*/
public final TableField<VTotalofdayRecord, Integer> FK_LOGIN = createField(DSL.name("fk_login"), SQLDataType.INTEGER, this, "");
private VTotalofday(Name alias, Table<VTotalofdayRecord> aliased) {
this(alias, aliased, null);
}
private VTotalofday(Name alias, Table<VTotalofdayRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
}
/**
* Create an aliased <code>done.v_totalofday</code> table reference
*/
public VTotalofday(String alias) {
this(DSL.name(alias), V_TOTALOFDAY);
}
/**
* Create an aliased <code>done.v_totalofday</code> table reference
*/
public VTotalofday(Name alias) {
this(alias, V_TOTALOFDAY);
}
/**
* Create a <code>done.v_totalofday</code> table reference
*/
public VTotalofday() {
this(DSL.name("v_totalofday"), null);
}
public <O extends Record> VTotalofday(Table<O> child, ForeignKey<O, VTotalofdayRecord> key) {
super(child, key, V_TOTALOFDAY);
}
@Override
public Schema getSchema() {
return Done.DONE;
}
@Override
public VTotalofday as(String alias) {
return new VTotalofday(DSL.name(alias), this);
}
@Override
public VTotalofday as(Name alias) {
return new VTotalofday(alias, this);
}
/**
* Rename this table
*/
@Override
public VTotalofday rename(String name) {
return new VTotalofday(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public VTotalofday rename(Name name) {
return new VTotalofday(name, null);
}
// -------------------------------------------------------------------------
// Row6 type methods
// -------------------------------------------------------------------------
@Override
public Row6<String, String, String, String, String, Integer> fieldsRow() {
return (Row6) super.fieldsRow();
}
}

View File

@ -1,162 +0,0 @@
/*
* 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 org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row9;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.impl.DSL;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class VWorktime extends TableImpl<VWorktimeRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>done.v_worktime</code>
*/
public static final VWorktime V_WORKTIME = new VWorktime();
/**
* The class holding records for this type
*/
@Override
public Class<VWorktimeRecord> getRecordType() {
return VWorktimeRecord.class;
}
/**
* The column <code>done.v_worktime.day</code>.
*/
public final TableField<VWorktimeRecord, String> DAY = createField(DSL.name("day"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_worktime.duration</code>.
*/
public final TableField<VWorktimeRecord, String> DURATION = createField(DSL.name("duration"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_worktime.duration_hours</code>.
*/
public final TableField<VWorktimeRecord, Double> DURATION_HOURS = createField(DSL.name("duration_hours"), SQLDataType.DOUBLE, this, "");
/**
* The column <code>done.v_worktime.project_name</code>.
*/
public final TableField<VWorktimeRecord, String> PROJECT_NAME = createField(DSL.name("project_name"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_worktime.module_name</code>.
*/
public final TableField<VWorktimeRecord, String> MODULE_NAME = createField(DSL.name("module_name"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_worktime.job_name</code>.
*/
public final TableField<VWorktimeRecord, String> JOB_NAME = createField(DSL.name("job_name"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_worktime.billing_shortcut</code>.
*/
public final TableField<VWorktimeRecord, String> BILLING_SHORTCUT = createField(DSL.name("billing_shortcut"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_worktime.billing_csskey</code>.
*/
public final TableField<VWorktimeRecord, String> BILLING_CSSKEY = createField(DSL.name("billing_csskey"), SQLDataType.CLOB, this, "");
/**
* The column <code>done.v_worktime.fk_login</code>.
*/
public final TableField<VWorktimeRecord, Integer> FK_LOGIN = createField(DSL.name("fk_login"), SQLDataType.INTEGER, this, "");
private VWorktime(Name alias, Table<VWorktimeRecord> aliased) {
this(alias, aliased, null);
}
private VWorktime(Name alias, Table<VWorktimeRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
}
/**
* Create an aliased <code>done.v_worktime</code> table reference
*/
public VWorktime(String alias) {
this(DSL.name(alias), V_WORKTIME);
}
/**
* Create an aliased <code>done.v_worktime</code> table reference
*/
public VWorktime(Name alias) {
this(alias, V_WORKTIME);
}
/**
* Create a <code>done.v_worktime</code> table reference
*/
public VWorktime() {
this(DSL.name("v_worktime"), null);
}
public <O extends Record> VWorktime(Table<O> child, ForeignKey<O, VWorktimeRecord> 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);
}
// -------------------------------------------------------------------------
// Row9 type methods
// -------------------------------------------------------------------------
@Override
public Row9<String, String, Double, String, String, String, String, String, Integer> fieldsRow() {
return (Row9) super.fieldsRow();
}
}

View File

@ -1,257 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.done.tables.records;
import de.jottyfan.timetrack.db.done.tables.TBilling;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.Record1;
import org.jooq.Record5;
import org.jooq.Row5;
import org.jooq.impl.UpdatableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TBillingRecord extends UpdatableRecordImpl<TBillingRecord> implements Record5<LocalDateTime, Integer, String, String, String> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>done.t_billing.lastchange</code>.
*/
public void setLastchange(LocalDateTime value) {
set(0, value);
}
/**
* Getter for <code>done.t_billing.lastchange</code>.
*/
public LocalDateTime getLastchange() {
return (LocalDateTime) get(0);
}
/**
* Setter for <code>done.t_billing.pk</code>.
*/
public void setPk(Integer value) {
set(1, value);
}
/**
* Getter for <code>done.t_billing.pk</code>.
*/
public Integer getPk() {
return (Integer) get(1);
}
/**
* Setter for <code>done.t_billing.name</code>.
*/
public void setName(String value) {
set(2, value);
}
/**
* Getter for <code>done.t_billing.name</code>.
*/
public String getName() {
return (String) get(2);
}
/**
* Setter for <code>done.t_billing.shortcut</code>.
*/
public void setShortcut(String value) {
set(3, value);
}
/**
* Getter for <code>done.t_billing.shortcut</code>.
*/
public String getShortcut() {
return (String) get(3);
}
/**
* Setter for <code>done.t_billing.csskey</code>.
*/
public void setCsskey(String value) {
set(4, value);
}
/**
* Getter for <code>done.t_billing.csskey</code>.
*/
public String getCsskey() {
return (String) get(4);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Integer> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Record5 type implementation
// -------------------------------------------------------------------------
@Override
public Row5<LocalDateTime, Integer, String, String, String> fieldsRow() {
return (Row5) super.fieldsRow();
}
@Override
public Row5<LocalDateTime, Integer, String, String, String> valuesRow() {
return (Row5) super.valuesRow();
}
@Override
public Field<LocalDateTime> field1() {
return TBilling.T_BILLING.LASTCHANGE;
}
@Override
public Field<Integer> field2() {
return TBilling.T_BILLING.PK;
}
@Override
public Field<String> field3() {
return TBilling.T_BILLING.NAME;
}
@Override
public Field<String> field4() {
return TBilling.T_BILLING.SHORTCUT;
}
@Override
public Field<String> field5() {
return TBilling.T_BILLING.CSSKEY;
}
@Override
public LocalDateTime component1() {
return getLastchange();
}
@Override
public Integer component2() {
return getPk();
}
@Override
public String component3() {
return getName();
}
@Override
public String component4() {
return getShortcut();
}
@Override
public String component5() {
return getCsskey();
}
@Override
public LocalDateTime value1() {
return getLastchange();
}
@Override
public Integer value2() {
return getPk();
}
@Override
public String value3() {
return getName();
}
@Override
public String value4() {
return getShortcut();
}
@Override
public String value5() {
return getCsskey();
}
@Override
public TBillingRecord value1(LocalDateTime value) {
setLastchange(value);
return this;
}
@Override
public TBillingRecord value2(Integer value) {
setPk(value);
return this;
}
@Override
public TBillingRecord value3(String value) {
setName(value);
return this;
}
@Override
public TBillingRecord value4(String value) {
setShortcut(value);
return this;
}
@Override
public TBillingRecord value5(String value) {
setCsskey(value);
return this;
}
@Override
public TBillingRecord values(LocalDateTime value1, Integer value2, String value3, String value4, String value5) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached TBillingRecord
*/
public TBillingRecord() {
super(TBilling.T_BILLING);
}
/**
* Create a detached, initialised TBillingRecord
*/
public TBillingRecord(LocalDateTime lastchange, Integer pk, String name, String shortcut, String csskey) {
super(TBilling.T_BILLING);
setLastchange(lastchange);
setPk(pk);
setName(name);
setShortcut(shortcut);
setCsskey(csskey);
}
}

View File

@ -1,405 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.done.tables.records;
import de.jottyfan.timetrack.db.done.tables.TDone;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.Record1;
import org.jooq.Record9;
import org.jooq.Row9;
import org.jooq.impl.UpdatableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TDoneRecord extends UpdatableRecordImpl<TDoneRecord> implements Record9<LocalDateTime, Integer, LocalDateTime, LocalDateTime, Integer, Integer, Integer, Integer, Integer> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>done.t_done.lastchange</code>.
*/
public void setLastchange(LocalDateTime value) {
set(0, value);
}
/**
* Getter for <code>done.t_done.lastchange</code>.
*/
public LocalDateTime getLastchange() {
return (LocalDateTime) get(0);
}
/**
* Setter for <code>done.t_done.pk</code>.
*/
public void setPk(Integer value) {
set(1, value);
}
/**
* Getter for <code>done.t_done.pk</code>.
*/
public Integer getPk() {
return (Integer) get(1);
}
/**
* Setter for <code>done.t_done.time_from</code>.
*/
public void setTimeFrom(LocalDateTime value) {
set(2, value);
}
/**
* Getter for <code>done.t_done.time_from</code>.
*/
public LocalDateTime getTimeFrom() {
return (LocalDateTime) get(2);
}
/**
* Setter for <code>done.t_done.time_until</code>.
*/
public void setTimeUntil(LocalDateTime value) {
set(3, value);
}
/**
* Getter for <code>done.t_done.time_until</code>.
*/
public LocalDateTime getTimeUntil() {
return (LocalDateTime) get(3);
}
/**
* Setter for <code>done.t_done.fk_project</code>.
*/
public void setFkProject(Integer value) {
set(4, value);
}
/**
* Getter for <code>done.t_done.fk_project</code>.
*/
public Integer getFkProject() {
return (Integer) get(4);
}
/**
* Setter for <code>done.t_done.fk_module</code>.
*/
public void setFkModule(Integer value) {
set(5, value);
}
/**
* Getter for <code>done.t_done.fk_module</code>.
*/
public Integer getFkModule() {
return (Integer) get(5);
}
/**
* Setter for <code>done.t_done.fk_job</code>.
*/
public void setFkJob(Integer value) {
set(6, value);
}
/**
* Getter for <code>done.t_done.fk_job</code>.
*/
public Integer getFkJob() {
return (Integer) get(6);
}
/**
* Setter for <code>done.t_done.fk_login</code>.
*/
public void setFkLogin(Integer value) {
set(7, value);
}
/**
* Getter for <code>done.t_done.fk_login</code>.
*/
public Integer getFkLogin() {
return (Integer) get(7);
}
/**
* Setter for <code>done.t_done.fk_billing</code>.
*/
public void setFkBilling(Integer value) {
set(8, value);
}
/**
* Getter for <code>done.t_done.fk_billing</code>.
*/
public Integer getFkBilling() {
return (Integer) get(8);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Integer> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Record9 type implementation
// -------------------------------------------------------------------------
@Override
public Row9<LocalDateTime, Integer, LocalDateTime, LocalDateTime, Integer, Integer, Integer, Integer, Integer> fieldsRow() {
return (Row9) super.fieldsRow();
}
@Override
public Row9<LocalDateTime, Integer, LocalDateTime, LocalDateTime, Integer, Integer, Integer, Integer, Integer> valuesRow() {
return (Row9) super.valuesRow();
}
@Override
public Field<LocalDateTime> field1() {
return TDone.T_DONE.LASTCHANGE;
}
@Override
public Field<Integer> field2() {
return TDone.T_DONE.PK;
}
@Override
public Field<LocalDateTime> field3() {
return TDone.T_DONE.TIME_FROM;
}
@Override
public Field<LocalDateTime> field4() {
return TDone.T_DONE.TIME_UNTIL;
}
@Override
public Field<Integer> field5() {
return TDone.T_DONE.FK_PROJECT;
}
@Override
public Field<Integer> field6() {
return TDone.T_DONE.FK_MODULE;
}
@Override
public Field<Integer> field7() {
return TDone.T_DONE.FK_JOB;
}
@Override
public Field<Integer> field8() {
return TDone.T_DONE.FK_LOGIN;
}
@Override
public Field<Integer> field9() {
return TDone.T_DONE.FK_BILLING;
}
@Override
public LocalDateTime component1() {
return getLastchange();
}
@Override
public Integer component2() {
return getPk();
}
@Override
public LocalDateTime component3() {
return getTimeFrom();
}
@Override
public LocalDateTime component4() {
return getTimeUntil();
}
@Override
public Integer component5() {
return getFkProject();
}
@Override
public Integer component6() {
return getFkModule();
}
@Override
public Integer component7() {
return getFkJob();
}
@Override
public Integer component8() {
return getFkLogin();
}
@Override
public Integer component9() {
return getFkBilling();
}
@Override
public LocalDateTime value1() {
return getLastchange();
}
@Override
public Integer value2() {
return getPk();
}
@Override
public LocalDateTime value3() {
return getTimeFrom();
}
@Override
public LocalDateTime value4() {
return getTimeUntil();
}
@Override
public Integer value5() {
return getFkProject();
}
@Override
public Integer value6() {
return getFkModule();
}
@Override
public Integer value7() {
return getFkJob();
}
@Override
public Integer value8() {
return getFkLogin();
}
@Override
public Integer value9() {
return getFkBilling();
}
@Override
public TDoneRecord value1(LocalDateTime value) {
setLastchange(value);
return this;
}
@Override
public TDoneRecord value2(Integer value) {
setPk(value);
return this;
}
@Override
public TDoneRecord value3(LocalDateTime value) {
setTimeFrom(value);
return this;
}
@Override
public TDoneRecord value4(LocalDateTime value) {
setTimeUntil(value);
return this;
}
@Override
public TDoneRecord value5(Integer value) {
setFkProject(value);
return this;
}
@Override
public TDoneRecord value6(Integer value) {
setFkModule(value);
return this;
}
@Override
public TDoneRecord value7(Integer value) {
setFkJob(value);
return this;
}
@Override
public TDoneRecord value8(Integer value) {
setFkLogin(value);
return this;
}
@Override
public TDoneRecord value9(Integer value) {
setFkBilling(value);
return this;
}
@Override
public TDoneRecord values(LocalDateTime value1, Integer value2, LocalDateTime value3, LocalDateTime value4, Integer value5, Integer value6, Integer value7, Integer value8, Integer value9) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
value6(value6);
value7(value7);
value8(value8);
value9(value9);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached TDoneRecord
*/
public TDoneRecord() {
super(TDone.T_DONE);
}
/**
* Create a detached, initialised TDoneRecord
*/
public TDoneRecord(LocalDateTime lastchange, Integer pk, LocalDateTime timeFrom, LocalDateTime timeUntil, Integer fkProject, Integer fkModule, Integer fkJob, Integer fkLogin, Integer fkBilling) {
super(TDone.T_DONE);
setLastchange(lastchange);
setPk(pk);
setTimeFrom(timeFrom);
setTimeUntil(timeUntil);
setFkProject(fkProject);
setFkModule(fkModule);
setFkJob(fkJob);
setFkLogin(fkLogin);
setFkBilling(fkBilling);
}
}

View File

@ -1,183 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.done.tables.records;
import de.jottyfan.timetrack.db.done.tables.TJob;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.Record1;
import org.jooq.Record3;
import org.jooq.Row3;
import org.jooq.impl.UpdatableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TJobRecord extends UpdatableRecordImpl<TJobRecord> implements Record3<LocalDateTime, Integer, String> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>done.t_job.lastchange</code>.
*/
public void setLastchange(LocalDateTime value) {
set(0, value);
}
/**
* Getter for <code>done.t_job.lastchange</code>.
*/
public LocalDateTime getLastchange() {
return (LocalDateTime) get(0);
}
/**
* Setter for <code>done.t_job.pk</code>.
*/
public void setPk(Integer value) {
set(1, value);
}
/**
* Getter for <code>done.t_job.pk</code>.
*/
public Integer getPk() {
return (Integer) get(1);
}
/**
* Setter for <code>done.t_job.name</code>.
*/
public void setName(String value) {
set(2, value);
}
/**
* Getter for <code>done.t_job.name</code>.
*/
public String getName() {
return (String) get(2);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Integer> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Record3 type implementation
// -------------------------------------------------------------------------
@Override
public Row3<LocalDateTime, Integer, String> fieldsRow() {
return (Row3) super.fieldsRow();
}
@Override
public Row3<LocalDateTime, Integer, String> valuesRow() {
return (Row3) super.valuesRow();
}
@Override
public Field<LocalDateTime> field1() {
return TJob.T_JOB.LASTCHANGE;
}
@Override
public Field<Integer> field2() {
return TJob.T_JOB.PK;
}
@Override
public Field<String> field3() {
return TJob.T_JOB.NAME;
}
@Override
public LocalDateTime component1() {
return getLastchange();
}
@Override
public Integer component2() {
return getPk();
}
@Override
public String component3() {
return getName();
}
@Override
public LocalDateTime value1() {
return getLastchange();
}
@Override
public Integer value2() {
return getPk();
}
@Override
public String value3() {
return getName();
}
@Override
public TJobRecord value1(LocalDateTime value) {
setLastchange(value);
return this;
}
@Override
public TJobRecord value2(Integer value) {
setPk(value);
return this;
}
@Override
public TJobRecord value3(String value) {
setName(value);
return this;
}
@Override
public TJobRecord values(LocalDateTime value1, Integer value2, String value3) {
value1(value1);
value2(value2);
value3(value3);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached TJobRecord
*/
public TJobRecord() {
super(TJob.T_JOB);
}
/**
* Create a detached, initialised TJobRecord
*/
public TJobRecord(LocalDateTime lastchange, Integer pk, String name) {
super(TJob.T_JOB);
setLastchange(lastchange);
setPk(pk);
setName(name);
}
}

View File

@ -1,183 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.done.tables.records;
import de.jottyfan.timetrack.db.done.tables.TModule;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.Record1;
import org.jooq.Record3;
import org.jooq.Row3;
import org.jooq.impl.UpdatableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TModuleRecord extends UpdatableRecordImpl<TModuleRecord> implements Record3<LocalDateTime, Integer, String> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>done.t_module.lastchange</code>.
*/
public void setLastchange(LocalDateTime value) {
set(0, value);
}
/**
* Getter for <code>done.t_module.lastchange</code>.
*/
public LocalDateTime getLastchange() {
return (LocalDateTime) get(0);
}
/**
* Setter for <code>done.t_module.pk</code>.
*/
public void setPk(Integer value) {
set(1, value);
}
/**
* Getter for <code>done.t_module.pk</code>.
*/
public Integer getPk() {
return (Integer) get(1);
}
/**
* Setter for <code>done.t_module.name</code>.
*/
public void setName(String value) {
set(2, value);
}
/**
* Getter for <code>done.t_module.name</code>.
*/
public String getName() {
return (String) get(2);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Integer> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Record3 type implementation
// -------------------------------------------------------------------------
@Override
public Row3<LocalDateTime, Integer, String> fieldsRow() {
return (Row3) super.fieldsRow();
}
@Override
public Row3<LocalDateTime, Integer, String> valuesRow() {
return (Row3) super.valuesRow();
}
@Override
public Field<LocalDateTime> field1() {
return TModule.T_MODULE.LASTCHANGE;
}
@Override
public Field<Integer> field2() {
return TModule.T_MODULE.PK;
}
@Override
public Field<String> field3() {
return TModule.T_MODULE.NAME;
}
@Override
public LocalDateTime component1() {
return getLastchange();
}
@Override
public Integer component2() {
return getPk();
}
@Override
public String component3() {
return getName();
}
@Override
public LocalDateTime value1() {
return getLastchange();
}
@Override
public Integer value2() {
return getPk();
}
@Override
public String value3() {
return getName();
}
@Override
public TModuleRecord value1(LocalDateTime value) {
setLastchange(value);
return this;
}
@Override
public TModuleRecord value2(Integer value) {
setPk(value);
return this;
}
@Override
public TModuleRecord value3(String value) {
setName(value);
return this;
}
@Override
public TModuleRecord values(LocalDateTime value1, Integer value2, String value3) {
value1(value1);
value2(value2);
value3(value3);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached TModuleRecord
*/
public TModuleRecord() {
super(TModule.T_MODULE);
}
/**
* Create a detached, initialised TModuleRecord
*/
public TModuleRecord(LocalDateTime lastchange, Integer pk, String name) {
super(TModule.T_MODULE);
setLastchange(lastchange);
setPk(pk);
setName(name);
}
}

View File

@ -1,183 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.done.tables.records;
import de.jottyfan.timetrack.db.done.tables.TProject;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.Record1;
import org.jooq.Record3;
import org.jooq.Row3;
import org.jooq.impl.UpdatableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TProjectRecord extends UpdatableRecordImpl<TProjectRecord> implements Record3<LocalDateTime, Integer, String> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>done.t_project.lastchange</code>.
*/
public void setLastchange(LocalDateTime value) {
set(0, value);
}
/**
* Getter for <code>done.t_project.lastchange</code>.
*/
public LocalDateTime getLastchange() {
return (LocalDateTime) get(0);
}
/**
* Setter for <code>done.t_project.pk</code>.
*/
public void setPk(Integer value) {
set(1, value);
}
/**
* Getter for <code>done.t_project.pk</code>.
*/
public Integer getPk() {
return (Integer) get(1);
}
/**
* Setter for <code>done.t_project.name</code>.
*/
public void setName(String value) {
set(2, value);
}
/**
* Getter for <code>done.t_project.name</code>.
*/
public String getName() {
return (String) get(2);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Integer> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Record3 type implementation
// -------------------------------------------------------------------------
@Override
public Row3<LocalDateTime, Integer, String> fieldsRow() {
return (Row3) super.fieldsRow();
}
@Override
public Row3<LocalDateTime, Integer, String> valuesRow() {
return (Row3) super.valuesRow();
}
@Override
public Field<LocalDateTime> field1() {
return TProject.T_PROJECT.LASTCHANGE;
}
@Override
public Field<Integer> field2() {
return TProject.T_PROJECT.PK;
}
@Override
public Field<String> field3() {
return TProject.T_PROJECT.NAME;
}
@Override
public LocalDateTime component1() {
return getLastchange();
}
@Override
public Integer component2() {
return getPk();
}
@Override
public String component3() {
return getName();
}
@Override
public LocalDateTime value1() {
return getLastchange();
}
@Override
public Integer value2() {
return getPk();
}
@Override
public String value3() {
return getName();
}
@Override
public TProjectRecord value1(LocalDateTime value) {
setLastchange(value);
return this;
}
@Override
public TProjectRecord value2(Integer value) {
setPk(value);
return this;
}
@Override
public TProjectRecord value3(String value) {
setName(value);
return this;
}
@Override
public TProjectRecord values(LocalDateTime value1, Integer value2, String value3) {
value1(value1);
value2(value2);
value3(value3);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached TProjectRecord
*/
public TProjectRecord() {
super(TProject.T_PROJECT);
}
/**
* Create a detached, initialised TProjectRecord
*/
public TProjectRecord(LocalDateTime lastchange, Integer pk, String name) {
super(TProject.T_PROJECT);
setLastchange(lastchange);
setPk(pk);
setName(name);
}
}

View File

@ -1,209 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.done.tables.records;
import de.jottyfan.timetrack.db.done.tables.VDaily;
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.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class VDailyRecord extends TableRecordImpl<VDailyRecord> implements Record4<YearToSecond, String, String, Integer> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>done.v_daily.worktime</code>.
*/
public void setWorktime(YearToSecond value) {
set(0, value);
}
/**
* Getter for <code>done.v_daily.worktime</code>.
*/
public YearToSecond getWorktime() {
return (YearToSecond) get(0);
}
/**
* Setter for <code>done.v_daily.day</code>.
*/
public void setDay(String value) {
set(1, value);
}
/**
* Getter for <code>done.v_daily.day</code>.
*/
public String getDay() {
return (String) get(1);
}
/**
* Setter for <code>done.v_daily.login</code>.
*/
public void setLogin(String value) {
set(2, value);
}
/**
* Getter for <code>done.v_daily.login</code>.
*/
public String getLogin() {
return (String) get(2);
}
/**
* Setter for <code>done.v_daily.fk_login</code>.
*/
public void setFkLogin(Integer value) {
set(3, value);
}
/**
* Getter for <code>done.v_daily.fk_login</code>.
*/
public Integer getFkLogin() {
return (Integer) get(3);
}
// -------------------------------------------------------------------------
// Record4 type implementation
// -------------------------------------------------------------------------
@Override
public Row4<YearToSecond, String, String, Integer> fieldsRow() {
return (Row4) super.fieldsRow();
}
@Override
public Row4<YearToSecond, String, String, Integer> valuesRow() {
return (Row4) super.valuesRow();
}
@Override
public Field<YearToSecond> field1() {
return VDaily.V_DAILY.WORKTIME;
}
@Override
public Field<String> field2() {
return VDaily.V_DAILY.DAY;
}
@Override
public Field<String> field3() {
return VDaily.V_DAILY.LOGIN;
}
@Override
public Field<Integer> field4() {
return VDaily.V_DAILY.FK_LOGIN;
}
@Override
public YearToSecond component1() {
return getWorktime();
}
@Override
public String component2() {
return getDay();
}
@Override
public String component3() {
return getLogin();
}
@Override
public Integer component4() {
return getFkLogin();
}
@Override
public YearToSecond value1() {
return getWorktime();
}
@Override
public String value2() {
return getDay();
}
@Override
public String value3() {
return getLogin();
}
@Override
public Integer value4() {
return getFkLogin();
}
@Override
public VDailyRecord value1(YearToSecond value) {
setWorktime(value);
return this;
}
@Override
public VDailyRecord value2(String value) {
setDay(value);
return this;
}
@Override
public VDailyRecord value3(String value) {
setLogin(value);
return this;
}
@Override
public VDailyRecord value4(Integer value) {
setFkLogin(value);
return this;
}
@Override
public VDailyRecord values(YearToSecond value1, String value2, String value3, Integer value4) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached VDailyRecord
*/
public VDailyRecord() {
super(VDaily.V_DAILY);
}
/**
* Create a detached, initialised VDailyRecord
*/
public VDailyRecord(YearToSecond worktime, String day, String login, Integer fkLogin) {
super(VDaily.V_DAILY);
setWorktime(worktime);
setDay(day);
setLogin(login);
setFkLogin(fkLogin);
}
}

View File

@ -1,211 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.done.tables.records;
import de.jottyfan.timetrack.db.done.tables.VDaylimits;
import java.time.LocalDateTime;
import java.time.OffsetDateTime;
import org.jooq.Field;
import org.jooq.Record4;
import org.jooq.Row4;
import org.jooq.impl.TableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class VDaylimitsRecord extends TableRecordImpl<VDaylimitsRecord> implements Record4<LocalDateTime, OffsetDateTime, String, Integer> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>done.v_daylimits.work_start</code>.
*/
public void setWorkStart(LocalDateTime value) {
set(0, value);
}
/**
* Getter for <code>done.v_daylimits.work_start</code>.
*/
public LocalDateTime getWorkStart() {
return (LocalDateTime) get(0);
}
/**
* Setter for <code>done.v_daylimits.work_end</code>.
*/
public void setWorkEnd(OffsetDateTime value) {
set(1, value);
}
/**
* Getter for <code>done.v_daylimits.work_end</code>.
*/
public OffsetDateTime getWorkEnd() {
return (OffsetDateTime) get(1);
}
/**
* Setter for <code>done.v_daylimits.day</code>.
*/
public void setDay(String value) {
set(2, value);
}
/**
* Getter for <code>done.v_daylimits.day</code>.
*/
public String getDay() {
return (String) get(2);
}
/**
* Setter for <code>done.v_daylimits.fk_login</code>.
*/
public void setFkLogin(Integer value) {
set(3, value);
}
/**
* Getter for <code>done.v_daylimits.fk_login</code>.
*/
public Integer getFkLogin() {
return (Integer) get(3);
}
// -------------------------------------------------------------------------
// Record4 type implementation
// -------------------------------------------------------------------------
@Override
public Row4<LocalDateTime, OffsetDateTime, String, Integer> fieldsRow() {
return (Row4) super.fieldsRow();
}
@Override
public Row4<LocalDateTime, OffsetDateTime, String, Integer> valuesRow() {
return (Row4) super.valuesRow();
}
@Override
public Field<LocalDateTime> field1() {
return VDaylimits.V_DAYLIMITS.WORK_START;
}
@Override
public Field<OffsetDateTime> field2() {
return VDaylimits.V_DAYLIMITS.WORK_END;
}
@Override
public Field<String> field3() {
return VDaylimits.V_DAYLIMITS.DAY;
}
@Override
public Field<Integer> field4() {
return VDaylimits.V_DAYLIMITS.FK_LOGIN;
}
@Override
public LocalDateTime component1() {
return getWorkStart();
}
@Override
public OffsetDateTime component2() {
return getWorkEnd();
}
@Override
public String component3() {
return getDay();
}
@Override
public Integer component4() {
return getFkLogin();
}
@Override
public LocalDateTime value1() {
return getWorkStart();
}
@Override
public OffsetDateTime value2() {
return getWorkEnd();
}
@Override
public String value3() {
return getDay();
}
@Override
public Integer value4() {
return getFkLogin();
}
@Override
public VDaylimitsRecord value1(LocalDateTime value) {
setWorkStart(value);
return this;
}
@Override
public VDaylimitsRecord value2(OffsetDateTime value) {
setWorkEnd(value);
return this;
}
@Override
public VDaylimitsRecord value3(String value) {
setDay(value);
return this;
}
@Override
public VDaylimitsRecord value4(Integer value) {
setFkLogin(value);
return this;
}
@Override
public VDaylimitsRecord values(LocalDateTime value1, OffsetDateTime value2, String value3, Integer value4) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached VDaylimitsRecord
*/
public VDaylimitsRecord() {
super(VDaylimits.V_DAYLIMITS);
}
/**
* Create a detached, initialised VDaylimitsRecord
*/
public VDaylimitsRecord(LocalDateTime workStart, OffsetDateTime workEnd, String day, Integer fkLogin) {
super(VDaylimits.V_DAYLIMITS);
setWorkStart(workStart);
setWorkEnd(workEnd);
setDay(day);
setFkLogin(fkLogin);
}
}

View File

@ -1,323 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.done.tables.records;
import de.jottyfan.timetrack.db.done.tables.VDaysummary;
import java.time.LocalDateTime;
import java.time.OffsetDateTime;
import org.jooq.Field;
import org.jooq.Record7;
import org.jooq.Row7;
import org.jooq.impl.TableRecordImpl;
import org.jooq.types.YearToSecond;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class VDaysummaryRecord extends TableRecordImpl<VDaysummaryRecord> implements Record7<YearToSecond, YearToSecond, LocalDateTime, OffsetDateTime, String, String, Integer> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>done.v_daysummary.breaktime</code>.
*/
public void setBreaktime(YearToSecond value) {
set(0, value);
}
/**
* Getter for <code>done.v_daysummary.breaktime</code>.
*/
public YearToSecond getBreaktime() {
return (YearToSecond) get(0);
}
/**
* Setter for <code>done.v_daysummary.worktime</code>.
*/
public void setWorktime(YearToSecond value) {
set(1, value);
}
/**
* Getter for <code>done.v_daysummary.worktime</code>.
*/
public YearToSecond getWorktime() {
return (YearToSecond) get(1);
}
/**
* Setter for <code>done.v_daysummary.work_start</code>.
*/
public void setWorkStart(LocalDateTime value) {
set(2, value);
}
/**
* Getter for <code>done.v_daysummary.work_start</code>.
*/
public LocalDateTime getWorkStart() {
return (LocalDateTime) get(2);
}
/**
* Setter for <code>done.v_daysummary.work_end</code>.
*/
public void setWorkEnd(OffsetDateTime value) {
set(3, value);
}
/**
* Getter for <code>done.v_daysummary.work_end</code>.
*/
public OffsetDateTime getWorkEnd() {
return (OffsetDateTime) get(3);
}
/**
* Setter for <code>done.v_daysummary.day</code>.
*/
public void setDay(String value) {
set(4, value);
}
/**
* Getter for <code>done.v_daysummary.day</code>.
*/
public String getDay() {
return (String) get(4);
}
/**
* Setter for <code>done.v_daysummary.login</code>.
*/
public void setLogin(String value) {
set(5, value);
}
/**
* Getter for <code>done.v_daysummary.login</code>.
*/
public String getLogin() {
return (String) get(5);
}
/**
* Setter for <code>done.v_daysummary.fk_login</code>.
*/
public void setFkLogin(Integer value) {
set(6, value);
}
/**
* Getter for <code>done.v_daysummary.fk_login</code>.
*/
public Integer getFkLogin() {
return (Integer) get(6);
}
// -------------------------------------------------------------------------
// Record7 type implementation
// -------------------------------------------------------------------------
@Override
public Row7<YearToSecond, YearToSecond, LocalDateTime, OffsetDateTime, String, String, Integer> fieldsRow() {
return (Row7) super.fieldsRow();
}
@Override
public Row7<YearToSecond, YearToSecond, LocalDateTime, OffsetDateTime, String, String, Integer> valuesRow() {
return (Row7) super.valuesRow();
}
@Override
public Field<YearToSecond> field1() {
return VDaysummary.V_DAYSUMMARY.BREAKTIME;
}
@Override
public Field<YearToSecond> field2() {
return VDaysummary.V_DAYSUMMARY.WORKTIME;
}
@Override
public Field<LocalDateTime> field3() {
return VDaysummary.V_DAYSUMMARY.WORK_START;
}
@Override
public Field<OffsetDateTime> field4() {
return VDaysummary.V_DAYSUMMARY.WORK_END;
}
@Override
public Field<String> field5() {
return VDaysummary.V_DAYSUMMARY.DAY;
}
@Override
public Field<String> field6() {
return VDaysummary.V_DAYSUMMARY.LOGIN;
}
@Override
public Field<Integer> field7() {
return VDaysummary.V_DAYSUMMARY.FK_LOGIN;
}
@Override
public YearToSecond component1() {
return getBreaktime();
}
@Override
public YearToSecond component2() {
return getWorktime();
}
@Override
public LocalDateTime component3() {
return getWorkStart();
}
@Override
public OffsetDateTime component4() {
return getWorkEnd();
}
@Override
public String component5() {
return getDay();
}
@Override
public String component6() {
return getLogin();
}
@Override
public Integer component7() {
return getFkLogin();
}
@Override
public YearToSecond value1() {
return getBreaktime();
}
@Override
public YearToSecond value2() {
return getWorktime();
}
@Override
public LocalDateTime value3() {
return getWorkStart();
}
@Override
public OffsetDateTime value4() {
return getWorkEnd();
}
@Override
public String value5() {
return getDay();
}
@Override
public String value6() {
return getLogin();
}
@Override
public Integer value7() {
return getFkLogin();
}
@Override
public VDaysummaryRecord value1(YearToSecond value) {
setBreaktime(value);
return this;
}
@Override
public VDaysummaryRecord value2(YearToSecond value) {
setWorktime(value);
return this;
}
@Override
public VDaysummaryRecord value3(LocalDateTime value) {
setWorkStart(value);
return this;
}
@Override
public VDaysummaryRecord value4(OffsetDateTime value) {
setWorkEnd(value);
return this;
}
@Override
public VDaysummaryRecord value5(String value) {
setDay(value);
return this;
}
@Override
public VDaysummaryRecord value6(String value) {
setLogin(value);
return this;
}
@Override
public VDaysummaryRecord value7(Integer value) {
setFkLogin(value);
return this;
}
@Override
public VDaysummaryRecord values(YearToSecond value1, YearToSecond value2, LocalDateTime value3, OffsetDateTime value4, String value5, String value6, Integer value7) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
value6(value6);
value7(value7);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached VDaysummaryRecord
*/
public VDaysummaryRecord() {
super(VDaysummary.V_DAYSUMMARY);
}
/**
* Create a detached, initialised VDaysummaryRecord
*/
public VDaysummaryRecord(YearToSecond breaktime, YearToSecond worktime, LocalDateTime workStart, OffsetDateTime workEnd, String day, String login, Integer fkLogin) {
super(VDaysummary.V_DAYSUMMARY);
setBreaktime(breaktime);
setWorktime(worktime);
setWorkStart(workStart);
setWorkEnd(workEnd);
setDay(day);
setLogin(login);
setFkLogin(fkLogin);
}
}

View File

@ -1,358 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.done.tables.records;
import de.jottyfan.timetrack.db.done.tables.VDone;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.Record8;
import org.jooq.Row8;
import org.jooq.impl.TableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class VDoneRecord extends TableRecordImpl<VDoneRecord> implements Record8<Integer, Integer, LocalDateTime, LocalDateTime, String, String, String, String> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>done.v_done.fk_done</code>.
*/
public void setFkDone(Integer value) {
set(0, value);
}
/**
* Getter for <code>done.v_done.fk_done</code>.
*/
public Integer getFkDone() {
return (Integer) get(0);
}
/**
* Setter for <code>done.v_done.fk_login</code>.
*/
public void setFkLogin(Integer value) {
set(1, value);
}
/**
* Getter for <code>done.v_done.fk_login</code>.
*/
public Integer getFkLogin() {
return (Integer) get(1);
}
/**
* Setter for <code>done.v_done.time_from</code>.
*/
public void setTimeFrom(LocalDateTime value) {
set(2, value);
}
/**
* Getter for <code>done.v_done.time_from</code>.
*/
public LocalDateTime getTimeFrom() {
return (LocalDateTime) get(2);
}
/**
* Setter for <code>done.v_done.time_until</code>.
*/
public void setTimeUntil(LocalDateTime value) {
set(3, value);
}
/**
* Getter for <code>done.v_done.time_until</code>.
*/
public LocalDateTime getTimeUntil() {
return (LocalDateTime) get(3);
}
/**
* Setter for <code>done.v_done.project_name</code>.
*/
public void setProjectName(String value) {
set(4, value);
}
/**
* Getter for <code>done.v_done.project_name</code>.
*/
public String getProjectName() {
return (String) get(4);
}
/**
* Setter for <code>done.v_done.module_name</code>.
*/
public void setModuleName(String value) {
set(5, value);
}
/**
* Getter for <code>done.v_done.module_name</code>.
*/
public String getModuleName() {
return (String) get(5);
}
/**
* Setter for <code>done.v_done.job_name</code>.
*/
public void setJobName(String value) {
set(6, value);
}
/**
* Getter for <code>done.v_done.job_name</code>.
*/
public String getJobName() {
return (String) get(6);
}
/**
* Setter for <code>done.v_done.login</code>.
*/
public void setLogin(String value) {
set(7, value);
}
/**
* Getter for <code>done.v_done.login</code>.
*/
public String getLogin() {
return (String) get(7);
}
// -------------------------------------------------------------------------
// Record8 type implementation
// -------------------------------------------------------------------------
@Override
public Row8<Integer, Integer, LocalDateTime, LocalDateTime, String, String, String, String> fieldsRow() {
return (Row8) super.fieldsRow();
}
@Override
public Row8<Integer, Integer, LocalDateTime, LocalDateTime, String, String, String, String> valuesRow() {
return (Row8) super.valuesRow();
}
@Override
public Field<Integer> field1() {
return VDone.V_DONE.FK_DONE;
}
@Override
public Field<Integer> field2() {
return VDone.V_DONE.FK_LOGIN;
}
@Override
public Field<LocalDateTime> field3() {
return VDone.V_DONE.TIME_FROM;
}
@Override
public Field<LocalDateTime> field4() {
return VDone.V_DONE.TIME_UNTIL;
}
@Override
public Field<String> field5() {
return VDone.V_DONE.PROJECT_NAME;
}
@Override
public Field<String> field6() {
return VDone.V_DONE.MODULE_NAME;
}
@Override
public Field<String> field7() {
return VDone.V_DONE.JOB_NAME;
}
@Override
public Field<String> field8() {
return VDone.V_DONE.LOGIN;
}
@Override
public Integer component1() {
return getFkDone();
}
@Override
public Integer component2() {
return getFkLogin();
}
@Override
public LocalDateTime component3() {
return getTimeFrom();
}
@Override
public LocalDateTime component4() {
return getTimeUntil();
}
@Override
public String component5() {
return getProjectName();
}
@Override
public String component6() {
return getModuleName();
}
@Override
public String component7() {
return getJobName();
}
@Override
public String component8() {
return getLogin();
}
@Override
public Integer value1() {
return getFkDone();
}
@Override
public Integer value2() {
return getFkLogin();
}
@Override
public LocalDateTime value3() {
return getTimeFrom();
}
@Override
public LocalDateTime value4() {
return getTimeUntil();
}
@Override
public String value5() {
return getProjectName();
}
@Override
public String value6() {
return getModuleName();
}
@Override
public String value7() {
return getJobName();
}
@Override
public String value8() {
return getLogin();
}
@Override
public VDoneRecord value1(Integer value) {
setFkDone(value);
return this;
}
@Override
public VDoneRecord value2(Integer value) {
setFkLogin(value);
return this;
}
@Override
public VDoneRecord value3(LocalDateTime value) {
setTimeFrom(value);
return this;
}
@Override
public VDoneRecord value4(LocalDateTime value) {
setTimeUntil(value);
return this;
}
@Override
public VDoneRecord value5(String value) {
setProjectName(value);
return this;
}
@Override
public VDoneRecord value6(String value) {
setModuleName(value);
return this;
}
@Override
public VDoneRecord value7(String value) {
setJobName(value);
return this;
}
@Override
public VDoneRecord value8(String value) {
setLogin(value);
return this;
}
@Override
public VDoneRecord values(Integer value1, Integer value2, LocalDateTime value3, LocalDateTime value4, String value5, String value6, String 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 VDoneRecord
*/
public VDoneRecord() {
super(VDone.V_DONE);
}
/**
* Create a detached, initialised VDoneRecord
*/
public VDoneRecord(Integer fkDone, Integer fkLogin, LocalDateTime timeFrom, LocalDateTime timeUntil, String projectName, String moduleName, String jobName, String login) {
super(VDone.V_DONE);
setFkDone(fkDone);
setFkLogin(fkLogin);
setTimeFrom(timeFrom);
setTimeUntil(timeUntil);
setProjectName(projectName);
setModuleName(moduleName);
setJobName(jobName);
setLogin(login);
}
}

View File

@ -1,320 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.done.tables.records;
import de.jottyfan.timetrack.db.done.tables.VDuration;
import org.jooq.Field;
import org.jooq.Record7;
import org.jooq.Row7;
import org.jooq.impl.TableRecordImpl;
import org.jooq.types.YearToSecond;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class VDurationRecord extends TableRecordImpl<VDurationRecord> implements Record7<String, YearToSecond, String, String, String, String, Integer> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>done.v_duration.day</code>.
*/
public void setDay(String value) {
set(0, value);
}
/**
* Getter for <code>done.v_duration.day</code>.
*/
public String getDay() {
return (String) get(0);
}
/**
* Setter for <code>done.v_duration.duration</code>.
*/
public void setDuration(YearToSecond value) {
set(1, value);
}
/**
* Getter for <code>done.v_duration.duration</code>.
*/
public YearToSecond getDuration() {
return (YearToSecond) get(1);
}
/**
* Setter for <code>done.v_duration.project_name</code>.
*/
public void setProjectName(String value) {
set(2, value);
}
/**
* Getter for <code>done.v_duration.project_name</code>.
*/
public String getProjectName() {
return (String) get(2);
}
/**
* Setter for <code>done.v_duration.module_name</code>.
*/
public void setModuleName(String value) {
set(3, value);
}
/**
* Getter for <code>done.v_duration.module_name</code>.
*/
public String getModuleName() {
return (String) get(3);
}
/**
* Setter for <code>done.v_duration.job_name</code>.
*/
public void setJobName(String value) {
set(4, value);
}
/**
* Getter for <code>done.v_duration.job_name</code>.
*/
public String getJobName() {
return (String) get(4);
}
/**
* Setter for <code>done.v_duration.login</code>.
*/
public void setLogin(String value) {
set(5, value);
}
/**
* Getter for <code>done.v_duration.login</code>.
*/
public String getLogin() {
return (String) get(5);
}
/**
* Setter for <code>done.v_duration.fk_login</code>.
*/
public void setFkLogin(Integer value) {
set(6, value);
}
/**
* Getter for <code>done.v_duration.fk_login</code>.
*/
public Integer getFkLogin() {
return (Integer) get(6);
}
// -------------------------------------------------------------------------
// Record7 type implementation
// -------------------------------------------------------------------------
@Override
public Row7<String, YearToSecond, String, String, String, String, Integer> fieldsRow() {
return (Row7) super.fieldsRow();
}
@Override
public Row7<String, YearToSecond, String, String, String, String, Integer> valuesRow() {
return (Row7) super.valuesRow();
}
@Override
public Field<String> field1() {
return VDuration.V_DURATION.DAY;
}
@Override
public Field<YearToSecond> field2() {
return VDuration.V_DURATION.DURATION;
}
@Override
public Field<String> field3() {
return VDuration.V_DURATION.PROJECT_NAME;
}
@Override
public Field<String> field4() {
return VDuration.V_DURATION.MODULE_NAME;
}
@Override
public Field<String> field5() {
return VDuration.V_DURATION.JOB_NAME;
}
@Override
public Field<String> field6() {
return VDuration.V_DURATION.LOGIN;
}
@Override
public Field<Integer> field7() {
return VDuration.V_DURATION.FK_LOGIN;
}
@Override
public String component1() {
return getDay();
}
@Override
public YearToSecond component2() {
return getDuration();
}
@Override
public String component3() {
return getProjectName();
}
@Override
public String component4() {
return getModuleName();
}
@Override
public String component5() {
return getJobName();
}
@Override
public String component6() {
return getLogin();
}
@Override
public Integer component7() {
return getFkLogin();
}
@Override
public String value1() {
return getDay();
}
@Override
public YearToSecond value2() {
return getDuration();
}
@Override
public String value3() {
return getProjectName();
}
@Override
public String value4() {
return getModuleName();
}
@Override
public String value5() {
return getJobName();
}
@Override
public String value6() {
return getLogin();
}
@Override
public Integer value7() {
return getFkLogin();
}
@Override
public VDurationRecord value1(String value) {
setDay(value);
return this;
}
@Override
public VDurationRecord value2(YearToSecond value) {
setDuration(value);
return this;
}
@Override
public VDurationRecord value3(String value) {
setProjectName(value);
return this;
}
@Override
public VDurationRecord value4(String value) {
setModuleName(value);
return this;
}
@Override
public VDurationRecord value5(String value) {
setJobName(value);
return this;
}
@Override
public VDurationRecord value6(String value) {
setLogin(value);
return this;
}
@Override
public VDurationRecord value7(Integer value) {
setFkLogin(value);
return this;
}
@Override
public VDurationRecord values(String value1, YearToSecond value2, String value3, String value4, String value5, String value6, Integer value7) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
value6(value6);
value7(value7);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached VDurationRecord
*/
public VDurationRecord() {
super(VDuration.V_DURATION);
}
/**
* Create a detached, initialised VDurationRecord
*/
public VDurationRecord(String day, YearToSecond duration, String projectName, String moduleName, String jobName, String login, Integer fkLogin) {
super(VDuration.V_DURATION);
setDay(day);
setDuration(duration);
setProjectName(projectName);
setModuleName(moduleName);
setJobName(jobName);
setLogin(login);
setFkLogin(fkLogin);
}
}

View File

@ -1,285 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.done.tables.records;
import de.jottyfan.timetrack.db.done.tables.VHamster;
import java.time.LocalDate;
import org.jooq.Field;
import org.jooq.Record6;
import org.jooq.Row6;
import org.jooq.impl.TableRecordImpl;
import org.jooq.types.YearToSecond;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class VHamsterRecord extends TableRecordImpl<VHamsterRecord> implements Record6<LocalDate, YearToSecond, String, String, String, String> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>done.v_hamster.workday</code>.
*/
public void setWorkday(LocalDate value) {
set(0, value);
}
/**
* Getter for <code>done.v_hamster.workday</code>.
*/
public LocalDate getWorkday() {
return (LocalDate) get(0);
}
/**
* Setter for <code>done.v_hamster.duration</code>.
*/
public void setDuration(YearToSecond value) {
set(1, value);
}
/**
* Getter for <code>done.v_hamster.duration</code>.
*/
public YearToSecond getDuration() {
return (YearToSecond) get(1);
}
/**
* Setter for <code>done.v_hamster.project_name</code>.
*/
public void setProjectName(String value) {
set(2, value);
}
/**
* Getter for <code>done.v_hamster.project_name</code>.
*/
public String getProjectName() {
return (String) get(2);
}
/**
* Setter for <code>done.v_hamster.module_name</code>.
*/
public void setModuleName(String value) {
set(3, value);
}
/**
* Getter for <code>done.v_hamster.module_name</code>.
*/
public String getModuleName() {
return (String) get(3);
}
/**
* Setter for <code>done.v_hamster.job_name</code>.
*/
public void setJobName(String value) {
set(4, value);
}
/**
* Getter for <code>done.v_hamster.job_name</code>.
*/
public String getJobName() {
return (String) get(4);
}
/**
* Setter for <code>done.v_hamster.login</code>.
*/
public void setLogin(String value) {
set(5, value);
}
/**
* Getter for <code>done.v_hamster.login</code>.
*/
public String getLogin() {
return (String) get(5);
}
// -------------------------------------------------------------------------
// Record6 type implementation
// -------------------------------------------------------------------------
@Override
public Row6<LocalDate, YearToSecond, String, String, String, String> fieldsRow() {
return (Row6) super.fieldsRow();
}
@Override
public Row6<LocalDate, YearToSecond, String, String, String, String> valuesRow() {
return (Row6) super.valuesRow();
}
@Override
public Field<LocalDate> field1() {
return VHamster.V_HAMSTER.WORKDAY;
}
@Override
public Field<YearToSecond> field2() {
return VHamster.V_HAMSTER.DURATION;
}
@Override
public Field<String> field3() {
return VHamster.V_HAMSTER.PROJECT_NAME;
}
@Override
public Field<String> field4() {
return VHamster.V_HAMSTER.MODULE_NAME;
}
@Override
public Field<String> field5() {
return VHamster.V_HAMSTER.JOB_NAME;
}
@Override
public Field<String> field6() {
return VHamster.V_HAMSTER.LOGIN;
}
@Override
public LocalDate component1() {
return getWorkday();
}
@Override
public YearToSecond component2() {
return getDuration();
}
@Override
public String component3() {
return getProjectName();
}
@Override
public String component4() {
return getModuleName();
}
@Override
public String component5() {
return getJobName();
}
@Override
public String component6() {
return getLogin();
}
@Override
public LocalDate value1() {
return getWorkday();
}
@Override
public YearToSecond value2() {
return getDuration();
}
@Override
public String value3() {
return getProjectName();
}
@Override
public String value4() {
return getModuleName();
}
@Override
public String value5() {
return getJobName();
}
@Override
public String value6() {
return getLogin();
}
@Override
public VHamsterRecord value1(LocalDate value) {
setWorkday(value);
return this;
}
@Override
public VHamsterRecord value2(YearToSecond value) {
setDuration(value);
return this;
}
@Override
public VHamsterRecord value3(String value) {
setProjectName(value);
return this;
}
@Override
public VHamsterRecord value4(String value) {
setModuleName(value);
return this;
}
@Override
public VHamsterRecord value5(String value) {
setJobName(value);
return this;
}
@Override
public VHamsterRecord value6(String value) {
setLogin(value);
return this;
}
@Override
public VHamsterRecord values(LocalDate value1, YearToSecond value2, String value3, String value4, String value5, String value6) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
value6(value6);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached VHamsterRecord
*/
public VHamsterRecord() {
super(VHamster.V_HAMSTER);
}
/**
* Create a detached, initialised VHamsterRecord
*/
public VHamsterRecord(LocalDate workday, YearToSecond duration, String projectName, String moduleName, String jobName, String login) {
super(VHamster.V_HAMSTER);
setWorkday(workday);
setDuration(duration);
setProjectName(projectName);
setModuleName(moduleName);
setJobName(jobName);
setLogin(login);
}
}

View File

@ -1,284 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.done.tables.records;
import de.jottyfan.timetrack.db.done.tables.VHamstersummary;
import java.time.LocalDate;
import org.jooq.Field;
import org.jooq.Record6;
import org.jooq.Row6;
import org.jooq.impl.TableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class VHamstersummaryRecord extends TableRecordImpl<VHamstersummaryRecord> implements Record6<LocalDate, String, String, String, String, String> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>done.v_hamstersummary.workday</code>.
*/
public void setWorkday(LocalDate value) {
set(0, value);
}
/**
* Getter for <code>done.v_hamstersummary.workday</code>.
*/
public LocalDate getWorkday() {
return (LocalDate) get(0);
}
/**
* Setter for <code>done.v_hamstersummary.duration</code>.
*/
public void setDuration(String value) {
set(1, value);
}
/**
* Getter for <code>done.v_hamstersummary.duration</code>.
*/
public String getDuration() {
return (String) get(1);
}
/**
* Setter for <code>done.v_hamstersummary.project_name</code>.
*/
public void setProjectName(String value) {
set(2, value);
}
/**
* Getter for <code>done.v_hamstersummary.project_name</code>.
*/
public String getProjectName() {
return (String) get(2);
}
/**
* Setter for <code>done.v_hamstersummary.module_name</code>.
*/
public void setModuleName(String value) {
set(3, value);
}
/**
* Getter for <code>done.v_hamstersummary.module_name</code>.
*/
public String getModuleName() {
return (String) get(3);
}
/**
* Setter for <code>done.v_hamstersummary.job_name</code>.
*/
public void setJobName(String value) {
set(4, value);
}
/**
* Getter for <code>done.v_hamstersummary.job_name</code>.
*/
public String getJobName() {
return (String) get(4);
}
/**
* Setter for <code>done.v_hamstersummary.login</code>.
*/
public void setLogin(String value) {
set(5, value);
}
/**
* Getter for <code>done.v_hamstersummary.login</code>.
*/
public String getLogin() {
return (String) get(5);
}
// -------------------------------------------------------------------------
// Record6 type implementation
// -------------------------------------------------------------------------
@Override
public Row6<LocalDate, String, String, String, String, String> fieldsRow() {
return (Row6) super.fieldsRow();
}
@Override
public Row6<LocalDate, String, String, String, String, String> valuesRow() {
return (Row6) super.valuesRow();
}
@Override
public Field<LocalDate> field1() {
return VHamstersummary.V_HAMSTERSUMMARY.WORKDAY;
}
@Override
public Field<String> field2() {
return VHamstersummary.V_HAMSTERSUMMARY.DURATION;
}
@Override
public Field<String> field3() {
return VHamstersummary.V_HAMSTERSUMMARY.PROJECT_NAME;
}
@Override
public Field<String> field4() {
return VHamstersummary.V_HAMSTERSUMMARY.MODULE_NAME;
}
@Override
public Field<String> field5() {
return VHamstersummary.V_HAMSTERSUMMARY.JOB_NAME;
}
@Override
public Field<String> field6() {
return VHamstersummary.V_HAMSTERSUMMARY.LOGIN;
}
@Override
public LocalDate component1() {
return getWorkday();
}
@Override
public String component2() {
return getDuration();
}
@Override
public String component3() {
return getProjectName();
}
@Override
public String component4() {
return getModuleName();
}
@Override
public String component5() {
return getJobName();
}
@Override
public String component6() {
return getLogin();
}
@Override
public LocalDate value1() {
return getWorkday();
}
@Override
public String value2() {
return getDuration();
}
@Override
public String value3() {
return getProjectName();
}
@Override
public String value4() {
return getModuleName();
}
@Override
public String value5() {
return getJobName();
}
@Override
public String value6() {
return getLogin();
}
@Override
public VHamstersummaryRecord value1(LocalDate value) {
setWorkday(value);
return this;
}
@Override
public VHamstersummaryRecord value2(String value) {
setDuration(value);
return this;
}
@Override
public VHamstersummaryRecord value3(String value) {
setProjectName(value);
return this;
}
@Override
public VHamstersummaryRecord value4(String value) {
setModuleName(value);
return this;
}
@Override
public VHamstersummaryRecord value5(String value) {
setJobName(value);
return this;
}
@Override
public VHamstersummaryRecord value6(String value) {
setLogin(value);
return this;
}
@Override
public VHamstersummaryRecord values(LocalDate value1, String value2, String value3, String value4, String value5, String value6) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
value6(value6);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached VHamstersummaryRecord
*/
public VHamstersummaryRecord() {
super(VHamstersummary.V_HAMSTERSUMMARY);
}
/**
* Create a detached, initialised VHamstersummaryRecord
*/
public VHamstersummaryRecord(LocalDate workday, String duration, String projectName, String moduleName, String jobName, String login) {
super(VHamstersummary.V_HAMSTERSUMMARY);
setWorkday(workday);
setDuration(duration);
setProjectName(projectName);
setModuleName(moduleName);
setJobName(jobName);
setLogin(login);
}
}

View File

@ -1,282 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.done.tables.records;
import de.jottyfan.timetrack.db.done.tables.VTasklist;
import org.jooq.Field;
import org.jooq.Record6;
import org.jooq.Row6;
import org.jooq.impl.TableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class VTasklistRecord extends TableRecordImpl<VTasklistRecord> implements Record6<String, String, String, String, String, Integer> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>done.v_tasklist.day</code>.
*/
public void setDay(String value) {
set(0, value);
}
/**
* Getter for <code>done.v_tasklist.day</code>.
*/
public String getDay() {
return (String) get(0);
}
/**
* Setter for <code>done.v_tasklist.duration</code>.
*/
public void setDuration(String value) {
set(1, value);
}
/**
* Getter for <code>done.v_tasklist.duration</code>.
*/
public String getDuration() {
return (String) get(1);
}
/**
* Setter for <code>done.v_tasklist.project_name</code>.
*/
public void setProjectName(String value) {
set(2, value);
}
/**
* Getter for <code>done.v_tasklist.project_name</code>.
*/
public String getProjectName() {
return (String) get(2);
}
/**
* Setter for <code>done.v_tasklist.module_name</code>.
*/
public void setModuleName(String value) {
set(3, value);
}
/**
* Getter for <code>done.v_tasklist.module_name</code>.
*/
public String getModuleName() {
return (String) get(3);
}
/**
* Setter for <code>done.v_tasklist.job_name</code>.
*/
public void setJobName(String value) {
set(4, value);
}
/**
* Getter for <code>done.v_tasklist.job_name</code>.
*/
public String getJobName() {
return (String) get(4);
}
/**
* Setter for <code>done.v_tasklist.fk_login</code>.
*/
public void setFkLogin(Integer value) {
set(5, value);
}
/**
* Getter for <code>done.v_tasklist.fk_login</code>.
*/
public Integer getFkLogin() {
return (Integer) get(5);
}
// -------------------------------------------------------------------------
// Record6 type implementation
// -------------------------------------------------------------------------
@Override
public Row6<String, String, String, String, String, Integer> fieldsRow() {
return (Row6) super.fieldsRow();
}
@Override
public Row6<String, String, String, String, String, Integer> valuesRow() {
return (Row6) super.valuesRow();
}
@Override
public Field<String> field1() {
return VTasklist.V_TASKLIST.DAY;
}
@Override
public Field<String> field2() {
return VTasklist.V_TASKLIST.DURATION;
}
@Override
public Field<String> field3() {
return VTasklist.V_TASKLIST.PROJECT_NAME;
}
@Override
public Field<String> field4() {
return VTasklist.V_TASKLIST.MODULE_NAME;
}
@Override
public Field<String> field5() {
return VTasklist.V_TASKLIST.JOB_NAME;
}
@Override
public Field<Integer> field6() {
return VTasklist.V_TASKLIST.FK_LOGIN;
}
@Override
public String component1() {
return getDay();
}
@Override
public String component2() {
return getDuration();
}
@Override
public String component3() {
return getProjectName();
}
@Override
public String component4() {
return getModuleName();
}
@Override
public String component5() {
return getJobName();
}
@Override
public Integer component6() {
return getFkLogin();
}
@Override
public String value1() {
return getDay();
}
@Override
public String value2() {
return getDuration();
}
@Override
public String value3() {
return getProjectName();
}
@Override
public String value4() {
return getModuleName();
}
@Override
public String value5() {
return getJobName();
}
@Override
public Integer value6() {
return getFkLogin();
}
@Override
public VTasklistRecord value1(String value) {
setDay(value);
return this;
}
@Override
public VTasklistRecord value2(String value) {
setDuration(value);
return this;
}
@Override
public VTasklistRecord value3(String value) {
setProjectName(value);
return this;
}
@Override
public VTasklistRecord value4(String value) {
setModuleName(value);
return this;
}
@Override
public VTasklistRecord value5(String value) {
setJobName(value);
return this;
}
@Override
public VTasklistRecord value6(Integer value) {
setFkLogin(value);
return this;
}
@Override
public VTasklistRecord values(String value1, String value2, String value3, String value4, String value5, Integer value6) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
value6(value6);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached VTasklistRecord
*/
public VTasklistRecord() {
super(VTasklist.V_TASKLIST);
}
/**
* Create a detached, initialised VTasklistRecord
*/
public VTasklistRecord(String day, String duration, String projectName, String moduleName, String jobName, Integer fkLogin) {
super(VTasklist.V_TASKLIST);
setDay(day);
setDuration(duration);
setProjectName(projectName);
setModuleName(moduleName);
setJobName(jobName);
setFkLogin(fkLogin);
}
}

View File

@ -1,209 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.done.tables.records;
import de.jottyfan.timetrack.db.done.tables.VTimelength;
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.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class VTimelengthRecord extends TableRecordImpl<VTimelengthRecord> implements Record4<String, YearToSecond, Integer, Integer> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>done.v_timelength.day</code>.
*/
public void setDay(String value) {
set(0, value);
}
/**
* Getter for <code>done.v_timelength.day</code>.
*/
public String getDay() {
return (String) get(0);
}
/**
* Setter for <code>done.v_timelength.duration</code>.
*/
public void setDuration(YearToSecond value) {
set(1, value);
}
/**
* Getter for <code>done.v_timelength.duration</code>.
*/
public YearToSecond getDuration() {
return (YearToSecond) get(1);
}
/**
* Setter for <code>done.v_timelength.fk_done</code>.
*/
public void setFkDone(Integer value) {
set(2, value);
}
/**
* Getter for <code>done.v_timelength.fk_done</code>.
*/
public Integer getFkDone() {
return (Integer) get(2);
}
/**
* Setter for <code>done.v_timelength.fk_login</code>.
*/
public void setFkLogin(Integer value) {
set(3, value);
}
/**
* Getter for <code>done.v_timelength.fk_login</code>.
*/
public Integer getFkLogin() {
return (Integer) get(3);
}
// -------------------------------------------------------------------------
// Record4 type implementation
// -------------------------------------------------------------------------
@Override
public Row4<String, YearToSecond, Integer, Integer> fieldsRow() {
return (Row4) super.fieldsRow();
}
@Override
public Row4<String, YearToSecond, Integer, Integer> valuesRow() {
return (Row4) super.valuesRow();
}
@Override
public Field<String> field1() {
return VTimelength.V_TIMELENGTH.DAY;
}
@Override
public Field<YearToSecond> field2() {
return VTimelength.V_TIMELENGTH.DURATION;
}
@Override
public Field<Integer> field3() {
return VTimelength.V_TIMELENGTH.FK_DONE;
}
@Override
public Field<Integer> 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);
setDay(day);
setDuration(duration);
setFkDone(fkDone);
setFkLogin(fkLogin);
}
}

View File

@ -1,282 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.done.tables.records;
import de.jottyfan.timetrack.db.done.tables.VTotalofday;
import org.jooq.Field;
import org.jooq.Record6;
import org.jooq.Row6;
import org.jooq.impl.TableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class VTotalofdayRecord extends TableRecordImpl<VTotalofdayRecord> implements Record6<String, String, String, String, String, Integer> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>done.v_totalofday.breaktime</code>.
*/
public void setBreaktime(String value) {
set(0, value);
}
/**
* Getter for <code>done.v_totalofday.breaktime</code>.
*/
public String getBreaktime() {
return (String) get(0);
}
/**
* Setter for <code>done.v_totalofday.worktime</code>.
*/
public void setWorktime(String value) {
set(1, value);
}
/**
* Getter for <code>done.v_totalofday.worktime</code>.
*/
public String getWorktime() {
return (String) get(1);
}
/**
* Setter for <code>done.v_totalofday.starttime</code>.
*/
public void setStarttime(String value) {
set(2, value);
}
/**
* Getter for <code>done.v_totalofday.starttime</code>.
*/
public String getStarttime() {
return (String) get(2);
}
/**
* Setter for <code>done.v_totalofday.endtime</code>.
*/
public void setEndtime(String value) {
set(3, value);
}
/**
* Getter for <code>done.v_totalofday.endtime</code>.
*/
public String getEndtime() {
return (String) get(3);
}
/**
* Setter for <code>done.v_totalofday.day</code>.
*/
public void setDay(String value) {
set(4, value);
}
/**
* Getter for <code>done.v_totalofday.day</code>.
*/
public String getDay() {
return (String) get(4);
}
/**
* Setter for <code>done.v_totalofday.fk_login</code>.
*/
public void setFkLogin(Integer value) {
set(5, value);
}
/**
* Getter for <code>done.v_totalofday.fk_login</code>.
*/
public Integer getFkLogin() {
return (Integer) get(5);
}
// -------------------------------------------------------------------------
// Record6 type implementation
// -------------------------------------------------------------------------
@Override
public Row6<String, String, String, String, String, Integer> fieldsRow() {
return (Row6) super.fieldsRow();
}
@Override
public Row6<String, String, String, String, String, Integer> valuesRow() {
return (Row6) super.valuesRow();
}
@Override
public Field<String> field1() {
return VTotalofday.V_TOTALOFDAY.BREAKTIME;
}
@Override
public Field<String> field2() {
return VTotalofday.V_TOTALOFDAY.WORKTIME;
}
@Override
public Field<String> field3() {
return VTotalofday.V_TOTALOFDAY.STARTTIME;
}
@Override
public Field<String> field4() {
return VTotalofday.V_TOTALOFDAY.ENDTIME;
}
@Override
public Field<String> field5() {
return VTotalofday.V_TOTALOFDAY.DAY;
}
@Override
public Field<Integer> field6() {
return VTotalofday.V_TOTALOFDAY.FK_LOGIN;
}
@Override
public String component1() {
return getBreaktime();
}
@Override
public String component2() {
return getWorktime();
}
@Override
public String component3() {
return getStarttime();
}
@Override
public String component4() {
return getEndtime();
}
@Override
public String component5() {
return getDay();
}
@Override
public Integer component6() {
return getFkLogin();
}
@Override
public String value1() {
return getBreaktime();
}
@Override
public String value2() {
return getWorktime();
}
@Override
public String value3() {
return getStarttime();
}
@Override
public String value4() {
return getEndtime();
}
@Override
public String value5() {
return getDay();
}
@Override
public Integer value6() {
return getFkLogin();
}
@Override
public VTotalofdayRecord value1(String value) {
setBreaktime(value);
return this;
}
@Override
public VTotalofdayRecord value2(String value) {
setWorktime(value);
return this;
}
@Override
public VTotalofdayRecord value3(String value) {
setStarttime(value);
return this;
}
@Override
public VTotalofdayRecord value4(String value) {
setEndtime(value);
return this;
}
@Override
public VTotalofdayRecord value5(String value) {
setDay(value);
return this;
}
@Override
public VTotalofdayRecord value6(Integer value) {
setFkLogin(value);
return this;
}
@Override
public VTotalofdayRecord values(String value1, String value2, String value3, String value4, String value5, Integer value6) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
value6(value6);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached VTotalofdayRecord
*/
public VTotalofdayRecord() {
super(VTotalofday.V_TOTALOFDAY);
}
/**
* Create a detached, initialised VTotalofdayRecord
*/
public VTotalofdayRecord(String breaktime, String worktime, String starttime, String endtime, String day, Integer fkLogin) {
super(VTotalofday.V_TOTALOFDAY);
setBreaktime(breaktime);
setWorktime(worktime);
setStarttime(starttime);
setEndtime(endtime);
setDay(day);
setFkLogin(fkLogin);
}
}

View File

@ -1,393 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.done.tables.records;
import de.jottyfan.timetrack.db.done.tables.VWorktime;
import org.jooq.Field;
import org.jooq.Record9;
import org.jooq.Row9;
import org.jooq.impl.TableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class VWorktimeRecord extends TableRecordImpl<VWorktimeRecord> implements Record9<String, String, Double, String, String, String, String, String, Integer> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>done.v_worktime.day</code>.
*/
public void setDay(String value) {
set(0, value);
}
/**
* Getter for <code>done.v_worktime.day</code>.
*/
public String getDay() {
return (String) get(0);
}
/**
* Setter for <code>done.v_worktime.duration</code>.
*/
public void setDuration(String value) {
set(1, value);
}
/**
* Getter for <code>done.v_worktime.duration</code>.
*/
public String getDuration() {
return (String) get(1);
}
/**
* Setter for <code>done.v_worktime.duration_hours</code>.
*/
public void setDurationHours(Double value) {
set(2, value);
}
/**
* Getter for <code>done.v_worktime.duration_hours</code>.
*/
public Double getDurationHours() {
return (Double) get(2);
}
/**
* Setter for <code>done.v_worktime.project_name</code>.
*/
public void setProjectName(String value) {
set(3, value);
}
/**
* Getter for <code>done.v_worktime.project_name</code>.
*/
public String getProjectName() {
return (String) get(3);
}
/**
* Setter for <code>done.v_worktime.module_name</code>.
*/
public void setModuleName(String value) {
set(4, value);
}
/**
* Getter for <code>done.v_worktime.module_name</code>.
*/
public String getModuleName() {
return (String) get(4);
}
/**
* Setter for <code>done.v_worktime.job_name</code>.
*/
public void setJobName(String value) {
set(5, value);
}
/**
* Getter for <code>done.v_worktime.job_name</code>.
*/
public String getJobName() {
return (String) get(5);
}
/**
* Setter for <code>done.v_worktime.billing_shortcut</code>.
*/
public void setBillingShortcut(String value) {
set(6, value);
}
/**
* Getter for <code>done.v_worktime.billing_shortcut</code>.
*/
public String getBillingShortcut() {
return (String) get(6);
}
/**
* Setter for <code>done.v_worktime.billing_csskey</code>.
*/
public void setBillingCsskey(String value) {
set(7, value);
}
/**
* Getter for <code>done.v_worktime.billing_csskey</code>.
*/
public String getBillingCsskey() {
return (String) get(7);
}
/**
* Setter for <code>done.v_worktime.fk_login</code>.
*/
public void setFkLogin(Integer value) {
set(8, value);
}
/**
* Getter for <code>done.v_worktime.fk_login</code>.
*/
public Integer getFkLogin() {
return (Integer) get(8);
}
// -------------------------------------------------------------------------
// Record9 type implementation
// -------------------------------------------------------------------------
@Override
public Row9<String, String, Double, String, String, String, String, String, Integer> fieldsRow() {
return (Row9) super.fieldsRow();
}
@Override
public Row9<String, String, Double, String, String, String, String, String, Integer> valuesRow() {
return (Row9) super.valuesRow();
}
@Override
public Field<String> field1() {
return VWorktime.V_WORKTIME.DAY;
}
@Override
public Field<String> field2() {
return VWorktime.V_WORKTIME.DURATION;
}
@Override
public Field<Double> field3() {
return VWorktime.V_WORKTIME.DURATION_HOURS;
}
@Override
public Field<String> field4() {
return VWorktime.V_WORKTIME.PROJECT_NAME;
}
@Override
public Field<String> field5() {
return VWorktime.V_WORKTIME.MODULE_NAME;
}
@Override
public Field<String> field6() {
return VWorktime.V_WORKTIME.JOB_NAME;
}
@Override
public Field<String> field7() {
return VWorktime.V_WORKTIME.BILLING_SHORTCUT;
}
@Override
public Field<String> field8() {
return VWorktime.V_WORKTIME.BILLING_CSSKEY;
}
@Override
public Field<Integer> field9() {
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 getBillingShortcut();
}
@Override
public String component8() {
return getBillingCsskey();
}
@Override
public Integer component9() {
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 getBillingShortcut();
}
@Override
public String value8() {
return getBillingCsskey();
}
@Override
public Integer value9() {
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) {
setBillingShortcut(value);
return this;
}
@Override
public VWorktimeRecord value8(String value) {
setBillingCsskey(value);
return this;
}
@Override
public VWorktimeRecord value9(Integer value) {
setFkLogin(value);
return this;
}
@Override
public VWorktimeRecord values(String value1, String value2, Double value3, String value4, String value5, String value6, String value7, String value8, Integer value9) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
value6(value6);
value7(value7);
value8(value8);
value9(value9);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached 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 billingShortcut, String billingCsskey, Integer fkLogin) {
super(VWorktime.V_WORKTIME);
setDay(day);
setDuration(duration);
setDurationHours(durationHours);
setProjectName(projectName);
setModuleName(moduleName);
setJobName(jobName);
setBillingShortcut(billingShortcut);
setBillingCsskey(billingCsskey);
setFkLogin(fkLogin);
}
}

View File

@ -1,28 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.note;
import de.jottyfan.timetrack.db.note.tables.TNote;
import de.jottyfan.timetrack.db.note.tables.records.TNoteRecord;
import org.jooq.TableField;
import org.jooq.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.Internal;
/**
* A class modelling foreign key relationships and constraints of tables in
* note.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Keys {
// -------------------------------------------------------------------------
// UNIQUE and PRIMARY KEY definitions
// -------------------------------------------------------------------------
public static final UniqueKey<TNoteRecord> T_NOTE_PKEY = Internal.createUniqueKey(TNote.T_NOTE, DSL.name("t_note_pkey"), new TableField[] { TNote.T_NOTE.PK }, true);
}

View File

@ -1,54 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.note;
import de.jottyfan.timetrack.db.DefaultCatalog;
import de.jottyfan.timetrack.db.note.tables.TNote;
import java.util.Arrays;
import java.util.List;
import org.jooq.Catalog;
import org.jooq.Table;
import org.jooq.impl.SchemaImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Note extends SchemaImpl {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>note</code>
*/
public static final Note NOTE = new Note();
/**
* The table <code>note.t_note</code>.
*/
public final TNote T_NOTE = TNote.T_NOTE;
/**
* No further instances allowed
*/
private Note() {
super("note", null);
}
@Override
public Catalog getCatalog() {
return DefaultCatalog.DEFAULT_CATALOG;
}
@Override
public final List<Table<?>> getTables() {
return Arrays.<Table<?>>asList(
TNote.T_NOTE);
}
}

View File

@ -1,20 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.note;
import de.jottyfan.timetrack.db.note.tables.TNote;
/**
* Convenience access to all tables in note.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Tables {
/**
* The table <code>note.t_note</code>.
*/
public static final TNote T_NOTE = TNote.T_NOTE;
}

View File

@ -1,61 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.note.enums;
import de.jottyfan.timetrack.db.note.Note;
import org.jooq.Catalog;
import org.jooq.EnumType;
import org.jooq.Schema;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public enum EnumCategory implements EnumType {
PostgreSQL("PostgreSQL"),
R("R"),
Bootsfaces("Bootsfaces"),
MyFaces("MyFaces"),
Java("Java"),
Bash("Bash"),
Apache("Apache"),
Tomcat("Tomcat");
private final String literal;
private EnumCategory(String literal) {
this.literal = literal;
}
@Override
public Catalog getCatalog() {
return getSchema().getCatalog();
}
@Override
public Schema getSchema() {
return Note.NOTE;
}
@Override
public String getName() {
return "enum_category";
}
@Override
public String getLiteral() {
return literal;
}
}

View File

@ -1,49 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.note.enums;
import de.jottyfan.timetrack.db.note.Note;
import org.jooq.Catalog;
import org.jooq.EnumType;
import org.jooq.Schema;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public enum EnumNotetype implements EnumType {
Administration("Administration"),
HowTo("HowTo");
private final String literal;
private EnumNotetype(String literal) {
this.literal = literal;
}
@Override
public Catalog getCatalog() {
return getSchema().getCatalog();
}
@Override
public Schema getSchema() {
return Note.NOTE;
}
@Override
public String getName() {
return "enum_notetype";
}
@Override
public String getLiteral() {
return literal;
}
}

View File

@ -1,171 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.note.tables;
import de.jottyfan.timetrack.db.note.Keys;
import de.jottyfan.timetrack.db.note.Note;
import de.jottyfan.timetrack.db.note.enums.EnumCategory;
import de.jottyfan.timetrack.db.note.enums.EnumNotetype;
import de.jottyfan.timetrack.db.note.tables.records.TNoteRecord;
import java.time.LocalDateTime;
import java.util.Arrays;
import java.util.List;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Identity;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row6;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TNote extends TableImpl<TNoteRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>note.t_note</code>
*/
public static final TNote T_NOTE = new TNote();
/**
* The class holding records for this type
*/
@Override
public Class<TNoteRecord> getRecordType() {
return TNoteRecord.class;
}
/**
* The column <code>note.t_note.pk</code>.
*/
public final TableField<TNoteRecord, Integer> PK = createField(DSL.name("pk"), SQLDataType.INTEGER.nullable(false).identity(true), this, "");
/**
* The column <code>note.t_note.title</code>.
*/
public final TableField<TNoteRecord, String> TITLE = createField(DSL.name("title"), SQLDataType.CLOB, this, "");
/**
* The column <code>note.t_note.category</code>.
*/
public final TableField<TNoteRecord, EnumCategory> CATEGORY = createField(DSL.name("category"), SQLDataType.VARCHAR.asEnumDataType(de.jottyfan.timetrack.db.note.enums.EnumCategory.class), this, "");
/**
* The column <code>note.t_note.notetype</code>.
*/
public final TableField<TNoteRecord, EnumNotetype> NOTETYPE = createField(DSL.name("notetype"), SQLDataType.VARCHAR.asEnumDataType(de.jottyfan.timetrack.db.note.enums.EnumNotetype.class), this, "");
/**
* The column <code>note.t_note.content</code>.
*/
public final TableField<TNoteRecord, String> CONTENT = createField(DSL.name("content"), SQLDataType.CLOB, this, "");
/**
* The column <code>note.t_note.lastchange</code>.
*/
public final TableField<TNoteRecord, LocalDateTime> LASTCHANGE = createField(DSL.name("lastchange"), SQLDataType.LOCALDATETIME(6).defaultValue(DSL.field("now()", SQLDataType.LOCALDATETIME)), this, "");
private TNote(Name alias, Table<TNoteRecord> aliased) {
this(alias, aliased, null);
}
private TNote(Name alias, Table<TNoteRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
* Create an aliased <code>note.t_note</code> table reference
*/
public TNote(String alias) {
this(DSL.name(alias), T_NOTE);
}
/**
* Create an aliased <code>note.t_note</code> table reference
*/
public TNote(Name alias) {
this(alias, T_NOTE);
}
/**
* Create a <code>note.t_note</code> table reference
*/
public TNote() {
this(DSL.name("t_note"), null);
}
public <O extends Record> TNote(Table<O> child, ForeignKey<O, TNoteRecord> key) {
super(child, key, T_NOTE);
}
@Override
public Schema getSchema() {
return Note.NOTE;
}
@Override
public Identity<TNoteRecord, Integer> getIdentity() {
return (Identity<TNoteRecord, Integer>) super.getIdentity();
}
@Override
public UniqueKey<TNoteRecord> getPrimaryKey() {
return Keys.T_NOTE_PKEY;
}
@Override
public List<UniqueKey<TNoteRecord>> getKeys() {
return Arrays.<UniqueKey<TNoteRecord>>asList(Keys.T_NOTE_PKEY);
}
@Override
public TNote as(String alias) {
return new TNote(DSL.name(alias), this);
}
@Override
public TNote as(Name alias) {
return new TNote(alias, this);
}
/**
* Rename this table
*/
@Override
public TNote rename(String name) {
return new TNote(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public TNote rename(Name name) {
return new TNote(name, null);
}
// -------------------------------------------------------------------------
// Row6 type methods
// -------------------------------------------------------------------------
@Override
public Row6<Integer, String, EnumCategory, EnumNotetype, String, LocalDateTime> fieldsRow() {
return (Row6) super.fieldsRow();
}
}

View File

@ -1,296 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.note.tables.records;
import de.jottyfan.timetrack.db.note.enums.EnumCategory;
import de.jottyfan.timetrack.db.note.enums.EnumNotetype;
import de.jottyfan.timetrack.db.note.tables.TNote;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.Record1;
import org.jooq.Record6;
import org.jooq.Row6;
import org.jooq.impl.UpdatableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TNoteRecord extends UpdatableRecordImpl<TNoteRecord> implements Record6<Integer, String, EnumCategory, EnumNotetype, String, LocalDateTime> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>note.t_note.pk</code>.
*/
public void setPk(Integer value) {
set(0, value);
}
/**
* Getter for <code>note.t_note.pk</code>.
*/
public Integer getPk() {
return (Integer) get(0);
}
/**
* Setter for <code>note.t_note.title</code>.
*/
public void setTitle(String value) {
set(1, value);
}
/**
* Getter for <code>note.t_note.title</code>.
*/
public String getTitle() {
return (String) get(1);
}
/**
* Setter for <code>note.t_note.category</code>.
*/
public void setCategory(EnumCategory value) {
set(2, value);
}
/**
* Getter for <code>note.t_note.category</code>.
*/
public EnumCategory getCategory() {
return (EnumCategory) get(2);
}
/**
* Setter for <code>note.t_note.notetype</code>.
*/
public void setNotetype(EnumNotetype value) {
set(3, value);
}
/**
* Getter for <code>note.t_note.notetype</code>.
*/
public EnumNotetype getNotetype() {
return (EnumNotetype) get(3);
}
/**
* Setter for <code>note.t_note.content</code>.
*/
public void setContent(String value) {
set(4, value);
}
/**
* Getter for <code>note.t_note.content</code>.
*/
public String getContent() {
return (String) get(4);
}
/**
* Setter for <code>note.t_note.lastchange</code>.
*/
public void setLastchange(LocalDateTime value) {
set(5, value);
}
/**
* Getter for <code>note.t_note.lastchange</code>.
*/
public LocalDateTime getLastchange() {
return (LocalDateTime) get(5);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Integer> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Record6 type implementation
// -------------------------------------------------------------------------
@Override
public Row6<Integer, String, EnumCategory, EnumNotetype, String, LocalDateTime> fieldsRow() {
return (Row6) super.fieldsRow();
}
@Override
public Row6<Integer, String, EnumCategory, EnumNotetype, String, LocalDateTime> valuesRow() {
return (Row6) super.valuesRow();
}
@Override
public Field<Integer> field1() {
return TNote.T_NOTE.PK;
}
@Override
public Field<String> field2() {
return TNote.T_NOTE.TITLE;
}
@Override
public Field<EnumCategory> field3() {
return TNote.T_NOTE.CATEGORY;
}
@Override
public Field<EnumNotetype> field4() {
return TNote.T_NOTE.NOTETYPE;
}
@Override
public Field<String> field5() {
return TNote.T_NOTE.CONTENT;
}
@Override
public Field<LocalDateTime> field6() {
return TNote.T_NOTE.LASTCHANGE;
}
@Override
public Integer component1() {
return getPk();
}
@Override
public String component2() {
return getTitle();
}
@Override
public EnumCategory component3() {
return getCategory();
}
@Override
public EnumNotetype component4() {
return getNotetype();
}
@Override
public String component5() {
return getContent();
}
@Override
public LocalDateTime component6() {
return getLastchange();
}
@Override
public Integer value1() {
return getPk();
}
@Override
public String value2() {
return getTitle();
}
@Override
public EnumCategory value3() {
return getCategory();
}
@Override
public EnumNotetype value4() {
return getNotetype();
}
@Override
public String value5() {
return getContent();
}
@Override
public LocalDateTime value6() {
return getLastchange();
}
@Override
public TNoteRecord value1(Integer value) {
setPk(value);
return this;
}
@Override
public TNoteRecord value2(String value) {
setTitle(value);
return this;
}
@Override
public TNoteRecord value3(EnumCategory value) {
setCategory(value);
return this;
}
@Override
public TNoteRecord value4(EnumNotetype value) {
setNotetype(value);
return this;
}
@Override
public TNoteRecord value5(String value) {
setContent(value);
return this;
}
@Override
public TNoteRecord value6(LocalDateTime value) {
setLastchange(value);
return this;
}
@Override
public TNoteRecord values(Integer value1, String value2, EnumCategory value3, EnumNotetype value4, String value5, LocalDateTime value6) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
value6(value6);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached TNoteRecord
*/
public TNoteRecord() {
super(TNote.T_NOTE);
}
/**
* Create a detached, initialised TNoteRecord
*/
public TNoteRecord(Integer pk, String title, EnumCategory category, EnumNotetype notetype, String content, LocalDateTime lastchange) {
super(TNote.T_NOTE);
setPk(pk);
setTitle(title);
setCategory(category);
setNotetype(notetype);
setContent(content);
setLastchange(lastchange);
}
}

View File

@ -1,45 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.profile;
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 de.jottyfan.timetrack.db.profile.tables.records.TLoginRecord;
import de.jottyfan.timetrack.db.profile.tables.records.TLoginroleRecord;
import de.jottyfan.timetrack.db.profile.tables.records.TRoleRecord;
import org.jooq.ForeignKey;
import org.jooq.TableField;
import org.jooq.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.Internal;
/**
* A class modelling foreign key relationships and constraints of tables in
* profile.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Keys {
// -------------------------------------------------------------------------
// UNIQUE and PRIMARY KEY definitions
// -------------------------------------------------------------------------
public static final UniqueKey<TLoginRecord> T_LOGIN_LOGIN_KEY = Internal.createUniqueKey(TLogin.T_LOGIN, DSL.name("t_login_login_key"), new TableField[] { TLogin.T_LOGIN.LOGIN }, true);
public static final UniqueKey<TLoginRecord> T_LOGIN_PKEY = Internal.createUniqueKey(TLogin.T_LOGIN, DSL.name("t_login_pkey"), new TableField[] { TLogin.T_LOGIN.PK }, true);
public static final UniqueKey<TLoginroleRecord> T_LOGINROLE_FK_LOGIN_FK_ROLE_KEY = Internal.createUniqueKey(TLoginrole.T_LOGINROLE, DSL.name("t_loginrole_fk_login_fk_role_key"), new TableField[] { TLoginrole.T_LOGINROLE.FK_LOGIN, TLoginrole.T_LOGINROLE.FK_ROLE }, true);
public static final UniqueKey<TLoginroleRecord> T_LOGINROLE_PKEY = Internal.createUniqueKey(TLoginrole.T_LOGINROLE, DSL.name("t_loginrole_pkey"), new TableField[] { TLoginrole.T_LOGINROLE.PK }, true);
public static final UniqueKey<TRoleRecord> T_ROLE_NAME_KEY = Internal.createUniqueKey(TRole.T_ROLE, DSL.name("t_role_name_key"), new TableField[] { TRole.T_ROLE.NAME }, true);
public static final UniqueKey<TRoleRecord> T_ROLE_PKEY = Internal.createUniqueKey(TRole.T_ROLE, DSL.name("t_role_pkey"), new TableField[] { TRole.T_ROLE.PK }, true);
// -------------------------------------------------------------------------
// FOREIGN KEY definitions
// -------------------------------------------------------------------------
public static final ForeignKey<TLoginroleRecord, TLoginRecord> T_LOGINROLE__T_LOGINROLE_FK_LOGIN_FKEY = Internal.createForeignKey(TLoginrole.T_LOGINROLE, DSL.name("t_loginrole_fk_login_fkey"), new TableField[] { TLoginrole.T_LOGINROLE.FK_LOGIN }, Keys.T_LOGIN_PKEY, new TableField[] { TLogin.T_LOGIN.PK }, true);
public static final ForeignKey<TLoginroleRecord, TRoleRecord> T_LOGINROLE__T_LOGINROLE_FK_ROLE_FKEY = Internal.createForeignKey(TLoginrole.T_LOGINROLE, DSL.name("t_loginrole_fk_role_fkey"), new TableField[] { TLoginrole.T_LOGINROLE.FK_ROLE }, Keys.T_ROLE_PKEY, new TableField[] { TRole.T_ROLE.PK }, true);
}

View File

@ -1,75 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.profile;
import de.jottyfan.timetrack.db.DefaultCatalog;
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 de.jottyfan.timetrack.db.profile.tables.VLoginrole;
import java.util.Arrays;
import java.util.List;
import org.jooq.Catalog;
import org.jooq.Table;
import org.jooq.impl.SchemaImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Profile extends SchemaImpl {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>profile</code>
*/
public static final Profile PROFILE = new Profile();
/**
* The table <code>profile.t_login</code>.
*/
public final TLogin T_LOGIN = TLogin.T_LOGIN;
/**
* The table <code>profile.t_loginrole</code>.
*/
public final TLoginrole T_LOGINROLE = TLoginrole.T_LOGINROLE;
/**
* The table <code>profile.t_role</code>.
*/
public final TRole T_ROLE = TRole.T_ROLE;
/**
* The table <code>profile.v_loginrole</code>.
*/
public final VLoginrole V_LOGINROLE = VLoginrole.V_LOGINROLE;
/**
* No further instances allowed
*/
private Profile() {
super("profile", null);
}
@Override
public Catalog getCatalog() {
return DefaultCatalog.DEFAULT_CATALOG;
}
@Override
public final List<Table<?>> getTables() {
return Arrays.<Table<?>>asList(
TLogin.T_LOGIN,
TLoginrole.T_LOGINROLE,
TRole.T_ROLE,
VLoginrole.V_LOGINROLE);
}
}

View File

@ -1,38 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.profile;
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 de.jottyfan.timetrack.db.profile.tables.VLoginrole;
/**
* Convenience access to all tables in profile.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Tables {
/**
* The table <code>profile.t_login</code>.
*/
public static final TLogin T_LOGIN = TLogin.T_LOGIN;
/**
* The table <code>profile.t_loginrole</code>.
*/
public static final TLoginrole T_LOGINROLE = TLoginrole.T_LOGINROLE;
/**
* The table <code>profile.t_role</code>.
*/
public static final TRole T_ROLE = TRole.T_ROLE;
/**
* The table <code>profile.v_loginrole</code>.
*/
public static final VLoginrole V_LOGINROLE = VLoginrole.V_LOGINROLE;
}

View File

@ -1,174 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.profile.tables;
import de.jottyfan.timetrack.db.profile.Keys;
import de.jottyfan.timetrack.db.profile.Profile;
import de.jottyfan.timetrack.db.profile.tables.records.TLoginRecord;
import java.time.LocalDateTime;
import java.util.Arrays;
import java.util.List;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Identity;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row7;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TLogin extends TableImpl<TLoginRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>profile.t_login</code>
*/
public static final TLogin T_LOGIN = new TLogin();
/**
* The class holding records for this type
*/
@Override
public Class<TLoginRecord> getRecordType() {
return TLoginRecord.class;
}
/**
* The column <code>profile.t_login.lastchange</code>.
*/
public final TableField<TLoginRecord, LocalDateTime> LASTCHANGE = createField(DSL.name("lastchange"), SQLDataType.LOCALDATETIME(6).defaultValue(DSL.field("now()", SQLDataType.LOCALDATETIME)), this, "");
/**
* The column <code>profile.t_login.pk</code>.
*/
public final TableField<TLoginRecord, Integer> PK = createField(DSL.name("pk"), SQLDataType.INTEGER.nullable(false).identity(true), this, "");
/**
* The column <code>profile.t_login.login</code>.
*/
public final TableField<TLoginRecord, String> LOGIN = createField(DSL.name("login"), SQLDataType.CLOB.nullable(false), this, "");
/**
* The column <code>profile.t_login.forename</code>.
*/
public final TableField<TLoginRecord, String> FORENAME = createField(DSL.name("forename"), SQLDataType.CLOB, this, "");
/**
* The column <code>profile.t_login.surname</code>.
*/
public final TableField<TLoginRecord, String> SURNAME = createField(DSL.name("surname"), SQLDataType.CLOB, this, "");
/**
* The column <code>profile.t_login.duedate</code>.
*/
public final TableField<TLoginRecord, LocalDateTime> DUEDATE = createField(DSL.name("duedate"), SQLDataType.LOCALDATETIME(6).nullable(false), this, "");
/**
* The column <code>profile.t_login.password</code>.
*/
public final TableField<TLoginRecord, String> PASSWORD = createField(DSL.name("password"), SQLDataType.CLOB.nullable(false), this, "");
private TLogin(Name alias, Table<TLoginRecord> aliased) {
this(alias, aliased, null);
}
private TLogin(Name alias, Table<TLoginRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
* Create an aliased <code>profile.t_login</code> table reference
*/
public TLogin(String alias) {
this(DSL.name(alias), T_LOGIN);
}
/**
* Create an aliased <code>profile.t_login</code> table reference
*/
public TLogin(Name alias) {
this(alias, T_LOGIN);
}
/**
* Create a <code>profile.t_login</code> table reference
*/
public TLogin() {
this(DSL.name("t_login"), null);
}
public <O extends Record> TLogin(Table<O> child, ForeignKey<O, TLoginRecord> key) {
super(child, key, T_LOGIN);
}
@Override
public Schema getSchema() {
return Profile.PROFILE;
}
@Override
public Identity<TLoginRecord, Integer> getIdentity() {
return (Identity<TLoginRecord, Integer>) super.getIdentity();
}
@Override
public UniqueKey<TLoginRecord> getPrimaryKey() {
return Keys.T_LOGIN_PKEY;
}
@Override
public List<UniqueKey<TLoginRecord>> getKeys() {
return Arrays.<UniqueKey<TLoginRecord>>asList(Keys.T_LOGIN_PKEY, Keys.T_LOGIN_LOGIN_KEY);
}
@Override
public TLogin as(String alias) {
return new TLogin(DSL.name(alias), this);
}
@Override
public TLogin as(Name alias) {
return new TLogin(alias, this);
}
/**
* Rename this table
*/
@Override
public TLogin rename(String name) {
return new TLogin(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public TLogin rename(Name name) {
return new TLogin(name, null);
}
// -------------------------------------------------------------------------
// Row7 type methods
// -------------------------------------------------------------------------
@Override
public Row7<LocalDateTime, Integer, String, String, String, LocalDateTime, String> fieldsRow() {
return (Row7) super.fieldsRow();
}
}

View File

@ -1,172 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.profile.tables;
import de.jottyfan.timetrack.db.profile.Keys;
import de.jottyfan.timetrack.db.profile.Profile;
import de.jottyfan.timetrack.db.profile.tables.records.TLoginroleRecord;
import java.time.LocalDateTime;
import java.util.Arrays;
import java.util.List;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Identity;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row4;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TLoginrole extends TableImpl<TLoginroleRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>profile.t_loginrole</code>
*/
public static final TLoginrole T_LOGINROLE = new TLoginrole();
/**
* The class holding records for this type
*/
@Override
public Class<TLoginroleRecord> getRecordType() {
return TLoginroleRecord.class;
}
/**
* The column <code>profile.t_loginrole.lastchange</code>.
*/
public final TableField<TLoginroleRecord, LocalDateTime> LASTCHANGE = createField(DSL.name("lastchange"), SQLDataType.LOCALDATETIME(6).defaultValue(DSL.field("now()", SQLDataType.LOCALDATETIME)), this, "");
/**
* The column <code>profile.t_loginrole.pk</code>.
*/
public final TableField<TLoginroleRecord, Integer> PK = createField(DSL.name("pk"), SQLDataType.INTEGER.nullable(false).identity(true), this, "");
/**
* The column <code>profile.t_loginrole.fk_login</code>.
*/
public final TableField<TLoginroleRecord, Integer> FK_LOGIN = createField(DSL.name("fk_login"), SQLDataType.INTEGER.nullable(false), this, "");
/**
* The column <code>profile.t_loginrole.fk_role</code>.
*/
public final TableField<TLoginroleRecord, Integer> FK_ROLE = createField(DSL.name("fk_role"), SQLDataType.INTEGER.nullable(false), this, "");
private TLoginrole(Name alias, Table<TLoginroleRecord> aliased) {
this(alias, aliased, null);
}
private TLoginrole(Name alias, Table<TLoginroleRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
* Create an aliased <code>profile.t_loginrole</code> table reference
*/
public TLoginrole(String alias) {
this(DSL.name(alias), T_LOGINROLE);
}
/**
* Create an aliased <code>profile.t_loginrole</code> table reference
*/
public TLoginrole(Name alias) {
this(alias, T_LOGINROLE);
}
/**
* Create a <code>profile.t_loginrole</code> table reference
*/
public TLoginrole() {
this(DSL.name("t_loginrole"), null);
}
public <O extends Record> TLoginrole(Table<O> child, ForeignKey<O, TLoginroleRecord> key) {
super(child, key, T_LOGINROLE);
}
@Override
public Schema getSchema() {
return Profile.PROFILE;
}
@Override
public Identity<TLoginroleRecord, Integer> getIdentity() {
return (Identity<TLoginroleRecord, Integer>) super.getIdentity();
}
@Override
public UniqueKey<TLoginroleRecord> getPrimaryKey() {
return Keys.T_LOGINROLE_PKEY;
}
@Override
public List<UniqueKey<TLoginroleRecord>> getKeys() {
return Arrays.<UniqueKey<TLoginroleRecord>>asList(Keys.T_LOGINROLE_PKEY, Keys.T_LOGINROLE_FK_LOGIN_FK_ROLE_KEY);
}
@Override
public List<ForeignKey<TLoginroleRecord, ?>> getReferences() {
return Arrays.<ForeignKey<TLoginroleRecord, ?>>asList(Keys.T_LOGINROLE__T_LOGINROLE_FK_LOGIN_FKEY, Keys.T_LOGINROLE__T_LOGINROLE_FK_ROLE_FKEY);
}
public TLogin tLogin() {
return new TLogin(this, Keys.T_LOGINROLE__T_LOGINROLE_FK_LOGIN_FKEY);
}
public TRole tRole() {
return new TRole(this, Keys.T_LOGINROLE__T_LOGINROLE_FK_ROLE_FKEY);
}
@Override
public TLoginrole as(String alias) {
return new TLoginrole(DSL.name(alias), this);
}
@Override
public TLoginrole as(Name alias) {
return new TLoginrole(alias, this);
}
/**
* Rename this table
*/
@Override
public TLoginrole rename(String name) {
return new TLoginrole(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public TLoginrole rename(Name name) {
return new TLoginrole(name, null);
}
// -------------------------------------------------------------------------
// Row4 type methods
// -------------------------------------------------------------------------
@Override
public Row4<LocalDateTime, Integer, Integer, Integer> fieldsRow() {
return (Row4) super.fieldsRow();
}
}

View File

@ -1,154 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.profile.tables;
import de.jottyfan.timetrack.db.profile.Keys;
import de.jottyfan.timetrack.db.profile.Profile;
import de.jottyfan.timetrack.db.profile.tables.records.TRoleRecord;
import java.time.LocalDateTime;
import java.util.Arrays;
import java.util.List;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Identity;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row3;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TRole extends TableImpl<TRoleRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>profile.t_role</code>
*/
public static final TRole T_ROLE = new TRole();
/**
* The class holding records for this type
*/
@Override
public Class<TRoleRecord> getRecordType() {
return TRoleRecord.class;
}
/**
* The column <code>profile.t_role.lastchange</code>.
*/
public final TableField<TRoleRecord, LocalDateTime> LASTCHANGE = createField(DSL.name("lastchange"), SQLDataType.LOCALDATETIME(6).defaultValue(DSL.field("now()", SQLDataType.LOCALDATETIME)), this, "");
/**
* The column <code>profile.t_role.pk</code>.
*/
public final TableField<TRoleRecord, Integer> PK = createField(DSL.name("pk"), SQLDataType.INTEGER.nullable(false).identity(true), this, "");
/**
* The column <code>profile.t_role.name</code>.
*/
public final TableField<TRoleRecord, String> NAME = createField(DSL.name("name"), SQLDataType.CLOB.nullable(false), this, "");
private TRole(Name alias, Table<TRoleRecord> aliased) {
this(alias, aliased, null);
}
private TRole(Name alias, Table<TRoleRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
* Create an aliased <code>profile.t_role</code> table reference
*/
public TRole(String alias) {
this(DSL.name(alias), T_ROLE);
}
/**
* Create an aliased <code>profile.t_role</code> table reference
*/
public TRole(Name alias) {
this(alias, T_ROLE);
}
/**
* Create a <code>profile.t_role</code> table reference
*/
public TRole() {
this(DSL.name("t_role"), null);
}
public <O extends Record> TRole(Table<O> child, ForeignKey<O, TRoleRecord> key) {
super(child, key, T_ROLE);
}
@Override
public Schema getSchema() {
return Profile.PROFILE;
}
@Override
public Identity<TRoleRecord, Integer> getIdentity() {
return (Identity<TRoleRecord, Integer>) super.getIdentity();
}
@Override
public UniqueKey<TRoleRecord> getPrimaryKey() {
return Keys.T_ROLE_PKEY;
}
@Override
public List<UniqueKey<TRoleRecord>> getKeys() {
return Arrays.<UniqueKey<TRoleRecord>>asList(Keys.T_ROLE_PKEY, Keys.T_ROLE_NAME_KEY);
}
@Override
public TRole as(String alias) {
return new TRole(DSL.name(alias), this);
}
@Override
public TRole as(Name alias) {
return new TRole(alias, this);
}
/**
* Rename this table
*/
@Override
public TRole rename(String name) {
return new TRole(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public TRole rename(Name name) {
return new TRole(name, null);
}
// -------------------------------------------------------------------------
// Row3 type methods
// -------------------------------------------------------------------------
@Override
public Row3<LocalDateTime, Integer, String> fieldsRow() {
return (Row3) super.fieldsRow();
}
}

View File

@ -1,144 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.profile.tables;
import de.jottyfan.timetrack.db.profile.Profile;
import de.jottyfan.timetrack.db.profile.tables.records.VLoginroleRecord;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row5;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.impl.DSL;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class VLoginrole extends TableImpl<VLoginroleRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>profile.v_loginrole</code>
*/
public static final VLoginrole V_LOGINROLE = new VLoginrole();
/**
* The class holding records for this type
*/
@Override
public Class<VLoginroleRecord> getRecordType() {
return VLoginroleRecord.class;
}
/**
* The column <code>profile.v_loginrole.login</code>.
*/
public final TableField<VLoginroleRecord, String> LOGIN = createField(DSL.name("login"), SQLDataType.CLOB, this, "");
/**
* The column <code>profile.v_loginrole.forename</code>.
*/
public final TableField<VLoginroleRecord, String> FORENAME = createField(DSL.name("forename"), SQLDataType.CLOB, this, "");
/**
* The column <code>profile.v_loginrole.surname</code>.
*/
public final TableField<VLoginroleRecord, String> SURNAME = createField(DSL.name("surname"), SQLDataType.CLOB, this, "");
/**
* The column <code>profile.v_loginrole.duedate</code>.
*/
public final TableField<VLoginroleRecord, LocalDateTime> DUEDATE = createField(DSL.name("duedate"), SQLDataType.LOCALDATETIME(6), this, "");
/**
* The column <code>profile.v_loginrole.role_name</code>.
*/
public final TableField<VLoginroleRecord, String> ROLE_NAME = createField(DSL.name("role_name"), SQLDataType.CLOB, this, "");
private VLoginrole(Name alias, Table<VLoginroleRecord> aliased) {
this(alias, aliased, null);
}
private VLoginrole(Name alias, Table<VLoginroleRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
}
/**
* Create an aliased <code>profile.v_loginrole</code> table reference
*/
public VLoginrole(String alias) {
this(DSL.name(alias), V_LOGINROLE);
}
/**
* Create an aliased <code>profile.v_loginrole</code> table reference
*/
public VLoginrole(Name alias) {
this(alias, V_LOGINROLE);
}
/**
* Create a <code>profile.v_loginrole</code> table reference
*/
public VLoginrole() {
this(DSL.name("v_loginrole"), null);
}
public <O extends Record> VLoginrole(Table<O> child, ForeignKey<O, VLoginroleRecord> key) {
super(child, key, V_LOGINROLE);
}
@Override
public Schema getSchema() {
return Profile.PROFILE;
}
@Override
public VLoginrole as(String alias) {
return new VLoginrole(DSL.name(alias), this);
}
@Override
public VLoginrole as(Name alias) {
return new VLoginrole(alias, this);
}
/**
* Rename this table
*/
@Override
public VLoginrole rename(String name) {
return new VLoginrole(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public VLoginrole rename(Name name) {
return new VLoginrole(name, null);
}
// -------------------------------------------------------------------------
// Row5 type methods
// -------------------------------------------------------------------------
@Override
public Row5<String, String, String, LocalDateTime, String> fieldsRow() {
return (Row5) super.fieldsRow();
}
}

View File

@ -1,331 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.profile.tables.records;
import de.jottyfan.timetrack.db.profile.tables.TLogin;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.Record1;
import org.jooq.Record7;
import org.jooq.Row7;
import org.jooq.impl.UpdatableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TLoginRecord extends UpdatableRecordImpl<TLoginRecord> implements Record7<LocalDateTime, Integer, String, String, String, LocalDateTime, String> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>profile.t_login.lastchange</code>.
*/
public void setLastchange(LocalDateTime value) {
set(0, value);
}
/**
* Getter for <code>profile.t_login.lastchange</code>.
*/
public LocalDateTime getLastchange() {
return (LocalDateTime) get(0);
}
/**
* Setter for <code>profile.t_login.pk</code>.
*/
public void setPk(Integer value) {
set(1, value);
}
/**
* Getter for <code>profile.t_login.pk</code>.
*/
public Integer getPk() {
return (Integer) get(1);
}
/**
* Setter for <code>profile.t_login.login</code>.
*/
public void setLogin(String value) {
set(2, value);
}
/**
* Getter for <code>profile.t_login.login</code>.
*/
public String getLogin() {
return (String) get(2);
}
/**
* Setter for <code>profile.t_login.forename</code>.
*/
public void setForename(String value) {
set(3, value);
}
/**
* Getter for <code>profile.t_login.forename</code>.
*/
public String getForename() {
return (String) get(3);
}
/**
* Setter for <code>profile.t_login.surname</code>.
*/
public void setSurname(String value) {
set(4, value);
}
/**
* Getter for <code>profile.t_login.surname</code>.
*/
public String getSurname() {
return (String) get(4);
}
/**
* Setter for <code>profile.t_login.duedate</code>.
*/
public void setDuedate(LocalDateTime value) {
set(5, value);
}
/**
* Getter for <code>profile.t_login.duedate</code>.
*/
public LocalDateTime getDuedate() {
return (LocalDateTime) get(5);
}
/**
* Setter for <code>profile.t_login.password</code>.
*/
public void setPassword(String value) {
set(6, value);
}
/**
* Getter for <code>profile.t_login.password</code>.
*/
public String getPassword() {
return (String) get(6);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Integer> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Record7 type implementation
// -------------------------------------------------------------------------
@Override
public Row7<LocalDateTime, Integer, String, String, String, LocalDateTime, String> fieldsRow() {
return (Row7) super.fieldsRow();
}
@Override
public Row7<LocalDateTime, Integer, String, String, String, LocalDateTime, String> valuesRow() {
return (Row7) super.valuesRow();
}
@Override
public Field<LocalDateTime> field1() {
return TLogin.T_LOGIN.LASTCHANGE;
}
@Override
public Field<Integer> field2() {
return TLogin.T_LOGIN.PK;
}
@Override
public Field<String> field3() {
return TLogin.T_LOGIN.LOGIN;
}
@Override
public Field<String> field4() {
return TLogin.T_LOGIN.FORENAME;
}
@Override
public Field<String> field5() {
return TLogin.T_LOGIN.SURNAME;
}
@Override
public Field<LocalDateTime> field6() {
return TLogin.T_LOGIN.DUEDATE;
}
@Override
public Field<String> field7() {
return TLogin.T_LOGIN.PASSWORD;
}
@Override
public LocalDateTime component1() {
return getLastchange();
}
@Override
public Integer component2() {
return getPk();
}
@Override
public String component3() {
return getLogin();
}
@Override
public String component4() {
return getForename();
}
@Override
public String component5() {
return getSurname();
}
@Override
public LocalDateTime component6() {
return getDuedate();
}
@Override
public String component7() {
return getPassword();
}
@Override
public LocalDateTime value1() {
return getLastchange();
}
@Override
public Integer value2() {
return getPk();
}
@Override
public String value3() {
return getLogin();
}
@Override
public String value4() {
return getForename();
}
@Override
public String value5() {
return getSurname();
}
@Override
public LocalDateTime value6() {
return getDuedate();
}
@Override
public String value7() {
return getPassword();
}
@Override
public TLoginRecord value1(LocalDateTime value) {
setLastchange(value);
return this;
}
@Override
public TLoginRecord value2(Integer value) {
setPk(value);
return this;
}
@Override
public TLoginRecord value3(String value) {
setLogin(value);
return this;
}
@Override
public TLoginRecord value4(String value) {
setForename(value);
return this;
}
@Override
public TLoginRecord value5(String value) {
setSurname(value);
return this;
}
@Override
public TLoginRecord value6(LocalDateTime value) {
setDuedate(value);
return this;
}
@Override
public TLoginRecord value7(String value) {
setPassword(value);
return this;
}
@Override
public TLoginRecord values(LocalDateTime value1, Integer value2, String value3, String value4, String value5, LocalDateTime value6, String value7) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
value6(value6);
value7(value7);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached TLoginRecord
*/
public TLoginRecord() {
super(TLogin.T_LOGIN);
}
/**
* Create a detached, initialised TLoginRecord
*/
public TLoginRecord(LocalDateTime lastchange, Integer pk, String login, String forename, String surname, LocalDateTime duedate, String password) {
super(TLogin.T_LOGIN);
setLastchange(lastchange);
setPk(pk);
setLogin(login);
setForename(forename);
setSurname(surname);
setDuedate(duedate);
setPassword(password);
}
}

View File

@ -1,220 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.profile.tables.records;
import de.jottyfan.timetrack.db.profile.tables.TLoginrole;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.Record1;
import org.jooq.Record4;
import org.jooq.Row4;
import org.jooq.impl.UpdatableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TLoginroleRecord extends UpdatableRecordImpl<TLoginroleRecord> implements Record4<LocalDateTime, Integer, Integer, Integer> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>profile.t_loginrole.lastchange</code>.
*/
public void setLastchange(LocalDateTime value) {
set(0, value);
}
/**
* Getter for <code>profile.t_loginrole.lastchange</code>.
*/
public LocalDateTime getLastchange() {
return (LocalDateTime) get(0);
}
/**
* Setter for <code>profile.t_loginrole.pk</code>.
*/
public void setPk(Integer value) {
set(1, value);
}
/**
* Getter for <code>profile.t_loginrole.pk</code>.
*/
public Integer getPk() {
return (Integer) get(1);
}
/**
* Setter for <code>profile.t_loginrole.fk_login</code>.
*/
public void setFkLogin(Integer value) {
set(2, value);
}
/**
* Getter for <code>profile.t_loginrole.fk_login</code>.
*/
public Integer getFkLogin() {
return (Integer) get(2);
}
/**
* Setter for <code>profile.t_loginrole.fk_role</code>.
*/
public void setFkRole(Integer value) {
set(3, value);
}
/**
* Getter for <code>profile.t_loginrole.fk_role</code>.
*/
public Integer getFkRole() {
return (Integer) get(3);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Integer> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Record4 type implementation
// -------------------------------------------------------------------------
@Override
public Row4<LocalDateTime, Integer, Integer, Integer> fieldsRow() {
return (Row4) super.fieldsRow();
}
@Override
public Row4<LocalDateTime, Integer, Integer, Integer> valuesRow() {
return (Row4) super.valuesRow();
}
@Override
public Field<LocalDateTime> field1() {
return TLoginrole.T_LOGINROLE.LASTCHANGE;
}
@Override
public Field<Integer> field2() {
return TLoginrole.T_LOGINROLE.PK;
}
@Override
public Field<Integer> field3() {
return TLoginrole.T_LOGINROLE.FK_LOGIN;
}
@Override
public Field<Integer> field4() {
return TLoginrole.T_LOGINROLE.FK_ROLE;
}
@Override
public LocalDateTime component1() {
return getLastchange();
}
@Override
public Integer component2() {
return getPk();
}
@Override
public Integer component3() {
return getFkLogin();
}
@Override
public Integer component4() {
return getFkRole();
}
@Override
public LocalDateTime value1() {
return getLastchange();
}
@Override
public Integer value2() {
return getPk();
}
@Override
public Integer value3() {
return getFkLogin();
}
@Override
public Integer value4() {
return getFkRole();
}
@Override
public TLoginroleRecord value1(LocalDateTime value) {
setLastchange(value);
return this;
}
@Override
public TLoginroleRecord value2(Integer value) {
setPk(value);
return this;
}
@Override
public TLoginroleRecord value3(Integer value) {
setFkLogin(value);
return this;
}
@Override
public TLoginroleRecord value4(Integer value) {
setFkRole(value);
return this;
}
@Override
public TLoginroleRecord values(LocalDateTime value1, Integer value2, Integer value3, Integer value4) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached TLoginroleRecord
*/
public TLoginroleRecord() {
super(TLoginrole.T_LOGINROLE);
}
/**
* Create a detached, initialised TLoginroleRecord
*/
public TLoginroleRecord(LocalDateTime lastchange, Integer pk, Integer fkLogin, Integer fkRole) {
super(TLoginrole.T_LOGINROLE);
setLastchange(lastchange);
setPk(pk);
setFkLogin(fkLogin);
setFkRole(fkRole);
}
}

View File

@ -1,183 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.profile.tables.records;
import de.jottyfan.timetrack.db.profile.tables.TRole;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.Record1;
import org.jooq.Record3;
import org.jooq.Row3;
import org.jooq.impl.UpdatableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TRoleRecord extends UpdatableRecordImpl<TRoleRecord> implements Record3<LocalDateTime, Integer, String> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>profile.t_role.lastchange</code>.
*/
public void setLastchange(LocalDateTime value) {
set(0, value);
}
/**
* Getter for <code>profile.t_role.lastchange</code>.
*/
public LocalDateTime getLastchange() {
return (LocalDateTime) get(0);
}
/**
* Setter for <code>profile.t_role.pk</code>.
*/
public void setPk(Integer value) {
set(1, value);
}
/**
* Getter for <code>profile.t_role.pk</code>.
*/
public Integer getPk() {
return (Integer) get(1);
}
/**
* Setter for <code>profile.t_role.name</code>.
*/
public void setName(String value) {
set(2, value);
}
/**
* Getter for <code>profile.t_role.name</code>.
*/
public String getName() {
return (String) get(2);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Integer> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Record3 type implementation
// -------------------------------------------------------------------------
@Override
public Row3<LocalDateTime, Integer, String> fieldsRow() {
return (Row3) super.fieldsRow();
}
@Override
public Row3<LocalDateTime, Integer, String> valuesRow() {
return (Row3) super.valuesRow();
}
@Override
public Field<LocalDateTime> field1() {
return TRole.T_ROLE.LASTCHANGE;
}
@Override
public Field<Integer> field2() {
return TRole.T_ROLE.PK;
}
@Override
public Field<String> field3() {
return TRole.T_ROLE.NAME;
}
@Override
public LocalDateTime component1() {
return getLastchange();
}
@Override
public Integer component2() {
return getPk();
}
@Override
public String component3() {
return getName();
}
@Override
public LocalDateTime value1() {
return getLastchange();
}
@Override
public Integer value2() {
return getPk();
}
@Override
public String value3() {
return getName();
}
@Override
public TRoleRecord value1(LocalDateTime value) {
setLastchange(value);
return this;
}
@Override
public TRoleRecord value2(Integer value) {
setPk(value);
return this;
}
@Override
public TRoleRecord value3(String value) {
setName(value);
return this;
}
@Override
public TRoleRecord values(LocalDateTime value1, Integer value2, String value3) {
value1(value1);
value2(value2);
value3(value3);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached TRoleRecord
*/
public TRoleRecord() {
super(TRole.T_ROLE);
}
/**
* Create a detached, initialised TRoleRecord
*/
public TRoleRecord(LocalDateTime lastchange, Integer pk, String name) {
super(TRole.T_ROLE);
setLastchange(lastchange);
setPk(pk);
setName(name);
}
}

View File

@ -1,247 +0,0 @@
/*
* This file is generated by jOOQ.
*/
package de.jottyfan.timetrack.db.profile.tables.records;
import de.jottyfan.timetrack.db.profile.tables.VLoginrole;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.Record5;
import org.jooq.Row5;
import org.jooq.impl.TableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class VLoginroleRecord extends TableRecordImpl<VLoginroleRecord> implements Record5<String, String, String, LocalDateTime, String> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>profile.v_loginrole.login</code>.
*/
public void setLogin(String value) {
set(0, value);
}
/**
* Getter for <code>profile.v_loginrole.login</code>.
*/
public String getLogin() {
return (String) get(0);
}
/**
* Setter for <code>profile.v_loginrole.forename</code>.
*/
public void setForename(String value) {
set(1, value);
}
/**
* Getter for <code>profile.v_loginrole.forename</code>.
*/
public String getForename() {
return (String) get(1);
}
/**
* Setter for <code>profile.v_loginrole.surname</code>.
*/
public void setSurname(String value) {
set(2, value);
}
/**
* Getter for <code>profile.v_loginrole.surname</code>.
*/
public String getSurname() {
return (String) get(2);
}
/**
* Setter for <code>profile.v_loginrole.duedate</code>.
*/
public void setDuedate(LocalDateTime value) {
set(3, value);
}
/**
* Getter for <code>profile.v_loginrole.duedate</code>.
*/
public LocalDateTime getDuedate() {
return (LocalDateTime) get(3);
}
/**
* Setter for <code>profile.v_loginrole.role_name</code>.
*/
public void setRoleName(String value) {
set(4, value);
}
/**
* Getter for <code>profile.v_loginrole.role_name</code>.
*/
public String getRoleName() {
return (String) get(4);
}
// -------------------------------------------------------------------------
// Record5 type implementation
// -------------------------------------------------------------------------
@Override
public Row5<String, String, String, LocalDateTime, String> fieldsRow() {
return (Row5) super.fieldsRow();
}
@Override
public Row5<String, String, String, LocalDateTime, String> valuesRow() {
return (Row5) super.valuesRow();
}
@Override
public Field<String> field1() {
return VLoginrole.V_LOGINROLE.LOGIN;
}
@Override
public Field<String> field2() {
return VLoginrole.V_LOGINROLE.FORENAME;
}
@Override
public Field<String> field3() {
return VLoginrole.V_LOGINROLE.SURNAME;
}
@Override
public Field<LocalDateTime> field4() {
return VLoginrole.V_LOGINROLE.DUEDATE;
}
@Override
public Field<String> field5() {
return VLoginrole.V_LOGINROLE.ROLE_NAME;
}
@Override
public String component1() {
return getLogin();
}
@Override
public String component2() {
return getForename();
}
@Override
public String component3() {
return getSurname();
}
@Override
public LocalDateTime component4() {
return getDuedate();
}
@Override
public String component5() {
return getRoleName();
}
@Override
public String value1() {
return getLogin();
}
@Override
public String value2() {
return getForename();
}
@Override
public String value3() {
return getSurname();
}
@Override
public LocalDateTime value4() {
return getDuedate();
}
@Override
public String value5() {
return getRoleName();
}
@Override
public VLoginroleRecord value1(String value) {
setLogin(value);
return this;
}
@Override
public VLoginroleRecord value2(String value) {
setForename(value);
return this;
}
@Override
public VLoginroleRecord value3(String value) {
setSurname(value);
return this;
}
@Override
public VLoginroleRecord value4(LocalDateTime value) {
setDuedate(value);
return this;
}
@Override
public VLoginroleRecord value5(String value) {
setRoleName(value);
return this;
}
@Override
public VLoginroleRecord values(String value1, String value2, String value3, LocalDateTime value4, String value5) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached VLoginroleRecord
*/
public VLoginroleRecord() {
super(VLoginrole.V_LOGINROLE);
}
/**
* Create a detached, initialised VLoginroleRecord
*/
public VLoginroleRecord(String login, String forename, String surname, LocalDateTime duedate, String roleName) {
super(VLoginrole.V_LOGINROLE);
setLogin(login);
setForename(forename);
setSurname(surname);
setDuedate(duedate);
setRoleName(roleName);
}
}