/*
 * This file is generated by jOOQ.
 */
package ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records;


import java.sql.Date;
import java.util.UUID;

import org.jooq.Record1;
import org.jooq.impl.UpdatableRecordImpl;

import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenEducationDiplomasReceived;


/**
 * Сведения об образовании и полученных дипломах
 */
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class CitizenEducationDiplomasReceivedRecord extends UpdatableRecordImpl<CitizenEducationDiplomasReceivedRecord> {

    private static final long serialVersionUID = 1L;

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.citizen_education_diplomas_received_id</code>.
     */
    public void setCitizenEducationDiplomasReceivedId(Long value) {
        set(0, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.citizen_education_diplomas_received_id</code>.
     */
    public Long getCitizenEducationDiplomasReceivedId() {
        return (Long) get(0);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.type_organization</code>.
     * Тип организации
     */
    public void setTypeOrganization(String value) {
        set(1, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.type_organization</code>.
     * Тип организации
     */
    public String getTypeOrganization() {
        return (String) get(1);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.name_edu_organization</code>.
     * Наименование образовательной организации
     */
    public void setNameEduOrganization(String value) {
        set(2, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.name_edu_organization</code>.
     * Наименование образовательной организации
     */
    public String getNameEduOrganization() {
        return (String) get(2);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.inn</code>. ИНН
     */
    public void setInn(String value) {
        set(3, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.inn</code>. ИНН
     */
    public String getInn() {
        return (String) get(3);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.ogrn</code>.
     * ОГРН / ОГРНИП
     */
    public void setOgrn(String value) {
        set(4, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.ogrn</code>.
     * ОГРН / ОГРНИП
     */
    public String getOgrn() {
        return (String) get(4);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.kpp</code>. КПП
     */
    public void setKpp(String value) {
        set(5, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.kpp</code>. КПП
     */
    public String getKpp() {
        return (String) get(5);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.address_edu_organization</code>.
     * Адрес образовательной организации
     */
    public void setAddressEduOrganization(String value) {
        set(6, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.address_edu_organization</code>.
     * Адрес образовательной организации
     */
    public String getAddressEduOrganization() {
        return (String) get(6);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.status_organization</code>.
     * Статус организации
     */
    public void setStatusOrganization(String value) {
        set(7, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.status_organization</code>.
     * Статус организации
     */
    public String getStatusOrganization() {
        return (String) get(7);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.type_separate_division</code>.
     * Вид обособленного подразделения образовательной организации
     */
    public void setTypeSeparateDivision(String value) {
        set(8, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.type_separate_division</code>.
     * Вид обособленного подразделения образовательной организации
     */
    public String getTypeSeparateDivision() {
        return (String) get(8);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.address_separate_division</code>.
     * Адрес обособленного подразделения образовательной организации
     */
    public void setAddressSeparateDivision(String value) {
        set(9, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.address_separate_division</code>.
     * Адрес обособленного подразделения образовательной организации
     */
    public String getAddressSeparateDivision() {
        return (String) get(9);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.student_status</code>.
     * Статус обучающегося
     */
    public void setStudentStatus(String value) {
        set(10, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.student_status</code>.
     * Статус обучающегося
     */
    public String getStudentStatus() {
        return (String) get(10);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.education_level_student</code>.
     * Уровень образования (студент)
     */
    public void setEducationLevelStudent(String value) {
        set(11, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.education_level_student</code>.
     * Уровень образования (студент)
     */
    public String getEducationLevelStudent() {
        return (String) get(11);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.course_training</code>.
     * Курс (класс) обучения
     */
    public void setCourseTraining(String value) {
        set(12, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.course_training</code>.
     * Курс (класс) обучения
     */
    public String getCourseTraining() {
        return (String) get(12);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.education_program_code</code>.
     * Код образовательной программы
     */
    public void setEducationProgramCode(String value) {
        set(13, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.education_program_code</code>.
     * Код образовательной программы
     */
    public String getEducationProgramCode() {
        return (String) get(13);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.name_education_program</code>.
     * Наименование образовательной программы
     */
    public void setNameEducationProgram(String value) {
        set(14, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.name_education_program</code>.
     * Наименование образовательной программы
     */
    public String getNameEducationProgram() {
        return (String) get(14);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.form_study</code>.
     * Форма обучения
     */
    public void setFormStudy(String value) {
        set(15, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.form_study</code>.
     * Форма обучения
     */
    public String getFormStudy() {
        return (String) get(15);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.receiving_education_first_time</code>.
     * Сведения о получении образования впервые
     */
    public void setReceivingEducationFirstTime(String value) {
        set(16, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.receiving_education_first_time</code>.
     * Сведения о получении образования впервые
     */
    public String getReceivingEducationFirstTime() {
        return (String) get(16);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.obtaining_vus</code>.
     * Сведения о получении ВУС
     */
    public void setObtainingVus(String value) {
        set(17, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.obtaining_vus</code>.
     * Сведения о получении ВУС
     */
    public String getObtainingVus() {
        return (String) get(17);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.code_profession</code>.
     * Код профессии, специальности, направления подготовки
     */
    public void setCodeProfession(String value) {
        set(18, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.code_profession</code>.
     * Код профессии, специальности, направления подготовки
     */
    public String getCodeProfession() {
        return (String) get(18);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.name_profession</code>.
     * Наименование профессии, специальности, направления подготовки
     */
    public void setNameProfession(String value) {
        set(19, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.name_profession</code>.
     * Наименование профессии, специальности, направления подготовки
     */
    public String getNameProfession() {
        return (String) get(19);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.education_level_org</code>.
     * Уровень образования
     */
    public void setEducationLevelOrg(String value) {
        set(20, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.education_level_org</code>.
     * Уровень образования
     */
    public String getEducationLevelOrg() {
        return (String) get(20);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.start_date_edu</code>.
     * Дата начала обучения
     */
    public void setStartDateEdu(Date value) {
        set(21, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.start_date_edu</code>.
     * Дата начала обучения
     */
    public Date getStartDateEdu() {
        return (Date) get(21);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.receipt_date</code>.
     * Дата поступления
     */
    public void setReceiptDate(Date value) {
        set(22, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.receipt_date</code>.
     * Дата поступления
     */
    public Date getReceiptDate() {
        return (Date) get(22);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.planned_graduation_date</code>.
     * Плановая дата окончания обучения
     */
    public void setPlannedGraduationDate(Date value) {
        set(23, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.planned_graduation_date</code>.
     * Плановая дата окончания обучения
     */
    public Date getPlannedGraduationDate() {
        return (Date) get(23);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.order_number</code>.
     * Номер приказа о зачислении
     */
    public void setOrderNumber(String value) {
        set(24, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.order_number</code>.
     * Номер приказа о зачислении
     */
    public String getOrderNumber() {
        return (String) get(24);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.order_date</code>.
     * Дата приказа о зачислении
     */
    public void setOrderDate(Date value) {
        set(25, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.order_date</code>.
     * Дата приказа о зачислении
     */
    public Date getOrderDate() {
        return (Date) get(25);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.date_deduction</code>.
     * Дата отчисления
     */
    public void setDateDeduction(Date value) {
        set(26, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.date_deduction</code>.
     * Дата отчисления
     */
    public Date getDateDeduction() {
        return (Date) get(26);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.order_number_deduction</code>.
     * Номер приказа об отчислении
     */
    public void setOrderNumberDeduction(String value) {
        set(27, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.order_number_deduction</code>.
     * Номер приказа об отчислении
     */
    public String getOrderNumberDeduction() {
        return (String) get(27);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.order_date_deduction</code>.
     * Дата приказа об отчислении
     */
    public void setOrderDateDeduction(String value) {
        set(28, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.order_date_deduction</code>.
     * Дата приказа об отчислении
     */
    public String getOrderDateDeduction() {
        return (String) get(28);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.completion_date</code>.
     * Дата завершения обучения
     */
    public void setCompletionDate(Date value) {
        set(29, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.completion_date</code>.
     * Дата завершения обучения
     */
    public Date getCompletionDate() {
        return (Date) get(29);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.restore_date</code>.
     * Дата восстановления
     */
    public void setRestoreDate(Date value) {
        set(30, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.restore_date</code>.
     * Дата восстановления
     */
    public Date getRestoreDate() {
        return (Date) get(30);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.order_number_restore</code>.
     * Номер приказа о восстановлении
     */
    public void setOrderNumberRestore(String value) {
        set(31, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.order_number_restore</code>.
     * Номер приказа о восстановлении
     */
    public String getOrderNumberRestore() {
        return (String) get(31);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.order_date_restore</code>.
     * Дата приказа о восстановлении
     */
    public void setOrderDateRestore(Date value) {
        set(32, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.order_date_restore</code>.
     * Дата приказа о восстановлении
     */
    public Date getOrderDateRestore() {
        return (Date) get(32);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.start_date_training_cur_specialty</code>.
     * Дата начала обучения по текущей специальности
     */
    public void setStartDateTrainingCurSpecialty(Date value) {
        set(33, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.start_date_training_cur_specialty</code>.
     * Дата начала обучения по текущей специальности
     */
    public Date getStartDateTrainingCurSpecialty() {
        return (Date) get(33);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.women_obtaining_profession</code>.
     * Сведения о получении профессии, специальности, при наличии которых
     * граждане женского поля получают военно-учётные специальности и подлежат
     * постановке на воинский учет (для граждан женского пола)
     */
    public void setWomenObtainingProfession(String value) {
        set(34, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.women_obtaining_profession</code>.
     * Сведения о получении профессии, специальности, при наличии которых
     * граждане женского поля получают военно-учётные специальности и подлежат
     * постановке на воинский учет (для граждан женского пола)
     */
    public String getWomenObtainingProfession() {
        return (String) get(34);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.academic_leave</code>.
     * Наличие академического отпуска
     */
    public void setAcademicLeave(String value) {
        set(35, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.academic_leave</code>.
     * Наличие академического отпуска
     */
    public String getAcademicLeave() {
        return (String) get(35);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.start_date_academic</code>.
     * Дата начала академического отпуска
     */
    public void setStartDateAcademic(Date value) {
        set(36, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.start_date_academic</code>.
     * Дата начала академического отпуска
     */
    public Date getStartDateAcademic() {
        return (Date) get(36);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.end_date_academic</code>.
     * Дата окончания академического отпуска
     */
    public void setEndDateAcademic(Date value) {
        set(37, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.end_date_academic</code>.
     * Дата окончания академического отпуска
     */
    public Date getEndDateAcademic() {
        return (Date) get(37);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.maternity_leave</code>.
     * Наличие отпуска по уходу за ребёнком
     */
    public void setMaternityLeave(String value) {
        set(38, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.maternity_leave</code>.
     * Наличие отпуска по уходу за ребёнком
     */
    public String getMaternityLeave() {
        return (String) get(38);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.start_date_maternity</code>.
     * Дата начала отпуска по уходу за ребенком
     */
    public void setStartDateMaternity(Date value) {
        set(39, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.start_date_maternity</code>.
     * Дата начала отпуска по уходу за ребенком
     */
    public Date getStartDateMaternity() {
        return (Date) get(39);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.end_date_maternity</code>.
     * Дата окончания отпуска по уходу за ребенком
     */
    public void setEndDateMaternity(Date value) {
        set(40, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.end_date_maternity</code>.
     * Дата окончания отпуска по уходу за ребенком
     */
    public Date getEndDateMaternity() {
        return (Date) get(40);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.start_date_military_center</code>.
     * Дата начала обучения в военнно-учебном центре
     */
    public void setStartDateMilitaryCenter(Date value) {
        set(41, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.start_date_military_center</code>.
     * Дата начала обучения в военнно-учебном центре
     */
    public Date getStartDateMilitaryCenter() {
        return (Date) get(41);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.end_date_military_center</code>.
     * Дата окончания обучения в военнно-учебном центре 
     */
    public void setEndDateMilitaryCenter(Date value) {
        set(42, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.end_date_military_center</code>.
     * Дата окончания обучения в военнно-учебном центре 
     */
    public Date getEndDateMilitaryCenter() {
        return (Date) get(42);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.start_date_mil_department</code>.
     * Дата начала обучения на военной кафедре
     */
    public void setStartDateMilDepartment(Date value) {
        set(43, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.start_date_mil_department</code>.
     * Дата начала обучения на военной кафедре
     */
    public Date getStartDateMilDepartment() {
        return (Date) get(43);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.end_date_mil_department</code>.
     * Дата окончания обучения на военной кафедре
     */
    public void setEndDateMilDepartment(Date value) {
        set(44, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.end_date_mil_department</code>.
     * Дата окончания обучения на военной кафедре
     */
    public Date getEndDateMilDepartment() {
        return (Date) get(44);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.successful_mil_dep</code>.
     * Сведения об успешном завершении обучения на военных кафедрах
     */
    public void setSuccessfulMilDep(String value) {
        set(45, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.successful_mil_dep</code>.
     * Сведения об успешном завершении обучения на военных кафедрах
     */
    public String getSuccessfulMilDep() {
        return (String) get(45);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.rus_doc_education</code>.
     * Сведения о наличии российского документа об образовании и (или)
     * квалификации
     */
    public void setRusDocEducation(String value) {
        set(46, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.rus_doc_education</code>.
     * Сведения о наличии российского документа об образовании и (или)
     * квалификации
     */
    public String getRusDocEducation() {
        return (String) get(46);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.education_level_doc_rus</code>.
     * Уровень образования (Российские дипломы)
     */
    public void setEducationLevelDocRus(String value) {
        set(47, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.education_level_doc_rus</code>.
     * Уровень образования (Российские дипломы)
     */
    public String getEducationLevelDocRus() {
        return (String) get(47);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.doc_type_rus</code>.
     * Вид документа
     */
    public void setDocTypeRus(String value) {
        set(48, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.doc_type_rus</code>.
     * Вид документа
     */
    public String getDocTypeRus() {
        return (String) get(48);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.series_doc_rus</code>.
     * Серия
     */
    public void setSeriesDocRus(String value) {
        set(49, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.series_doc_rus</code>.
     * Серия
     */
    public String getSeriesDocRus() {
        return (String) get(49);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.number_doc_rus</code>.
     * Номер
     */
    public void setNumberDocRus(String value) {
        set(50, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.number_doc_rus</code>.
     * Номер
     */
    public String getNumberDocRus() {
        return (String) get(50);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.reg_number_doc_rus</code>.
     * Регистрационный номер
     */
    public void setRegNumberDocRus(String value) {
        set(51, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.reg_number_doc_rus</code>.
     * Регистрационный номер
     */
    public String getRegNumberDocRus() {
        return (String) get(51);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.date_issue_doc_rus</code>.
     * Дата выдачи
     */
    public void setDateIssueDocRus(Date value) {
        set(52, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.date_issue_doc_rus</code>.
     * Дата выдачи
     */
    public Date getDateIssueDocRus() {
        return (Date) get(52);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.name_edu_org_doc_rus</code>.
     * Наименование образовательной организации
     */
    public void setNameEduOrgDocRus(String value) {
        set(53, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.name_edu_org_doc_rus</code>.
     * Наименование образовательной организации
     */
    public String getNameEduOrgDocRus() {
        return (String) get(53);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.code_spec_doc_rus</code>.
     * Код специальности, направления подготовки
     */
    public void setCodeSpecDocRus(String value) {
        set(54, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.code_spec_doc_rus</code>.
     * Код специальности, направления подготовки
     */
    public String getCodeSpecDocRus() {
        return (String) get(54);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.name_spec_doc_rus</code>.
     * Наименование специальности, направления подготовки
     */
    public void setNameSpecDocRus(String value) {
        set(55, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.name_spec_doc_rus</code>.
     * Наименование специальности, направления подготовки
     */
    public String getNameSpecDocRus() {
        return (String) get(55);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.info_vus_doc_rus</code>.
     * Сведения о получении ВУС
     */
    public void setInfoVusDocRus(String value) {
        set(56, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.info_vus_doc_rus</code>.
     * Сведения о получении ВУС
     */
    public String getInfoVusDocRus() {
        return (String) get(56);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.foreign_doc_education</code>.
     * Сведения о наличии иностранного документа об образовании и (или)
     * квалификации
     */
    public void setForeignDocEducation(String value) {
        set(57, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.foreign_doc_education</code>.
     * Сведения о наличии иностранного документа об образовании и (или)
     * квалификации
     */
    public String getForeignDocEducation() {
        return (String) get(57);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.education_level_foreign_doc</code>.
     * Уровень образования (Иностранные дипломы)
     */
    public void setEducationLevelForeignDoc(String value) {
        set(58, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.education_level_foreign_doc</code>.
     * Уровень образования (Иностранные дипломы)
     */
    public String getEducationLevelForeignDoc() {
        return (String) get(58);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.name_edu_org_doc_foreign</code>.
     * Наименование образовательной организации
     */
    public void setNameEduOrgDocForeign(String value) {
        set(59, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.name_edu_org_doc_foreign</code>.
     * Наименование образовательной организации
     */
    public String getNameEduOrgDocForeign() {
        return (String) get(59);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.name_doc_foreign</code>.
     * Наименование иностранного документа
     */
    public void setNameDocForeign(String value) {
        set(60, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.name_doc_foreign</code>.
     * Наименование иностранного документа
     */
    public String getNameDocForeign() {
        return (String) get(60);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.series_number_doc_foreign</code>.
     * Серия и номер
     */
    public void setSeriesNumberDocForeign(String value) {
        set(61, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.series_number_doc_foreign</code>.
     * Серия и номер
     */
    public String getSeriesNumberDocForeign() {
        return (String) get(61);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.reg_number_doc_foreign</code>.
     * Регистрационный номер
     */
    public void setRegNumberDocForeign(String value) {
        set(62, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.reg_number_doc_foreign</code>.
     * Регистрационный номер
     */
    public String getRegNumberDocForeign() {
        return (String) get(62);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.number_cert_doc_foreign</code>.
     * Номер свидетельства о признании документа
     */
    public void setNumberCertDocForeign(String value) {
        set(63, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.number_cert_doc_foreign</code>.
     * Номер свидетельства о признании документа
     */
    public String getNumberCertDocForeign() {
        return (String) get(63);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.date_doc_foreign</code>.
     * Дата признания документа
     */
    public void setDateDocForeign(Date value) {
        set(64, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.date_doc_foreign</code>.
     * Дата признания документа
     */
    public Date getDateDocForeign() {
        return (Date) get(64);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.code_spec_doc_foreign</code>.
     * Код признанной специальности, направления подготовки
     */
    public void setCodeSpecDocForeign(String value) {
        set(65, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.code_spec_doc_foreign</code>.
     * Код признанной специальности, направления подготовки
     */
    public String getCodeSpecDocForeign() {
        return (String) get(65);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.name_spec_doc_foreign</code>.
     * Наименование признанной специальности, направления подготовки
     */
    public void setNameSpecDocForeign(String value) {
        set(66, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.name_spec_doc_foreign</code>.
     * Наименование признанной специальности, направления подготовки
     */
    public String getNameSpecDocForeign() {
        return (String) get(66);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.name_country_doc_foreign</code>.
     * Наименование страны, выдавшей документ
     */
    public void setNameCountryDocForeign(String value) {
        set(67, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.name_country_doc_foreign</code>.
     * Наименование страны, выдавшей документ
     */
    public String getNameCountryDocForeign() {
        return (String) get(67);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.obtaining_vus_doc_foreign</code>.
     * Сведения о получении ВУС
     */
    public void setObtainingVusDocForeign(String value) {
        set(68, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.obtaining_vus_doc_foreign</code>.
     * Сведения о получении ВУС
     */
    public String getObtainingVusDocForeign() {
        return (String) get(68);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.recruit_id</code>.
     * ссылка на гражданина (citizen)
     */
    public void setRecruitId(UUID value) {
        set(69, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_education_diplomas_received.recruit_id</code>.
     * ссылка на гражданина (citizen)
     */
    public UUID getRecruitId() {
        return (UUID) get(69);
    }

    // -------------------------------------------------------------------------
    // Primary key information
    // -------------------------------------------------------------------------

    @Override
    public Record1<Long> key() {
        return (Record1) super.key();
    }

    // -------------------------------------------------------------------------
    // Constructors
    // -------------------------------------------------------------------------

    /**
     * Create a detached CitizenEducationDiplomasReceivedRecord
     */
    public CitizenEducationDiplomasReceivedRecord() {
        super(CitizenEducationDiplomasReceived.CITIZEN_EDUCATION_DIPLOMAS_RECEIVED);
    }

    /**
     * Create a detached, initialised CitizenEducationDiplomasReceivedRecord
     */
    public CitizenEducationDiplomasReceivedRecord(Long citizenEducationDiplomasReceivedId, String typeOrganization, String nameEduOrganization, String inn, String ogrn, String kpp, String addressEduOrganization, String statusOrganization, String typeSeparateDivision, String addressSeparateDivision, String studentStatus, String educationLevelStudent, String courseTraining, String educationProgramCode, String nameEducationProgram, String formStudy, String receivingEducationFirstTime, String obtainingVus, String codeProfession, String nameProfession, String educationLevelOrg, Date startDateEdu, Date receiptDate, Date plannedGraduationDate, String orderNumber, Date orderDate, Date dateDeduction, String orderNumberDeduction, String orderDateDeduction, Date completionDate, Date restoreDate, String orderNumberRestore, Date orderDateRestore, Date startDateTrainingCurSpecialty, String womenObtainingProfession, String academicLeave, Date startDateAcademic, Date endDateAcademic, String maternityLeave, Date startDateMaternity, Date endDateMaternity, Date startDateMilitaryCenter, Date endDateMilitaryCenter, Date startDateMilDepartment, Date endDateMilDepartment, String successfulMilDep, String rusDocEducation, String educationLevelDocRus, String docTypeRus, String seriesDocRus, String numberDocRus, String regNumberDocRus, Date dateIssueDocRus, String nameEduOrgDocRus, String codeSpecDocRus, String nameSpecDocRus, String infoVusDocRus, String foreignDocEducation, String educationLevelForeignDoc, String nameEduOrgDocForeign, String nameDocForeign, String seriesNumberDocForeign, String regNumberDocForeign, String numberCertDocForeign, Date dateDocForeign, String codeSpecDocForeign, String nameSpecDocForeign, String nameCountryDocForeign, String obtainingVusDocForeign, UUID recruitId) {
        super(CitizenEducationDiplomasReceived.CITIZEN_EDUCATION_DIPLOMAS_RECEIVED);

        setCitizenEducationDiplomasReceivedId(citizenEducationDiplomasReceivedId);
        setTypeOrganization(typeOrganization);
        setNameEduOrganization(nameEduOrganization);
        setInn(inn);
        setOgrn(ogrn);
        setKpp(kpp);
        setAddressEduOrganization(addressEduOrganization);
        setStatusOrganization(statusOrganization);
        setTypeSeparateDivision(typeSeparateDivision);
        setAddressSeparateDivision(addressSeparateDivision);
        setStudentStatus(studentStatus);
        setEducationLevelStudent(educationLevelStudent);
        setCourseTraining(courseTraining);
        setEducationProgramCode(educationProgramCode);
        setNameEducationProgram(nameEducationProgram);
        setFormStudy(formStudy);
        setReceivingEducationFirstTime(receivingEducationFirstTime);
        setObtainingVus(obtainingVus);
        setCodeProfession(codeProfession);
        setNameProfession(nameProfession);
        setEducationLevelOrg(educationLevelOrg);
        setStartDateEdu(startDateEdu);
        setReceiptDate(receiptDate);
        setPlannedGraduationDate(plannedGraduationDate);
        setOrderNumber(orderNumber);
        setOrderDate(orderDate);
        setDateDeduction(dateDeduction);
        setOrderNumberDeduction(orderNumberDeduction);
        setOrderDateDeduction(orderDateDeduction);
        setCompletionDate(completionDate);
        setRestoreDate(restoreDate);
        setOrderNumberRestore(orderNumberRestore);
        setOrderDateRestore(orderDateRestore);
        setStartDateTrainingCurSpecialty(startDateTrainingCurSpecialty);
        setWomenObtainingProfession(womenObtainingProfession);
        setAcademicLeave(academicLeave);
        setStartDateAcademic(startDateAcademic);
        setEndDateAcademic(endDateAcademic);
        setMaternityLeave(maternityLeave);
        setStartDateMaternity(startDateMaternity);
        setEndDateMaternity(endDateMaternity);
        setStartDateMilitaryCenter(startDateMilitaryCenter);
        setEndDateMilitaryCenter(endDateMilitaryCenter);
        setStartDateMilDepartment(startDateMilDepartment);
        setEndDateMilDepartment(endDateMilDepartment);
        setSuccessfulMilDep(successfulMilDep);
        setRusDocEducation(rusDocEducation);
        setEducationLevelDocRus(educationLevelDocRus);
        setDocTypeRus(docTypeRus);
        setSeriesDocRus(seriesDocRus);
        setNumberDocRus(numberDocRus);
        setRegNumberDocRus(regNumberDocRus);
        setDateIssueDocRus(dateIssueDocRus);
        setNameEduOrgDocRus(nameEduOrgDocRus);
        setCodeSpecDocRus(codeSpecDocRus);
        setNameSpecDocRus(nameSpecDocRus);
        setInfoVusDocRus(infoVusDocRus);
        setForeignDocEducation(foreignDocEducation);
        setEducationLevelForeignDoc(educationLevelForeignDoc);
        setNameEduOrgDocForeign(nameEduOrgDocForeign);
        setNameDocForeign(nameDocForeign);
        setSeriesNumberDocForeign(seriesNumberDocForeign);
        setRegNumberDocForeign(regNumberDocForeign);
        setNumberCertDocForeign(numberCertDocForeign);
        setDateDocForeign(dateDocForeign);
        setCodeSpecDocForeign(codeSpecDocForeign);
        setNameSpecDocForeign(nameSpecDocForeign);
        setNameCountryDocForeign(nameCountryDocForeign);
        setObtainingVusDocForeign(obtainingVusDocForeign);
        setRecruitId(recruitId);
        resetChangedOnNotNull();
    }
}
