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


import java.util.UUID;

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

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


/**
 * сведения о гражданине - сложные фильтры
 */
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class CitizenComplexFiltersRecord extends UpdatableRecordImpl<CitizenComplexFiltersRecord> {

    private static final long serialVersionUID = 1L;

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.citizen_complex_filters_id</code>.
     */
    public void setCitizenComplexFiltersId(Long value) {
        set(0, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.citizen_complex_filters_id</code>.
     */
    public Long getCitizenComplexFiltersId() {
        return (Long) get(0);
    }

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

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

    /**
     * Setter for <code>ervu_dashboard.citizen_complex_filters.children</code>.
     * Сведения о наличии у гражданина несовершеннолетних детей
     */
    public void setChildren(Boolean value) {
        set(2, value);
    }

    /**
     * Getter for <code>ervu_dashboard.citizen_complex_filters.children</code>.
     * Сведения о наличии у гражданина несовершеннолетних детей
     */
    public Boolean getChildren() {
        return (Boolean) get(2);
    }

    /**
     * Setter for <code>ervu_dashboard.citizen_complex_filters.ward</code>.
     * Сведения об опекаемом
     */
    public void setWard(Boolean value) {
        set(3, value);
    }

    /**
     * Getter for <code>ervu_dashboard.citizen_complex_filters.ward</code>.
     * Сведения об опекаемом
     */
    public Boolean getWard() {
        return (Boolean) get(3);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.conscription</code>.
     * Сведения об отсрочке или освобождении от призыва
     */
    public void setConscription(Boolean value) {
        set(4, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.conscription</code>.
     * Сведения об отсрочке или освобождении от призыва
     */
    public Boolean getConscription() {
        return (Boolean) get(4);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.employment</code>.
     * Информация о трудовой деятельности
     */
    public void setEmployment(String value) {
        set(5, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.employment</code>.
     * Информация о трудовой деятельности
     */
    public String getEmployment() {
        return (String) get(5);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.parental_leave</code>.
     * Сведения о нахождении в отпуске по уходу за ребенком
     */
    public void setParentalLeave(Boolean value) {
        set(6, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.parental_leave</code>.
     * Сведения о нахождении в отпуске по уходу за ребенком
     */
    public Boolean getParentalLeave() {
        return (Boolean) get(6);
    }

    /**
     * Setter for <code>ervu_dashboard.citizen_complex_filters.ip</code>.
     * Индивидуальный предприниматель
     */
    public void setIp(Boolean value) {
        set(7, value);
    }

    /**
     * Getter for <code>ervu_dashboard.citizen_complex_filters.ip</code>.
     * Индивидуальный предприниматель
     */
    public Boolean getIp() {
        return (Boolean) get(7);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.self_employed</code>.
     * Самозанятый
     */
    public void setSelfEmployed(Boolean value) {
        set(8, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.self_employed</code>.
     * Самозанятый
     */
    public Boolean getSelfEmployed() {
        return (Boolean) get(8);
    }

    /**
     * Setter for <code>ervu_dashboard.citizen_complex_filters.education</code>.
     * Сведения об образовании
     */
    public void setEducation(Boolean value) {
        set(9, value);
    }

    /**
     * Getter for <code>ervu_dashboard.citizen_complex_filters.education</code>.
     * Сведения об образовании
     */
    public Boolean getEducation() {
        return (Boolean) get(9);
    }

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

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

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.academic_leave</code>.
     * Сведения об академическом отпуске
     */
    public void setAcademicLeave(Boolean value) {
        set(11, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.academic_leave</code>.
     * Сведения об академическом отпуске
     */
    public Boolean getAcademicLeave() {
        return (Boolean) get(11);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.military_center</code>.
     * Сведения об обучении в военно-учебном центре
     */
    public void setMilitaryCenter(Boolean value) {
        set(12, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.military_center</code>.
     * Сведения об обучении в военно-учебном центре
     */
    public Boolean getMilitaryCenter() {
        return (Boolean) get(12);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.militery_department</code>.
     * Сведения об обучении на военной кафедре
     */
    public void setMiliteryDepartment(Boolean value) {
        set(13, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.militery_department</code>.
     * Сведения об обучении на военной кафедре
     */
    public Boolean getMiliteryDepartment() {
        return (Boolean) get(13);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.rus_diplomas</code>.
     * Российские дипломы/аттестаты
     */
    public void setRusDiplomas(Boolean value) {
        set(14, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.rus_diplomas</code>.
     * Российские дипломы/аттестаты
     */
    public Boolean getRusDiplomas() {
        return (Boolean) get(14);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.foreign_diplomas</code>.
     * Иностранные дипломы / аттестаты
     */
    public void setForeignDiplomas(Boolean value) {
        set(15, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.foreign_diplomas</code>.
     * Иностранные дипломы / аттестаты
     */
    public Boolean getForeignDiplomas() {
        return (Boolean) get(15);
    }

    /**
     * Setter for <code>ervu_dashboard.citizen_complex_filters.diseases</code>.
     * Сведения о наличии заболевания (состояния)
     */
    public void setDiseases(Boolean value) {
        set(16, value);
    }

    /**
     * Getter for <code>ervu_dashboard.citizen_complex_filters.diseases</code>.
     * Сведения о наличии заболевания (состояния)
     */
    public Boolean getDiseases() {
        return (Boolean) get(16);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.hiv_infection</code>.
     * Сведения о гражданах, состоящих на учете по поводу инфицирования ВИЧ
     */
    public void setHivInfection(Boolean value) {
        set(17, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.hiv_infection</code>.
     * Сведения о гражданах, состоящих на учете по поводу инфицирования ВИЧ
     */
    public Boolean getHivInfection() {
        return (Boolean) get(17);
    }

    /**
     * Setter for <code>ervu_dashboard.citizen_complex_filters.reg_pnd</code>.
     * Сведения о гражданах, состоящих на учете в ПНД
     */
    public void setRegPnd(Boolean value) {
        set(18, value);
    }

    /**
     * Getter for <code>ervu_dashboard.citizen_complex_filters.reg_pnd</code>.
     * Сведения о гражданах, состоящих на учете в ПНД
     */
    public Boolean getRegPnd() {
        return (Boolean) get(18);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.disability</code>. Сведения
     * об инвалидности
     */
    public void setDisability(Boolean value) {
        set(19, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.disability</code>. Сведения
     * об инвалидности
     */
    public Boolean getDisability() {
        return (Boolean) get(19);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.incompetent</code>. Сведения
     * о гражданах, признанных недееспособными, ограниченно дееспособными
     */
    public void setIncompetent(Boolean value) {
        set(20, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.incompetent</code>. Сведения
     * о гражданах, признанных недееспособными, ограниченно дееспособными
     */
    public Boolean getIncompetent() {
        return (Boolean) get(20);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.sports_categories</code>.
     * Сведения о присвоении спортивных разрядов и званий
     */
    public void setSportsCategories(Boolean value) {
        set(21, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.sports_categories</code>.
     * Сведения о присвоении спортивных разрядов и званий
     */
    public Boolean getSportsCategories() {
        return (Boolean) get(21);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.drive_vehicle</code>.
     * Сведения о праве управления транспортным средством
     */
    public void setDriveVehicle(Boolean value) {
        set(22, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.drive_vehicle</code>.
     * Сведения о праве управления транспортным средством
     */
    public Boolean getDriveVehicle() {
        return (Boolean) get(22);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.tractor_license</code>.
     * Удостоверение тракториста-машиниста
     */
    public void setTractorLicense(Boolean value) {
        set(23, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.tractor_license</code>.
     * Удостоверение тракториста-машиниста
     */
    public Boolean getTractorLicense() {
        return (Boolean) get(23);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.issues_citizenship_rus</code>.
     * Сведения о принятии решений по вопросам гражданства Российской Федерации
     */
    public void setIssuesCitizenshipRus(Boolean value) {
        set(24, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.issues_citizenship_rus</code>.
     * Сведения о принятии решений по вопросам гражданства Российской Федерации
     */
    public Boolean getIssuesCitizenshipRus() {
        return (Boolean) get(24);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.reside_foreign</code>.
     * Наличие права проживания в иностранном государстве
     */
    public void setResideForeign(Boolean value) {
        set(25, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.reside_foreign</code>.
     * Наличие права проживания в иностранном государстве
     */
    public Boolean getResideForeign() {
        return (Boolean) get(25);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.real_estate</code>.
     * Недвижимость
     */
    public void setRealEstate(Boolean value) {
        set(26, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.real_estate</code>.
     * Недвижимость
     */
    public Boolean getRealEstate() {
        return (Boolean) get(26);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.ground_vehicles</code>.
     * Наземные транспортные средства
     */
    public void setGroundVehicles(Boolean value) {
        set(27, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.ground_vehicles</code>.
     * Наземные транспортные средства
     */
    public Boolean getGroundVehicles() {
        return (Boolean) get(27);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.air_vehicles</code>.
     * Воздушные транспортные средства
     */
    public void setAirVehicles(Boolean value) {
        set(28, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.air_vehicles</code>.
     * Воздушные транспортные средства
     */
    public Boolean getAirVehicles() {
        return (Boolean) get(28);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.water_vehicles</code>.
     * Водные транспортные средства
     */
    public void setWaterVehicles(Boolean value) {
        set(29, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.water_vehicles</code>.
     * Водные транспортные средства
     */
    public Boolean getWaterVehicles() {
        return (Boolean) get(29);
    }

    /**
     * Setter for <code>ervu_dashboard.citizen_complex_filters.deputies</code>.
     * Граждане, избранные депутатами
     */
    public void setDeputies(Boolean value) {
        set(30, value);
    }

    /**
     * Getter for <code>ervu_dashboard.citizen_complex_filters.deputies</code>.
     * Граждане, избранные депутатами
     */
    public Boolean getDeputies() {
        return (Boolean) get(30);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.candidates_participate</code>.
     * Граждане, зарегистрированные кандидатами на участие в выборах
     */
    public void setCandidatesParticipate(Boolean value) {
        set(31, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.candidates_participate</code>.
     * Граждане, зарегистрированные кандидатами на участие в выборах
     */
    public Boolean getCandidatesParticipate() {
        return (Boolean) get(31);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.criminal_prosecution</code>.
     * Сведения о факте уголовного преследования либо о прекращении уголовного
     * преследования
     */
    public void setCriminalProsecution(Boolean value) {
        set(32, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.criminal_prosecution</code>.
     * Сведения о факте уголовного преследования либо о прекращении уголовного
     * преследования
     */
    public Boolean getCriminalProsecution() {
        return (Boolean) get(32);
    }

    /**
     * Setter for <code>ervu_dashboard.citizen_complex_filters.verdict</code>.
     * Сведения о вынесенном приговоре
     */
    public void setVerdict(Boolean value) {
        set(33, value);
    }

    /**
     * Getter for <code>ervu_dashboard.citizen_complex_filters.verdict</code>.
     * Сведения о вынесенном приговоре
     */
    public Boolean getVerdict() {
        return (Boolean) get(33);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.places_deprivation</code>.
     * Признак отбывания наказания в местах лишения свободы
     */
    public void setPlacesDeprivation(Boolean value) {
        set(34, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.places_deprivation</code>.
     * Признак отбывания наказания в местах лишения свободы
     */
    public Boolean getPlacesDeprivation() {
        return (Boolean) get(34);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.criminal_record</code>.
     * Сведения о судимости
     */
    public void setCriminalRecord(String value) {
        set(35, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.criminal_record</code>.
     * Сведения о судимости
     */
    public String getCriminalRecord() {
        return (String) get(35);
    }

    /**
     * Setter for <code>ervu_dashboard.citizen_complex_filters.search</code>.
     * Сведения о розыске
     */
    public void setSearch(Boolean value) {
        set(36, value);
    }

    /**
     * Getter for <code>ervu_dashboard.citizen_complex_filters.search</code>.
     * Сведения о розыске
     */
    public Boolean getSearch() {
        return (Boolean) get(36);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.appealing_fz_53</code>.
     * Обжалование нарушений ФЗ-53
     */
    public void setAppealingFz_53(Boolean value) {
        set(37, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.appealing_fz_53</code>.
     * Обжалование нарушений ФЗ-53
     */
    public Boolean getAppealingFz_53() {
        return (Boolean) get(37);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.administrative_fz_53</code>.
     * Административная ответственность в связи с нарушением ФЗ-53
     */
    public void setAdministrativeFz_53(Boolean value) {
        set(38, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.administrative_fz_53</code>.
     * Административная ответственность в связи с нарушением ФЗ-53
     */
    public Boolean getAdministrativeFz_53() {
        return (Boolean) get(38);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.subpoena_directed</code>.
     * Сведения о направленнии повестки военного комиссариата
     */
    public void setSubpoenaDirected(Boolean value) {
        set(39, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.subpoena_directed</code>.
     * Сведения о направленнии повестки военного комиссариата
     */
    public Boolean getSubpoenaDirected() {
        return (Boolean) get(39);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.subpoena_delivery</code>.
     * Признак вручения повестки
     */
    public void setSubpoenaDelivery(Boolean value) {
        set(40, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.subpoena_delivery</code>.
     * Признак вручения повестки
     */
    public Boolean getSubpoenaDelivery() {
        return (Boolean) get(40);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.subpoena_appeared</code>.
     * Признак явки или неявки по повестке
     */
    public void setSubpoenaAppeared(Boolean value) {
        set(41, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.subpoena_appeared</code>.
     * Признак явки или неявки по повестке
     */
    public Boolean getSubpoenaAppeared() {
        return (Boolean) get(41);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.good_reason_subpoena_no_show</code>.
     * Сведения о признании причины неявки в военный комиссариат по повестке
     * уважительной
     */
    public void setGoodReasonSubpoenaNoShow(Boolean value) {
        set(42, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.good_reason_subpoena_no_show</code>.
     * Сведения о признании причины неявки в военный комиссариат по повестке
     * уважительной
     */
    public Boolean getGoodReasonSubpoenaNoShow() {
        return (Boolean) get(42);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.fact_criminal_prosecution_fz_53</code>.
     * Сведения о факте уголовного преследования
     */
    public void setFactCriminalProsecutionFz_53(Boolean value) {
        set(43, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.fact_criminal_prosecution_fz_53</code>.
     * Сведения о факте уголовного преследования
     */
    public Boolean getFactCriminalProsecutionFz_53() {
        return (Boolean) get(43);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.maternity_leave</code>.
     * Сведения об отпуске по уходу за ребёнком
     */
    public void setMaternityLeave(Boolean value) {
        set(44, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.maternity_leave</code>.
     * Сведения об отпуске по уходу за ребёнком
     */
    public Boolean getMaternityLeave() {
        return (Boolean) get(44);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.death_date_child</code>.
     * Наличие даты смерти ребёнка
     */
    public void setDeathDateChild(Boolean value) {
        set(45, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.death_date_child</code>.
     * Наличие даты смерти ребёнка
     */
    public Boolean getDeathDateChild() {
        return (Boolean) get(45);
    }

    /**
     * Setter for
     * <code>ervu_dashboard.citizen_complex_filters.count_children</code>.
     * Количество несовершеннолетних детей
     */
    public void setCountChildren(Integer value) {
        set(46, value);
    }

    /**
     * Getter for
     * <code>ervu_dashboard.citizen_complex_filters.count_children</code>.
     * Количество несовершеннолетних детей
     */
    public Integer getCountChildren() {
        return (Integer) get(46);
    }

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

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

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

    /**
     * Create a detached CitizenComplexFiltersRecord
     */
    public CitizenComplexFiltersRecord() {
        super(CitizenComplexFilters.CITIZEN_COMPLEX_FILTERS);
    }

    /**
     * Create a detached, initialised CitizenComplexFiltersRecord
     */
    public CitizenComplexFiltersRecord(Long citizenComplexFiltersId, UUID recruitId, Boolean children, Boolean ward, Boolean conscription, String employment, Boolean parentalLeave, Boolean ip, Boolean selfEmployed, Boolean education, Boolean professionFemale, Boolean academicLeave, Boolean militaryCenter, Boolean militeryDepartment, Boolean rusDiplomas, Boolean foreignDiplomas, Boolean diseases, Boolean hivInfection, Boolean regPnd, Boolean disability, Boolean incompetent, Boolean sportsCategories, Boolean driveVehicle, Boolean tractorLicense, Boolean issuesCitizenshipRus, Boolean resideForeign, Boolean realEstate, Boolean groundVehicles, Boolean airVehicles, Boolean waterVehicles, Boolean deputies, Boolean candidatesParticipate, Boolean criminalProsecution, Boolean verdict, Boolean placesDeprivation, String criminalRecord, Boolean search, Boolean appealingFz_53, Boolean administrativeFz_53, Boolean subpoenaDirected, Boolean subpoenaDelivery, Boolean subpoenaAppeared, Boolean goodReasonSubpoenaNoShow, Boolean factCriminalProsecutionFz_53, Boolean maternityLeave, Boolean deathDateChild, Integer countChildren) {
        super(CitizenComplexFilters.CITIZEN_COMPLEX_FILTERS);

        setCitizenComplexFiltersId(citizenComplexFiltersId);
        setRecruitId(recruitId);
        setChildren(children);
        setWard(ward);
        setConscription(conscription);
        setEmployment(employment);
        setParentalLeave(parentalLeave);
        setIp(ip);
        setSelfEmployed(selfEmployed);
        setEducation(education);
        setProfessionFemale(professionFemale);
        setAcademicLeave(academicLeave);
        setMilitaryCenter(militaryCenter);
        setMiliteryDepartment(militeryDepartment);
        setRusDiplomas(rusDiplomas);
        setForeignDiplomas(foreignDiplomas);
        setDiseases(diseases);
        setHivInfection(hivInfection);
        setRegPnd(regPnd);
        setDisability(disability);
        setIncompetent(incompetent);
        setSportsCategories(sportsCategories);
        setDriveVehicle(driveVehicle);
        setTractorLicense(tractorLicense);
        setIssuesCitizenshipRus(issuesCitizenshipRus);
        setResideForeign(resideForeign);
        setRealEstate(realEstate);
        setGroundVehicles(groundVehicles);
        setAirVehicles(airVehicles);
        setWaterVehicles(waterVehicles);
        setDeputies(deputies);
        setCandidatesParticipate(candidatesParticipate);
        setCriminalProsecution(criminalProsecution);
        setVerdict(verdict);
        setPlacesDeprivation(placesDeprivation);
        setCriminalRecord(criminalRecord);
        setSearch(search);
        setAppealingFz_53(appealingFz_53);
        setAdministrativeFz_53(administrativeFz_53);
        setSubpoenaDirected(subpoenaDirected);
        setSubpoenaDelivery(subpoenaDelivery);
        setSubpoenaAppeared(subpoenaAppeared);
        setGoodReasonSubpoenaNoShow(goodReasonSubpoenaNoShow);
        setFactCriminalProsecutionFz_53(factCriminalProsecutionFz_53);
        setMaternityLeave(maternityLeave);
        setDeathDateChild(deathDateChild);
        setCountChildren(countChildren);
        resetChangedOnNotNull();
    }
}
