/** * This class is generated by jOOQ */ package org.jooq.example.chart.db.tables.records; import java.sql.Timestamp; import javax.annotation.Generated; import org.jooq.Field; import org.jooq.Record1; import org.jooq.Record7; import org.jooq.Row7; import org.jooq.example.chart.db.tables.Rental; import org.jooq.impl.UpdatableRecordImpl; /** * This class is generated by jOOQ. */ @Generated( value = { "http://www.jooq.org", "jOOQ version:3.8.0", "schema version:public_2", }, date = "2016-06-30T15:44:15.143Z", comments = "This class is generated by jOOQ" ) @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class RentalRecord extends UpdatableRecordImpl<RentalRecord> implements Record7<Integer, Timestamp, Integer, Integer, Timestamp, Integer, Timestamp> { private static final long serialVersionUID = 533621495; /** * Setter for <code>public.rental.rental_id</code>. */ public void setRentalId(Integer value) { set(0, value); } /** * Getter for <code>public.rental.rental_id</code>. */ public Integer getRentalId() { return (Integer) get(0); } /** * Setter for <code>public.rental.rental_date</code>. */ public void setRentalDate(Timestamp value) { set(1, value); } /** * Getter for <code>public.rental.rental_date</code>. */ public Timestamp getRentalDate() { return (Timestamp) get(1); } /** * Setter for <code>public.rental.inventory_id</code>. */ public void setInventoryId(Integer value) { set(2, value); } /** * Getter for <code>public.rental.inventory_id</code>. */ public Integer getInventoryId() { return (Integer) get(2); } /** * Setter for <code>public.rental.customer_id</code>. */ public void setCustomerId(Integer value) { set(3, value); } /** * Getter for <code>public.rental.customer_id</code>. */ public Integer getCustomerId() { return (Integer) get(3); } /** * Setter for <code>public.rental.return_date</code>. */ public void setReturnDate(Timestamp value) { set(4, value); } /** * Getter for <code>public.rental.return_date</code>. */ public Timestamp getReturnDate() { return (Timestamp) get(4); } /** * Setter for <code>public.rental.staff_id</code>. */ public void setStaffId(Integer value) { set(5, value); } /** * Getter for <code>public.rental.staff_id</code>. */ public Integer getStaffId() { return (Integer) get(5); } /** * Setter for <code>public.rental.last_update</code>. */ public void setLastUpdate(Timestamp value) { set(6, value); } /** * Getter for <code>public.rental.last_update</code>. */ public Timestamp getLastUpdate() { return (Timestamp) get(6); } // ------------------------------------------------------------------------- // Primary key information // ------------------------------------------------------------------------- /** * {@inheritDoc} */ @Override public Record1<Integer> key() { return (Record1) super.key(); } // ------------------------------------------------------------------------- // Record7 type implementation // ------------------------------------------------------------------------- /** * {@inheritDoc} */ @Override public Row7<Integer, Timestamp, Integer, Integer, Timestamp, Integer, Timestamp> fieldsRow() { return (Row7) super.fieldsRow(); } /** * {@inheritDoc} */ @Override public Row7<Integer, Timestamp, Integer, Integer, Timestamp, Integer, Timestamp> valuesRow() { return (Row7) super.valuesRow(); } /** * {@inheritDoc} */ @Override public Field<Integer> field1() { return Rental.RENTAL.RENTAL_ID; } /** * {@inheritDoc} */ @Override public Field<Timestamp> field2() { return Rental.RENTAL.RENTAL_DATE; } /** * {@inheritDoc} */ @Override public Field<Integer> field3() { return Rental.RENTAL.INVENTORY_ID; } /** * {@inheritDoc} */ @Override public Field<Integer> field4() { return Rental.RENTAL.CUSTOMER_ID; } /** * {@inheritDoc} */ @Override public Field<Timestamp> field5() { return Rental.RENTAL.RETURN_DATE; } /** * {@inheritDoc} */ @Override public Field<Integer> field6() { return Rental.RENTAL.STAFF_ID; } /** * {@inheritDoc} */ @Override public Field<Timestamp> field7() { return Rental.RENTAL.LAST_UPDATE; } /** * {@inheritDoc} */ @Override public Integer value1() { return getRentalId(); } /** * {@inheritDoc} */ @Override public Timestamp value2() { return getRentalDate(); } /** * {@inheritDoc} */ @Override public Integer value3() { return getInventoryId(); } /** * {@inheritDoc} */ @Override public Integer value4() { return getCustomerId(); } /** * {@inheritDoc} */ @Override public Timestamp value5() { return getReturnDate(); } /** * {@inheritDoc} */ @Override public Integer value6() { return getStaffId(); } /** * {@inheritDoc} */ @Override public Timestamp value7() { return getLastUpdate(); } /** * {@inheritDoc} */ @Override public RentalRecord value1(Integer value) { setRentalId(value); return this; } /** * {@inheritDoc} */ @Override public RentalRecord value2(Timestamp value) { setRentalDate(value); return this; } /** * {@inheritDoc} */ @Override public RentalRecord value3(Integer value) { setInventoryId(value); return this; } /** * {@inheritDoc} */ @Override public RentalRecord value4(Integer value) { setCustomerId(value); return this; } /** * {@inheritDoc} */ @Override public RentalRecord value5(Timestamp value) { setReturnDate(value); return this; } /** * {@inheritDoc} */ @Override public RentalRecord value6(Integer value) { setStaffId(value); return this; } /** * {@inheritDoc} */ @Override public RentalRecord value7(Timestamp value) { setLastUpdate(value); return this; } /** * {@inheritDoc} */ @Override public RentalRecord values(Integer value1, Timestamp value2, Integer value3, Integer value4, Timestamp value5, Integer value6, Timestamp value7) { value1(value1); value2(value2); value3(value3); value4(value4); value5(value5); value6(value6); value7(value7); return this; } // ------------------------------------------------------------------------- // Constructors // ------------------------------------------------------------------------- /** * Create a detached RentalRecord */ public RentalRecord() { super(Rental.RENTAL); } /** * Create a detached, initialised RentalRecord */ public RentalRecord(Integer rentalId, Timestamp rentalDate, Integer inventoryId, Integer customerId, Timestamp returnDate, Integer staffId, Timestamp lastUpdate) { super(Rental.RENTAL); set(0, rentalId); set(1, rentalDate); set(2, inventoryId); set(3, customerId); set(4, returnDate); set(5, staffId); set(6, lastUpdate); } }