/*
 * This file is generated by jOOQ.
 */
package ru.micord.webbpm.ervu.business_metrics.db_beans.journal_log.tables.records;


import java.math.BigDecimal;

import org.jooq.impl.TableRecordImpl;

import ru.micord.webbpm.ervu.business_metrics.db_beans.journal_log.tables.ViewSummonsesListDataExchangeError;


/**
 * This class is generated by jOOQ.
 */
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class ViewSummonsesListDataExchangeErrorRecord extends TableRecordImpl<ViewSummonsesListDataExchangeErrorRecord> {

    private static final long serialVersionUID = 1L;

    /**
     * Setter for
     * <code>journal_log.view_summonses_list_data_exchange_error.summonses_list_data_exchange_error_id</code>.
     */
    public void setSummonsesListDataExchangeErrorId(Long value) {
        set(0, value);
    }

    /**
     * Getter for
     * <code>journal_log.view_summonses_list_data_exchange_error.summonses_list_data_exchange_error_id</code>.
     */
    public Long getSummonsesListDataExchangeErrorId() {
        return (Long) get(0);
    }

    /**
     * Setter for
     * <code>journal_log.view_summonses_list_data_exchange_error.count_all</code>.
     */
    public void setCountAll(Long value) {
        set(1, value);
    }

    /**
     * Getter for
     * <code>journal_log.view_summonses_list_data_exchange_error.count_all</code>.
     */
    public Long getCountAll() {
        return (Long) get(1);
    }

    /**
     * Setter for
     * <code>journal_log.view_summonses_list_data_exchange_error.percent_error_1</code>.
     */
    public void setPercentError_1(BigDecimal value) {
        set(2, value);
    }

    /**
     * Getter for
     * <code>journal_log.view_summonses_list_data_exchange_error.percent_error_1</code>.
     */
    public BigDecimal getPercentError_1() {
        return (BigDecimal) get(2);
    }

    /**
     * Setter for
     * <code>journal_log.view_summonses_list_data_exchange_error.percent_error_2</code>.
     */
    public void setPercentError_2(BigDecimal value) {
        set(3, value);
    }

    /**
     * Getter for
     * <code>journal_log.view_summonses_list_data_exchange_error.percent_error_2</code>.
     */
    public BigDecimal getPercentError_2() {
        return (BigDecimal) get(3);
    }

    /**
     * Setter for
     * <code>journal_log.view_summonses_list_data_exchange_error.percent_error_3</code>.
     */
    public void setPercentError_3(BigDecimal value) {
        set(4, value);
    }

    /**
     * Getter for
     * <code>journal_log.view_summonses_list_data_exchange_error.percent_error_3</code>.
     */
    public BigDecimal getPercentError_3() {
        return (BigDecimal) get(4);
    }

    /**
     * Setter for
     * <code>journal_log.view_summonses_list_data_exchange_error.percent_error_4</code>.
     */
    public void setPercentError_4(BigDecimal value) {
        set(5, value);
    }

    /**
     * Getter for
     * <code>journal_log.view_summonses_list_data_exchange_error.percent_error_4</code>.
     */
    public BigDecimal getPercentError_4() {
        return (BigDecimal) get(5);
    }

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

    /**
     * Create a detached ViewSummonsesListDataExchangeErrorRecord
     */
    public ViewSummonsesListDataExchangeErrorRecord() {
        super(ViewSummonsesListDataExchangeError.VIEW_SUMMONSES_LIST_DATA_EXCHANGE_ERROR);
    }

    /**
     * Create a detached, initialised ViewSummonsesListDataExchangeErrorRecord
     */
    public ViewSummonsesListDataExchangeErrorRecord(Long summonsesListDataExchangeErrorId, Long countAll, BigDecimal percentError_1, BigDecimal percentError_2, BigDecimal percentError_3, BigDecimal percentError_4) {
        super(ViewSummonsesListDataExchangeError.VIEW_SUMMONSES_LIST_DATA_EXCHANGE_ERROR);

        setSummonsesListDataExchangeErrorId(summonsesListDataExchangeErrorId);
        setCountAll(countAll);
        setPercentError_1(percentError_1);
        setPercentError_2(percentError_2);
        setPercentError_3(percentError_3);
        setPercentError_4(percentError_4);
        resetChangedOnNotNull();
    }
}
