added summary views
This commit is contained in:
@ -23,7 +23,7 @@ apply plugin: 'maven-publish'
|
||||
apply plugin: 'eclipse'
|
||||
|
||||
group = 'de.jottyfan'
|
||||
version = '0.1.0'
|
||||
version = '0.1.1'
|
||||
def artifactId = 'timetrackjooq'
|
||||
def versionNumber = version
|
||||
|
||||
|
@ -10,6 +10,7 @@ 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.VBilling;
|
||||
import de.jottyfan.timetrack.db.done.tables.VDaily;
|
||||
import de.jottyfan.timetrack.db.done.tables.VDaylimits;
|
||||
import de.jottyfan.timetrack.db.done.tables.VDaysummary;
|
||||
@ -18,6 +19,9 @@ import de.jottyfan.timetrack.db.done.tables.VDuration;
|
||||
import de.jottyfan.timetrack.db.done.tables.VEucanshare;
|
||||
import de.jottyfan.timetrack.db.done.tables.VHamster;
|
||||
import de.jottyfan.timetrack.db.done.tables.VHamstersummary;
|
||||
import de.jottyfan.timetrack.db.done.tables.VJob;
|
||||
import de.jottyfan.timetrack.db.done.tables.VModule;
|
||||
import de.jottyfan.timetrack.db.done.tables.VProject;
|
||||
import de.jottyfan.timetrack.db.done.tables.VTasklist;
|
||||
import de.jottyfan.timetrack.db.done.tables.VTimelength;
|
||||
import de.jottyfan.timetrack.db.done.tables.VTotalofday;
|
||||
@ -69,6 +73,11 @@ public class Done extends SchemaImpl {
|
||||
*/
|
||||
public final TProject T_PROJECT = TProject.T_PROJECT;
|
||||
|
||||
/**
|
||||
* The table <code>done.v_billing</code>.
|
||||
*/
|
||||
public final VBilling V_BILLING = VBilling.V_BILLING;
|
||||
|
||||
/**
|
||||
* The table <code>done.v_daily</code>.
|
||||
*/
|
||||
@ -109,6 +118,21 @@ public class Done extends SchemaImpl {
|
||||
*/
|
||||
public final VHamstersummary V_HAMSTERSUMMARY = VHamstersummary.V_HAMSTERSUMMARY;
|
||||
|
||||
/**
|
||||
* The table <code>done.v_job</code>.
|
||||
*/
|
||||
public final VJob V_JOB = VJob.V_JOB;
|
||||
|
||||
/**
|
||||
* The table <code>done.v_module</code>.
|
||||
*/
|
||||
public final VModule V_MODULE = VModule.V_MODULE;
|
||||
|
||||
/**
|
||||
* The table <code>done.v_project</code>.
|
||||
*/
|
||||
public final VProject V_PROJECT = VProject.V_PROJECT;
|
||||
|
||||
/**
|
||||
* The table <code>done.v_tasklist</code>.
|
||||
*/
|
||||
@ -150,6 +174,7 @@ public class Done extends SchemaImpl {
|
||||
TJob.T_JOB,
|
||||
TModule.T_MODULE,
|
||||
TProject.T_PROJECT,
|
||||
VBilling.V_BILLING,
|
||||
VDaily.V_DAILY,
|
||||
VDaylimits.V_DAYLIMITS,
|
||||
VDaysummary.V_DAYSUMMARY,
|
||||
@ -158,6 +183,9 @@ public class Done extends SchemaImpl {
|
||||
VEucanshare.V_EUCANSHARE,
|
||||
VHamster.V_HAMSTER,
|
||||
VHamstersummary.V_HAMSTERSUMMARY,
|
||||
VJob.V_JOB,
|
||||
VModule.V_MODULE,
|
||||
VProject.V_PROJECT,
|
||||
VTasklist.V_TASKLIST,
|
||||
VTimelength.V_TIMELENGTH,
|
||||
VTotalofday.V_TOTALOFDAY,
|
||||
|
@ -9,6 +9,7 @@ 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.VBilling;
|
||||
import de.jottyfan.timetrack.db.done.tables.VDaily;
|
||||
import de.jottyfan.timetrack.db.done.tables.VDaylimits;
|
||||
import de.jottyfan.timetrack.db.done.tables.VDaysummary;
|
||||
@ -17,6 +18,9 @@ import de.jottyfan.timetrack.db.done.tables.VDuration;
|
||||
import de.jottyfan.timetrack.db.done.tables.VEucanshare;
|
||||
import de.jottyfan.timetrack.db.done.tables.VHamster;
|
||||
import de.jottyfan.timetrack.db.done.tables.VHamstersummary;
|
||||
import de.jottyfan.timetrack.db.done.tables.VJob;
|
||||
import de.jottyfan.timetrack.db.done.tables.VModule;
|
||||
import de.jottyfan.timetrack.db.done.tables.VProject;
|
||||
import de.jottyfan.timetrack.db.done.tables.VTasklist;
|
||||
import de.jottyfan.timetrack.db.done.tables.VTimelength;
|
||||
import de.jottyfan.timetrack.db.done.tables.VTotalofday;
|
||||
@ -54,6 +58,11 @@ public class Tables {
|
||||
*/
|
||||
public static final TProject T_PROJECT = TProject.T_PROJECT;
|
||||
|
||||
/**
|
||||
* The table <code>done.v_billing</code>.
|
||||
*/
|
||||
public static final VBilling V_BILLING = VBilling.V_BILLING;
|
||||
|
||||
/**
|
||||
* The table <code>done.v_daily</code>.
|
||||
*/
|
||||
@ -94,6 +103,21 @@ public class Tables {
|
||||
*/
|
||||
public static final VHamstersummary V_HAMSTERSUMMARY = VHamstersummary.V_HAMSTERSUMMARY;
|
||||
|
||||
/**
|
||||
* The table <code>done.v_job</code>.
|
||||
*/
|
||||
public static final VJob V_JOB = VJob.V_JOB;
|
||||
|
||||
/**
|
||||
* The table <code>done.v_module</code>.
|
||||
*/
|
||||
public static final VModule V_MODULE = VModule.V_MODULE;
|
||||
|
||||
/**
|
||||
* The table <code>done.v_project</code>.
|
||||
*/
|
||||
public static final VProject V_PROJECT = VProject.V_PROJECT;
|
||||
|
||||
/**
|
||||
* The table <code>done.v_tasklist</code>.
|
||||
*/
|
||||
|
144
src/main/java/de/jottyfan/timetrack/db/done/tables/VBilling.java
Normal file
144
src/main/java/de/jottyfan/timetrack/db/done/tables/VBilling.java
Normal file
@ -0,0 +1,144 @@
|
||||
/*
|
||||
* 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.VBillingRecord;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
import org.jooq.Field;
|
||||
import org.jooq.ForeignKey;
|
||||
import org.jooq.Name;
|
||||
import org.jooq.Record;
|
||||
import org.jooq.Row5;
|
||||
import org.jooq.Schema;
|
||||
import org.jooq.Table;
|
||||
import org.jooq.TableField;
|
||||
import org.jooq.TableOptions;
|
||||
import org.jooq.impl.DSL;
|
||||
import org.jooq.impl.SQLDataType;
|
||||
import org.jooq.impl.TableImpl;
|
||||
|
||||
|
||||
/**
|
||||
* This class is generated by jOOQ.
|
||||
*/
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class VBilling extends TableImpl<VBillingRecord> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* The reference instance of <code>done.v_billing</code>
|
||||
*/
|
||||
public static final VBilling V_BILLING = new VBilling();
|
||||
|
||||
/**
|
||||
* The class holding records for this type
|
||||
*/
|
||||
@Override
|
||||
public Class<VBillingRecord> getRecordType() {
|
||||
return VBillingRecord.class;
|
||||
}
|
||||
|
||||
/**
|
||||
* The column <code>done.v_billing.pk</code>.
|
||||
*/
|
||||
public final TableField<VBillingRecord, Integer> PK = createField(DSL.name("pk"), SQLDataType.INTEGER, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>done.v_billing.name</code>.
|
||||
*/
|
||||
public final TableField<VBillingRecord, String> NAME = createField(DSL.name("name"), SQLDataType.CLOB, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>done.v_billing.shortcut</code>.
|
||||
*/
|
||||
public final TableField<VBillingRecord, String> SHORTCUT = createField(DSL.name("shortcut"), SQLDataType.CLOB, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>done.v_billing.csskey</code>.
|
||||
*/
|
||||
public final TableField<VBillingRecord, String> CSSKEY = createField(DSL.name("csskey"), SQLDataType.CLOB, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>done.v_billing.percent_usage</code>.
|
||||
*/
|
||||
public final TableField<VBillingRecord, BigDecimal> PERCENT_USAGE = createField(DSL.name("percent_usage"), SQLDataType.NUMERIC, this, "");
|
||||
|
||||
private VBilling(Name alias, Table<VBillingRecord> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private VBilling(Name alias, Table<VBillingRecord> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an aliased <code>done.v_billing</code> table reference
|
||||
*/
|
||||
public VBilling(String alias) {
|
||||
this(DSL.name(alias), V_BILLING);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an aliased <code>done.v_billing</code> table reference
|
||||
*/
|
||||
public VBilling(Name alias) {
|
||||
this(alias, V_BILLING);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a <code>done.v_billing</code> table reference
|
||||
*/
|
||||
public VBilling() {
|
||||
this(DSL.name("v_billing"), null);
|
||||
}
|
||||
|
||||
public <O extends Record> VBilling(Table<O> child, ForeignKey<O, VBillingRecord> key) {
|
||||
super(child, key, V_BILLING);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Schema getSchema() {
|
||||
return aliased() ? null : Done.DONE;
|
||||
}
|
||||
|
||||
@Override
|
||||
public VBilling as(String alias) {
|
||||
return new VBilling(DSL.name(alias), this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public VBilling as(Name alias) {
|
||||
return new VBilling(alias, this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public VBilling rename(String name) {
|
||||
return new VBilling(DSL.name(name), null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public VBilling rename(Name name) {
|
||||
return new VBilling(name, null);
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// Row5 type methods
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
@Override
|
||||
public Row5<Integer, String, String, String, BigDecimal> fieldsRow() {
|
||||
return (Row5) super.fieldsRow();
|
||||
}
|
||||
}
|
134
src/main/java/de/jottyfan/timetrack/db/done/tables/VJob.java
Normal file
134
src/main/java/de/jottyfan/timetrack/db/done/tables/VJob.java
Normal file
@ -0,0 +1,134 @@
|
||||
/*
|
||||
* 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.VJobRecord;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
import org.jooq.Field;
|
||||
import org.jooq.ForeignKey;
|
||||
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.impl.DSL;
|
||||
import org.jooq.impl.SQLDataType;
|
||||
import org.jooq.impl.TableImpl;
|
||||
|
||||
|
||||
/**
|
||||
* This class is generated by jOOQ.
|
||||
*/
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class VJob extends TableImpl<VJobRecord> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* The reference instance of <code>done.v_job</code>
|
||||
*/
|
||||
public static final VJob V_JOB = new VJob();
|
||||
|
||||
/**
|
||||
* The class holding records for this type
|
||||
*/
|
||||
@Override
|
||||
public Class<VJobRecord> getRecordType() {
|
||||
return VJobRecord.class;
|
||||
}
|
||||
|
||||
/**
|
||||
* The column <code>done.v_job.pk</code>.
|
||||
*/
|
||||
public final TableField<VJobRecord, Integer> PK = createField(DSL.name("pk"), SQLDataType.INTEGER, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>done.v_job.name</code>.
|
||||
*/
|
||||
public final TableField<VJobRecord, String> NAME = createField(DSL.name("name"), SQLDataType.CLOB, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>done.v_job.percent_usage</code>.
|
||||
*/
|
||||
public final TableField<VJobRecord, BigDecimal> PERCENT_USAGE = createField(DSL.name("percent_usage"), SQLDataType.NUMERIC, this, "");
|
||||
|
||||
private VJob(Name alias, Table<VJobRecord> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private VJob(Name alias, Table<VJobRecord> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an aliased <code>done.v_job</code> table reference
|
||||
*/
|
||||
public VJob(String alias) {
|
||||
this(DSL.name(alias), V_JOB);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an aliased <code>done.v_job</code> table reference
|
||||
*/
|
||||
public VJob(Name alias) {
|
||||
this(alias, V_JOB);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a <code>done.v_job</code> table reference
|
||||
*/
|
||||
public VJob() {
|
||||
this(DSL.name("v_job"), null);
|
||||
}
|
||||
|
||||
public <O extends Record> VJob(Table<O> child, ForeignKey<O, VJobRecord> key) {
|
||||
super(child, key, V_JOB);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Schema getSchema() {
|
||||
return aliased() ? null : Done.DONE;
|
||||
}
|
||||
|
||||
@Override
|
||||
public VJob as(String alias) {
|
||||
return new VJob(DSL.name(alias), this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public VJob as(Name alias) {
|
||||
return new VJob(alias, this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public VJob rename(String name) {
|
||||
return new VJob(DSL.name(name), null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public VJob rename(Name name) {
|
||||
return new VJob(name, null);
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// Row3 type methods
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
@Override
|
||||
public Row3<Integer, String, BigDecimal> fieldsRow() {
|
||||
return (Row3) super.fieldsRow();
|
||||
}
|
||||
}
|
134
src/main/java/de/jottyfan/timetrack/db/done/tables/VModule.java
Normal file
134
src/main/java/de/jottyfan/timetrack/db/done/tables/VModule.java
Normal file
@ -0,0 +1,134 @@
|
||||
/*
|
||||
* 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.VModuleRecord;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
import org.jooq.Field;
|
||||
import org.jooq.ForeignKey;
|
||||
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.impl.DSL;
|
||||
import org.jooq.impl.SQLDataType;
|
||||
import org.jooq.impl.TableImpl;
|
||||
|
||||
|
||||
/**
|
||||
* This class is generated by jOOQ.
|
||||
*/
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class VModule extends TableImpl<VModuleRecord> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* The reference instance of <code>done.v_module</code>
|
||||
*/
|
||||
public static final VModule V_MODULE = new VModule();
|
||||
|
||||
/**
|
||||
* The class holding records for this type
|
||||
*/
|
||||
@Override
|
||||
public Class<VModuleRecord> getRecordType() {
|
||||
return VModuleRecord.class;
|
||||
}
|
||||
|
||||
/**
|
||||
* The column <code>done.v_module.pk</code>.
|
||||
*/
|
||||
public final TableField<VModuleRecord, Integer> PK = createField(DSL.name("pk"), SQLDataType.INTEGER, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>done.v_module.name</code>.
|
||||
*/
|
||||
public final TableField<VModuleRecord, String> NAME = createField(DSL.name("name"), SQLDataType.CLOB, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>done.v_module.percent_usage</code>.
|
||||
*/
|
||||
public final TableField<VModuleRecord, BigDecimal> PERCENT_USAGE = createField(DSL.name("percent_usage"), SQLDataType.NUMERIC, this, "");
|
||||
|
||||
private VModule(Name alias, Table<VModuleRecord> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private VModule(Name alias, Table<VModuleRecord> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an aliased <code>done.v_module</code> table reference
|
||||
*/
|
||||
public VModule(String alias) {
|
||||
this(DSL.name(alias), V_MODULE);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an aliased <code>done.v_module</code> table reference
|
||||
*/
|
||||
public VModule(Name alias) {
|
||||
this(alias, V_MODULE);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a <code>done.v_module</code> table reference
|
||||
*/
|
||||
public VModule() {
|
||||
this(DSL.name("v_module"), null);
|
||||
}
|
||||
|
||||
public <O extends Record> VModule(Table<O> child, ForeignKey<O, VModuleRecord> key) {
|
||||
super(child, key, V_MODULE);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Schema getSchema() {
|
||||
return aliased() ? null : Done.DONE;
|
||||
}
|
||||
|
||||
@Override
|
||||
public VModule as(String alias) {
|
||||
return new VModule(DSL.name(alias), this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public VModule as(Name alias) {
|
||||
return new VModule(alias, this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public VModule rename(String name) {
|
||||
return new VModule(DSL.name(name), null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public VModule rename(Name name) {
|
||||
return new VModule(name, null);
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// Row3 type methods
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
@Override
|
||||
public Row3<Integer, String, BigDecimal> fieldsRow() {
|
||||
return (Row3) super.fieldsRow();
|
||||
}
|
||||
}
|
134
src/main/java/de/jottyfan/timetrack/db/done/tables/VProject.java
Normal file
134
src/main/java/de/jottyfan/timetrack/db/done/tables/VProject.java
Normal file
@ -0,0 +1,134 @@
|
||||
/*
|
||||
* 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.VProjectRecord;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
import org.jooq.Field;
|
||||
import org.jooq.ForeignKey;
|
||||
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.impl.DSL;
|
||||
import org.jooq.impl.SQLDataType;
|
||||
import org.jooq.impl.TableImpl;
|
||||
|
||||
|
||||
/**
|
||||
* This class is generated by jOOQ.
|
||||
*/
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class VProject extends TableImpl<VProjectRecord> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* The reference instance of <code>done.v_project</code>
|
||||
*/
|
||||
public static final VProject V_PROJECT = new VProject();
|
||||
|
||||
/**
|
||||
* The class holding records for this type
|
||||
*/
|
||||
@Override
|
||||
public Class<VProjectRecord> getRecordType() {
|
||||
return VProjectRecord.class;
|
||||
}
|
||||
|
||||
/**
|
||||
* The column <code>done.v_project.pk</code>.
|
||||
*/
|
||||
public final TableField<VProjectRecord, Integer> PK = createField(DSL.name("pk"), SQLDataType.INTEGER, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>done.v_project.name</code>.
|
||||
*/
|
||||
public final TableField<VProjectRecord, String> NAME = createField(DSL.name("name"), SQLDataType.CLOB, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>done.v_project.percent_usage</code>.
|
||||
*/
|
||||
public final TableField<VProjectRecord, BigDecimal> PERCENT_USAGE = createField(DSL.name("percent_usage"), SQLDataType.NUMERIC, this, "");
|
||||
|
||||
private VProject(Name alias, Table<VProjectRecord> aliased) {
|
||||
this(alias, aliased, null);
|
||||
}
|
||||
|
||||
private VProject(Name alias, Table<VProjectRecord> aliased, Field<?>[] parameters) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an aliased <code>done.v_project</code> table reference
|
||||
*/
|
||||
public VProject(String alias) {
|
||||
this(DSL.name(alias), V_PROJECT);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an aliased <code>done.v_project</code> table reference
|
||||
*/
|
||||
public VProject(Name alias) {
|
||||
this(alias, V_PROJECT);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a <code>done.v_project</code> table reference
|
||||
*/
|
||||
public VProject() {
|
||||
this(DSL.name("v_project"), null);
|
||||
}
|
||||
|
||||
public <O extends Record> VProject(Table<O> child, ForeignKey<O, VProjectRecord> key) {
|
||||
super(child, key, V_PROJECT);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Schema getSchema() {
|
||||
return aliased() ? null : Done.DONE;
|
||||
}
|
||||
|
||||
@Override
|
||||
public VProject as(String alias) {
|
||||
return new VProject(DSL.name(alias), this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public VProject as(Name alias) {
|
||||
return new VProject(alias, this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public VProject rename(String name) {
|
||||
return new VProject(DSL.name(name), null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public VProject rename(Name name) {
|
||||
return new VProject(name, null);
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// Row3 type methods
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
@Override
|
||||
public Row3<Integer, String, BigDecimal> fieldsRow() {
|
||||
return (Row3) super.fieldsRow();
|
||||
}
|
||||
}
|
@ -0,0 +1,247 @@
|
||||
/*
|
||||
* This file is generated by jOOQ.
|
||||
*/
|
||||
package de.jottyfan.timetrack.db.done.tables.records;
|
||||
|
||||
|
||||
import de.jottyfan.timetrack.db.done.tables.VBilling;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
import org.jooq.Field;
|
||||
import org.jooq.Record5;
|
||||
import org.jooq.Row5;
|
||||
import org.jooq.impl.TableRecordImpl;
|
||||
|
||||
|
||||
/**
|
||||
* This class is generated by jOOQ.
|
||||
*/
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class VBillingRecord extends TableRecordImpl<VBillingRecord> implements Record5<Integer, String, String, String, BigDecimal> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* Setter for <code>done.v_billing.pk</code>.
|
||||
*/
|
||||
public void setPk(Integer value) {
|
||||
set(0, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>done.v_billing.pk</code>.
|
||||
*/
|
||||
public Integer getPk() {
|
||||
return (Integer) get(0);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>done.v_billing.name</code>.
|
||||
*/
|
||||
public void setName(String value) {
|
||||
set(1, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>done.v_billing.name</code>.
|
||||
*/
|
||||
public String getName() {
|
||||
return (String) get(1);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>done.v_billing.shortcut</code>.
|
||||
*/
|
||||
public void setShortcut(String value) {
|
||||
set(2, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>done.v_billing.shortcut</code>.
|
||||
*/
|
||||
public String getShortcut() {
|
||||
return (String) get(2);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>done.v_billing.csskey</code>.
|
||||
*/
|
||||
public void setCsskey(String value) {
|
||||
set(3, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>done.v_billing.csskey</code>.
|
||||
*/
|
||||
public String getCsskey() {
|
||||
return (String) get(3);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>done.v_billing.percent_usage</code>.
|
||||
*/
|
||||
public void setPercentUsage(BigDecimal value) {
|
||||
set(4, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>done.v_billing.percent_usage</code>.
|
||||
*/
|
||||
public BigDecimal getPercentUsage() {
|
||||
return (BigDecimal) get(4);
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// Record5 type implementation
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
@Override
|
||||
public Row5<Integer, String, String, String, BigDecimal> fieldsRow() {
|
||||
return (Row5) super.fieldsRow();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Row5<Integer, String, String, String, BigDecimal> valuesRow() {
|
||||
return (Row5) super.valuesRow();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Field<Integer> field1() {
|
||||
return VBilling.V_BILLING.PK;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Field<String> field2() {
|
||||
return VBilling.V_BILLING.NAME;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Field<String> field3() {
|
||||
return VBilling.V_BILLING.SHORTCUT;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Field<String> field4() {
|
||||
return VBilling.V_BILLING.CSSKEY;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Field<BigDecimal> field5() {
|
||||
return VBilling.V_BILLING.PERCENT_USAGE;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Integer component1() {
|
||||
return getPk();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String component2() {
|
||||
return getName();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String component3() {
|
||||
return getShortcut();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String component4() {
|
||||
return getCsskey();
|
||||
}
|
||||
|
||||
@Override
|
||||
public BigDecimal component5() {
|
||||
return getPercentUsage();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Integer value1() {
|
||||
return getPk();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String value2() {
|
||||
return getName();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String value3() {
|
||||
return getShortcut();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String value4() {
|
||||
return getCsskey();
|
||||
}
|
||||
|
||||
@Override
|
||||
public BigDecimal value5() {
|
||||
return getPercentUsage();
|
||||
}
|
||||
|
||||
@Override
|
||||
public VBillingRecord value1(Integer value) {
|
||||
setPk(value);
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public VBillingRecord value2(String value) {
|
||||
setName(value);
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public VBillingRecord value3(String value) {
|
||||
setShortcut(value);
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public VBillingRecord value4(String value) {
|
||||
setCsskey(value);
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public VBillingRecord value5(BigDecimal value) {
|
||||
setPercentUsage(value);
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public VBillingRecord values(Integer value1, String value2, String value3, String value4, BigDecimal value5) {
|
||||
value1(value1);
|
||||
value2(value2);
|
||||
value3(value3);
|
||||
value4(value4);
|
||||
value5(value5);
|
||||
return this;
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// Constructors
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
/**
|
||||
* Create a detached VBillingRecord
|
||||
*/
|
||||
public VBillingRecord() {
|
||||
super(VBilling.V_BILLING);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a detached, initialised VBillingRecord
|
||||
*/
|
||||
public VBillingRecord(Integer pk, String name, String shortcut, String csskey, BigDecimal percentUsage) {
|
||||
super(VBilling.V_BILLING);
|
||||
|
||||
setPk(pk);
|
||||
setName(name);
|
||||
setShortcut(shortcut);
|
||||
setCsskey(csskey);
|
||||
setPercentUsage(percentUsage);
|
||||
}
|
||||
}
|
@ -0,0 +1,173 @@
|
||||
/*
|
||||
* This file is generated by jOOQ.
|
||||
*/
|
||||
package de.jottyfan.timetrack.db.done.tables.records;
|
||||
|
||||
|
||||
import de.jottyfan.timetrack.db.done.tables.VJob;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
import org.jooq.Field;
|
||||
import org.jooq.Record3;
|
||||
import org.jooq.Row3;
|
||||
import org.jooq.impl.TableRecordImpl;
|
||||
|
||||
|
||||
/**
|
||||
* This class is generated by jOOQ.
|
||||
*/
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class VJobRecord extends TableRecordImpl<VJobRecord> implements Record3<Integer, String, BigDecimal> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* Setter for <code>done.v_job.pk</code>.
|
||||
*/
|
||||
public void setPk(Integer value) {
|
||||
set(0, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>done.v_job.pk</code>.
|
||||
*/
|
||||
public Integer getPk() {
|
||||
return (Integer) get(0);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>done.v_job.name</code>.
|
||||
*/
|
||||
public void setName(String value) {
|
||||
set(1, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>done.v_job.name</code>.
|
||||
*/
|
||||
public String getName() {
|
||||
return (String) get(1);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>done.v_job.percent_usage</code>.
|
||||
*/
|
||||
public void setPercentUsage(BigDecimal value) {
|
||||
set(2, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>done.v_job.percent_usage</code>.
|
||||
*/
|
||||
public BigDecimal getPercentUsage() {
|
||||
return (BigDecimal) get(2);
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// Record3 type implementation
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
@Override
|
||||
public Row3<Integer, String, BigDecimal> fieldsRow() {
|
||||
return (Row3) super.fieldsRow();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Row3<Integer, String, BigDecimal> valuesRow() {
|
||||
return (Row3) super.valuesRow();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Field<Integer> field1() {
|
||||
return VJob.V_JOB.PK;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Field<String> field2() {
|
||||
return VJob.V_JOB.NAME;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Field<BigDecimal> field3() {
|
||||
return VJob.V_JOB.PERCENT_USAGE;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Integer component1() {
|
||||
return getPk();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String component2() {
|
||||
return getName();
|
||||
}
|
||||
|
||||
@Override
|
||||
public BigDecimal component3() {
|
||||
return getPercentUsage();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Integer value1() {
|
||||
return getPk();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String value2() {
|
||||
return getName();
|
||||
}
|
||||
|
||||
@Override
|
||||
public BigDecimal value3() {
|
||||
return getPercentUsage();
|
||||
}
|
||||
|
||||
@Override
|
||||
public VJobRecord value1(Integer value) {
|
||||
setPk(value);
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public VJobRecord value2(String value) {
|
||||
setName(value);
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public VJobRecord value3(BigDecimal value) {
|
||||
setPercentUsage(value);
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public VJobRecord values(Integer value1, String value2, BigDecimal value3) {
|
||||
value1(value1);
|
||||
value2(value2);
|
||||
value3(value3);
|
||||
return this;
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// Constructors
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
/**
|
||||
* Create a detached VJobRecord
|
||||
*/
|
||||
public VJobRecord() {
|
||||
super(VJob.V_JOB);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a detached, initialised VJobRecord
|
||||
*/
|
||||
public VJobRecord(Integer pk, String name, BigDecimal percentUsage) {
|
||||
super(VJob.V_JOB);
|
||||
|
||||
setPk(pk);
|
||||
setName(name);
|
||||
setPercentUsage(percentUsage);
|
||||
}
|
||||
}
|
@ -0,0 +1,173 @@
|
||||
/*
|
||||
* This file is generated by jOOQ.
|
||||
*/
|
||||
package de.jottyfan.timetrack.db.done.tables.records;
|
||||
|
||||
|
||||
import de.jottyfan.timetrack.db.done.tables.VModule;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
import org.jooq.Field;
|
||||
import org.jooq.Record3;
|
||||
import org.jooq.Row3;
|
||||
import org.jooq.impl.TableRecordImpl;
|
||||
|
||||
|
||||
/**
|
||||
* This class is generated by jOOQ.
|
||||
*/
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class VModuleRecord extends TableRecordImpl<VModuleRecord> implements Record3<Integer, String, BigDecimal> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* Setter for <code>done.v_module.pk</code>.
|
||||
*/
|
||||
public void setPk(Integer value) {
|
||||
set(0, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>done.v_module.pk</code>.
|
||||
*/
|
||||
public Integer getPk() {
|
||||
return (Integer) get(0);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>done.v_module.name</code>.
|
||||
*/
|
||||
public void setName(String value) {
|
||||
set(1, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>done.v_module.name</code>.
|
||||
*/
|
||||
public String getName() {
|
||||
return (String) get(1);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>done.v_module.percent_usage</code>.
|
||||
*/
|
||||
public void setPercentUsage(BigDecimal value) {
|
||||
set(2, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>done.v_module.percent_usage</code>.
|
||||
*/
|
||||
public BigDecimal getPercentUsage() {
|
||||
return (BigDecimal) get(2);
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// Record3 type implementation
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
@Override
|
||||
public Row3<Integer, String, BigDecimal> fieldsRow() {
|
||||
return (Row3) super.fieldsRow();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Row3<Integer, String, BigDecimal> valuesRow() {
|
||||
return (Row3) super.valuesRow();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Field<Integer> field1() {
|
||||
return VModule.V_MODULE.PK;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Field<String> field2() {
|
||||
return VModule.V_MODULE.NAME;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Field<BigDecimal> field3() {
|
||||
return VModule.V_MODULE.PERCENT_USAGE;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Integer component1() {
|
||||
return getPk();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String component2() {
|
||||
return getName();
|
||||
}
|
||||
|
||||
@Override
|
||||
public BigDecimal component3() {
|
||||
return getPercentUsage();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Integer value1() {
|
||||
return getPk();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String value2() {
|
||||
return getName();
|
||||
}
|
||||
|
||||
@Override
|
||||
public BigDecimal value3() {
|
||||
return getPercentUsage();
|
||||
}
|
||||
|
||||
@Override
|
||||
public VModuleRecord value1(Integer value) {
|
||||
setPk(value);
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public VModuleRecord value2(String value) {
|
||||
setName(value);
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public VModuleRecord value3(BigDecimal value) {
|
||||
setPercentUsage(value);
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public VModuleRecord values(Integer value1, String value2, BigDecimal value3) {
|
||||
value1(value1);
|
||||
value2(value2);
|
||||
value3(value3);
|
||||
return this;
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// Constructors
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
/**
|
||||
* Create a detached VModuleRecord
|
||||
*/
|
||||
public VModuleRecord() {
|
||||
super(VModule.V_MODULE);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a detached, initialised VModuleRecord
|
||||
*/
|
||||
public VModuleRecord(Integer pk, String name, BigDecimal percentUsage) {
|
||||
super(VModule.V_MODULE);
|
||||
|
||||
setPk(pk);
|
||||
setName(name);
|
||||
setPercentUsage(percentUsage);
|
||||
}
|
||||
}
|
@ -0,0 +1,173 @@
|
||||
/*
|
||||
* This file is generated by jOOQ.
|
||||
*/
|
||||
package de.jottyfan.timetrack.db.done.tables.records;
|
||||
|
||||
|
||||
import de.jottyfan.timetrack.db.done.tables.VProject;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
import org.jooq.Field;
|
||||
import org.jooq.Record3;
|
||||
import org.jooq.Row3;
|
||||
import org.jooq.impl.TableRecordImpl;
|
||||
|
||||
|
||||
/**
|
||||
* This class is generated by jOOQ.
|
||||
*/
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class VProjectRecord extends TableRecordImpl<VProjectRecord> implements Record3<Integer, String, BigDecimal> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* Setter for <code>done.v_project.pk</code>.
|
||||
*/
|
||||
public void setPk(Integer value) {
|
||||
set(0, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>done.v_project.pk</code>.
|
||||
*/
|
||||
public Integer getPk() {
|
||||
return (Integer) get(0);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>done.v_project.name</code>.
|
||||
*/
|
||||
public void setName(String value) {
|
||||
set(1, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>done.v_project.name</code>.
|
||||
*/
|
||||
public String getName() {
|
||||
return (String) get(1);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>done.v_project.percent_usage</code>.
|
||||
*/
|
||||
public void setPercentUsage(BigDecimal value) {
|
||||
set(2, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>done.v_project.percent_usage</code>.
|
||||
*/
|
||||
public BigDecimal getPercentUsage() {
|
||||
return (BigDecimal) get(2);
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// Record3 type implementation
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
@Override
|
||||
public Row3<Integer, String, BigDecimal> fieldsRow() {
|
||||
return (Row3) super.fieldsRow();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Row3<Integer, String, BigDecimal> valuesRow() {
|
||||
return (Row3) super.valuesRow();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Field<Integer> field1() {
|
||||
return VProject.V_PROJECT.PK;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Field<String> field2() {
|
||||
return VProject.V_PROJECT.NAME;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Field<BigDecimal> field3() {
|
||||
return VProject.V_PROJECT.PERCENT_USAGE;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Integer component1() {
|
||||
return getPk();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String component2() {
|
||||
return getName();
|
||||
}
|
||||
|
||||
@Override
|
||||
public BigDecimal component3() {
|
||||
return getPercentUsage();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Integer value1() {
|
||||
return getPk();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String value2() {
|
||||
return getName();
|
||||
}
|
||||
|
||||
@Override
|
||||
public BigDecimal value3() {
|
||||
return getPercentUsage();
|
||||
}
|
||||
|
||||
@Override
|
||||
public VProjectRecord value1(Integer value) {
|
||||
setPk(value);
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public VProjectRecord value2(String value) {
|
||||
setName(value);
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public VProjectRecord value3(BigDecimal value) {
|
||||
setPercentUsage(value);
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public VProjectRecord values(Integer value1, String value2, BigDecimal value3) {
|
||||
value1(value1);
|
||||
value2(value2);
|
||||
value3(value3);
|
||||
return this;
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// Constructors
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
/**
|
||||
* Create a detached VProjectRecord
|
||||
*/
|
||||
public VProjectRecord() {
|
||||
super(VProject.V_PROJECT);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a detached, initialised VProjectRecord
|
||||
*/
|
||||
public VProjectRecord(Integer pk, String name, BigDecimal percentUsage) {
|
||||
super(VProject.V_PROJECT);
|
||||
|
||||
setPk(pk);
|
||||
setName(name);
|
||||
setPercentUsage(percentUsage);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user