/** * This class is generated by jOOQ */ package classes.tables.records; import classes.tables.Persons; import classes.udt.records.PassportRecord; import java.sql.Date; import javax.annotation.Generated; import org.jooq.Field; import org.jooq.Record1; import org.jooq.Record12; import org.jooq.Row12; 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 PersonsRecord extends UpdatableRecordImpl implements Record12 { private static final long serialVersionUID = -2108860217; /** * Setter for public.persons.person_id. */ public void setPersonId(Integer value) { set(0, value); } /** * Getter for public.persons.person_id. */ public Integer getPersonId() { return (Integer) get(0); } /** * Setter for public.persons.last_name. */ public void setLastName(String value) { set(1, value); } /** * Getter for public.persons.last_name. */ public String getLastName() { return (String) get(1); } /** * Setter for public.persons.first_name. */ public void setFirstName(String value) { set(2, value); } /** * Getter for public.persons.first_name. */ public String getFirstName() { return (String) get(2); } /** * Setter for public.persons.second_name. */ public void setSecondName(String value) { set(3, value); } /** * Getter for public.persons.second_name. */ public String getSecondName() { return (String) get(3); } /** * Setter for public.persons.date_of_birth. */ public void setDateOfBirth(Date value) { set(4, value); } /** * Getter for public.persons.date_of_birth. */ public Date getDateOfBirth() { return (Date) get(4); } /** * Setter for public.persons.sex. */ public void setSex(String value) { set(5, value); } /** * Getter for public.persons.sex. */ public String getSex() { return (String) get(5); } /** * Setter for public.persons.place_of_birth. */ public void setPlaceOfBirth(String value) { set(6, value); } /** * Getter for public.persons.place_of_birth. */ public String getPlaceOfBirth() { return (String) get(6); } /** * Setter for public.persons.address. */ public void setAddress(String value) { set(7, value); } /** * Getter for public.persons.address. */ public String getAddress() { return (String) get(7); } /** * Setter for public.persons.phone. */ public void setPhone(String value) { set(8, value); } /** * Getter for public.persons.phone. */ public String getPhone() { return (String) get(8); } /** * Setter for public.persons.photo. */ public void setPhoto(byte[] value) { set(9, value); } /** * Getter for public.persons.photo. */ public byte[] getPhoto() { return (byte[]) get(9); } /** * Setter for public.persons.passport. */ public void setPassport(PassportRecord value) { set(10, value); } /** * Getter for public.persons.passport. */ public PassportRecord getPassport() { return (PassportRecord) get(10); } /** * Setter for public.persons.position_id. */ public void setPositionId(Integer value) { set(11, value); } /** * Getter for public.persons.position_id. */ public Integer getPositionId() { return (Integer) get(11); } // ------------------------------------------------------------------------- // Primary key information // ------------------------------------------------------------------------- /** * {@inheritDoc} */ @Override public Record1 key() { return (Record1) super.key(); } // ------------------------------------------------------------------------- // Record12 type implementation // ------------------------------------------------------------------------- /** * {@inheritDoc} */ @Override public Row12 fieldsRow() { return (Row12) super.fieldsRow(); } /** * {@inheritDoc} */ @Override public Row12 valuesRow() { return (Row12) super.valuesRow(); } /** * {@inheritDoc} */ @Override public Field field1() { return Persons.PERSONS.PERSON_ID; } /** * {@inheritDoc} */ @Override public Field field2() { return Persons.PERSONS.LAST_NAME; } /** * {@inheritDoc} */ @Override public Field field3() { return Persons.PERSONS.FIRST_NAME; } /** * {@inheritDoc} */ @Override public Field field4() { return Persons.PERSONS.SECOND_NAME; } /** * {@inheritDoc} */ @Override public Field field5() { return Persons.PERSONS.DATE_OF_BIRTH; } /** * {@inheritDoc} */ @Override public Field field6() { return Persons.PERSONS.SEX; } /** * {@inheritDoc} */ @Override public Field field7() { return Persons.PERSONS.PLACE_OF_BIRTH; } /** * {@inheritDoc} */ @Override public Field field8() { return Persons.PERSONS.ADDRESS; } /** * {@inheritDoc} */ @Override public Field field9() { return Persons.PERSONS.PHONE; } /** * {@inheritDoc} */ @Override public Field field10() { return Persons.PERSONS.PHOTO; } /** * {@inheritDoc} */ @Override public Field field11() { return Persons.PERSONS.PASSPORT; } /** * {@inheritDoc} */ @Override public Field field12() { return Persons.PERSONS.POSITION_ID; } /** * {@inheritDoc} */ @Override public Integer value1() { return getPersonId(); } /** * {@inheritDoc} */ @Override public String value2() { return getLastName(); } /** * {@inheritDoc} */ @Override public String value3() { return getFirstName(); } /** * {@inheritDoc} */ @Override public String value4() { return getSecondName(); } /** * {@inheritDoc} */ @Override public Date value5() { return getDateOfBirth(); } /** * {@inheritDoc} */ @Override public String value6() { return getSex(); } /** * {@inheritDoc} */ @Override public String value7() { return getPlaceOfBirth(); } /** * {@inheritDoc} */ @Override public String value8() { return getAddress(); } /** * {@inheritDoc} */ @Override public String value9() { return getPhone(); } /** * {@inheritDoc} */ @Override public byte[] value10() { return getPhoto(); } /** * {@inheritDoc} */ @Override public PassportRecord value11() { return getPassport(); } /** * {@inheritDoc} */ @Override public Integer value12() { return getPositionId(); } /** * {@inheritDoc} */ @Override public PersonsRecord value1(Integer value) { setPersonId(value); return this; } /** * {@inheritDoc} */ @Override public PersonsRecord value2(String value) { setLastName(value); return this; } /** * {@inheritDoc} */ @Override public PersonsRecord value3(String value) { setFirstName(value); return this; } /** * {@inheritDoc} */ @Override public PersonsRecord value4(String value) { setSecondName(value); return this; } /** * {@inheritDoc} */ @Override public PersonsRecord value5(Date value) { setDateOfBirth(value); return this; } /** * {@inheritDoc} */ @Override public PersonsRecord value6(String value) { setSex(value); return this; } /** * {@inheritDoc} */ @Override public PersonsRecord value7(String value) { setPlaceOfBirth(value); return this; } /** * {@inheritDoc} */ @Override public PersonsRecord value8(String value) { setAddress(value); return this; } /** * {@inheritDoc} */ @Override public PersonsRecord value9(String value) { setPhone(value); return this; } /** * {@inheritDoc} */ @Override public PersonsRecord value10(byte[] value) { setPhoto(value); return this; } /** * {@inheritDoc} */ @Override public PersonsRecord value11(PassportRecord value) { setPassport(value); return this; } /** * {@inheritDoc} */ @Override public PersonsRecord value12(Integer value) { setPositionId(value); return this; } /** * {@inheritDoc} */ @Override public PersonsRecord values(Integer value1, String value2, String value3, String value4, Date value5, String value6, String value7, String value8, String value9, byte[] value10, PassportRecord value11, Integer value12) { value1(value1); value2(value2); value3(value3); value4(value4); value5(value5); value6(value6); value7(value7); value8(value8); value9(value9); value10(value10); value11(value11); value12(value12); return this; } // ------------------------------------------------------------------------- // Constructors // ------------------------------------------------------------------------- /** * Create a detached PersonsRecord */ public PersonsRecord() { super(Persons.PERSONS); } /** * Create a detached, initialised PersonsRecord */ public PersonsRecord(Integer personId, String lastName, String firstName, String secondName, Date dateOfBirth, String sex, String placeOfBirth, String address, String phone, byte[] photo, PassportRecord passport, Integer positionId) { super(Persons.PERSONS); set(0, personId); set(1, lastName); set(2, firstName); set(3, secondName); set(4, dateOfBirth); set(5, sex); set(6, placeOfBirth); set(7, address); set(8, phone); set(9, photo); set(10, passport); set(11, positionId); } }