/** * This class is generated by jOOQ */ package classes.tables.records; import classes.tables.ProductTypes; import javax.annotation.Generated; 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. */ @Generated( value = { "http://www.jooq.org", "jOOQ version:3.8.6" }, comments = "This class is generated by jOOQ" ) @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class ProductTypesRecord extends UpdatableRecordImpl implements Record3 { private static final long serialVersionUID = 328981518; /** * Setter for public.product_types.type_id. */ public void setTypeId(Integer value) { set(0, value); } /** * Getter for public.product_types.type_id. */ public Integer getTypeId() { return (Integer) get(0); } /** * Setter for public.product_types.title. */ public void setTitle(String value) { set(1, value); } /** * Getter for public.product_types.title. */ public String getTitle() { return (String) get(1); } /** * Setter for public.product_types.description. */ public void setDescription(String value) { set(2, value); } /** * Getter for public.product_types.description. */ public String getDescription() { return (String) get(2); } // ------------------------------------------------------------------------- // Primary key information // ------------------------------------------------------------------------- /** * {@inheritDoc} */ @Override public Record1 key() { return (Record1) super.key(); } // ------------------------------------------------------------------------- // Record3 type implementation // ------------------------------------------------------------------------- /** * {@inheritDoc} */ @Override public Row3 fieldsRow() { return (Row3) super.fieldsRow(); } /** * {@inheritDoc} */ @Override public Row3 valuesRow() { return (Row3) super.valuesRow(); } /** * {@inheritDoc} */ @Override public Field field1() { return ProductTypes.PRODUCT_TYPES.TYPE_ID; } /** * {@inheritDoc} */ @Override public Field field2() { return ProductTypes.PRODUCT_TYPES.TITLE; } /** * {@inheritDoc} */ @Override public Field field3() { return ProductTypes.PRODUCT_TYPES.DESCRIPTION; } /** * {@inheritDoc} */ @Override public Integer value1() { return getTypeId(); } /** * {@inheritDoc} */ @Override public String value2() { return getTitle(); } /** * {@inheritDoc} */ @Override public String value3() { return getDescription(); } /** * {@inheritDoc} */ @Override public ProductTypesRecord value1(Integer value) { setTypeId(value); return this; } /** * {@inheritDoc} */ @Override public ProductTypesRecord value2(String value) { setTitle(value); return this; } /** * {@inheritDoc} */ @Override public ProductTypesRecord value3(String value) { setDescription(value); return this; } /** * {@inheritDoc} */ @Override public ProductTypesRecord values(Integer value1, String value2, String value3) { value1(value1); value2(value2); value3(value3); return this; } // ------------------------------------------------------------------------- // Constructors // ------------------------------------------------------------------------- /** * Create a detached ProductTypesRecord */ public ProductTypesRecord() { super(ProductTypes.PRODUCT_TYPES); } /** * Create a detached, initialised ProductTypesRecord */ public ProductTypesRecord(Integer typeId, String title, String description) { super(ProductTypes.PRODUCT_TYPES); set(0, typeId); set(1, title); set(2, description); } }