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


import java.math.BigDecimal;

import org.jooq.impl.TableRecordImpl;

import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.ViewInfoSentToLkEpgu;


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

    private static final long serialVersionUID = 1L;

    /**
     * Setter for
     * <code>init_registration_info.view_info_sent_to_lk_epgu.info_sent_to_lk_epgu_id</code>.
     */
    public void setInfoSentToLkEpguId(Long value) {
        set(0, value);
    }

    /**
     * Getter for
     * <code>init_registration_info.view_info_sent_to_lk_epgu.info_sent_to_lk_epgu_id</code>.
     */
    public Long getInfoSentToLkEpguId() {
        return (Long) get(0);
    }

    /**
     * Setter for
     * <code>init_registration_info.view_info_sent_to_lk_epgu.percent_status_formed</code>.
     */
    public void setPercentStatusFormed(BigDecimal value) {
        set(1, value);
    }

    /**
     * Getter for
     * <code>init_registration_info.view_info_sent_to_lk_epgu.percent_status_formed</code>.
     */
    public BigDecimal getPercentStatusFormed() {
        return (BigDecimal) get(1);
    }

    /**
     * Setter for
     * <code>init_registration_info.view_info_sent_to_lk_epgu.percent_status_not_formed</code>.
     */
    public void setPercentStatusNotFormed(BigDecimal value) {
        set(2, value);
    }

    /**
     * Getter for
     * <code>init_registration_info.view_info_sent_to_lk_epgu.percent_status_not_formed</code>.
     */
    public BigDecimal getPercentStatusNotFormed() {
        return (BigDecimal) get(2);
    }

    /**
     * Setter for
     * <code>init_registration_info.view_info_sent_to_lk_epgu.percent_sended</code>.
     */
    public void setPercentSended(BigDecimal value) {
        set(3, value);
    }

    /**
     * Getter for
     * <code>init_registration_info.view_info_sent_to_lk_epgu.percent_sended</code>.
     */
    public BigDecimal getPercentSended() {
        return (BigDecimal) get(3);
    }

    /**
     * Setter for
     * <code>init_registration_info.view_info_sent_to_lk_epgu.percent_delivered</code>.
     */
    public void setPercentDelivered(BigDecimal value) {
        set(4, value);
    }

    /**
     * Getter for
     * <code>init_registration_info.view_info_sent_to_lk_epgu.percent_delivered</code>.
     */
    public BigDecimal getPercentDelivered() {
        return (BigDecimal) get(4);
    }

    /**
     * Setter for
     * <code>init_registration_info.view_info_sent_to_lk_epgu.percent_error</code>.
     */
    public void setPercentError(BigDecimal value) {
        set(5, value);
    }

    /**
     * Getter for
     * <code>init_registration_info.view_info_sent_to_lk_epgu.percent_error</code>.
     */
    public BigDecimal getPercentError() {
        return (BigDecimal) get(5);
    }

    /**
     * Setter for
     * <code>init_registration_info.view_info_sent_to_lk_epgu.percent_viewed</code>.
     */
    public void setPercentViewed(BigDecimal value) {
        set(6, value);
    }

    /**
     * Getter for
     * <code>init_registration_info.view_info_sent_to_lk_epgu.percent_viewed</code>.
     */
    public BigDecimal getPercentViewed() {
        return (BigDecimal) get(6);
    }

    /**
     * Setter for
     * <code>init_registration_info.view_info_sent_to_lk_epgu.percent_not_viewed</code>.
     */
    public void setPercentNotViewed(BigDecimal value) {
        set(7, value);
    }

    /**
     * Getter for
     * <code>init_registration_info.view_info_sent_to_lk_epgu.percent_not_viewed</code>.
     */
    public BigDecimal getPercentNotViewed() {
        return (BigDecimal) get(7);
    }

    /**
     * Setter for
     * <code>init_registration_info.view_info_sent_to_lk_epgu.count_all</code>.
     */
    public void setCountAll(Long value) {
        set(8, value);
    }

    /**
     * Getter for
     * <code>init_registration_info.view_info_sent_to_lk_epgu.count_all</code>.
     */
    public Long getCountAll() {
        return (Long) get(8);
    }

    /**
     * Setter for
     * <code>init_registration_info.view_info_sent_to_lk_epgu.percent_exceeded_send</code>.
     */
    public void setPercentExceededSend(BigDecimal value) {
        set(9, value);
    }

    /**
     * Getter for
     * <code>init_registration_info.view_info_sent_to_lk_epgu.percent_exceeded_send</code>.
     */
    public BigDecimal getPercentExceededSend() {
        return (BigDecimal) get(9);
    }

    /**
     * Setter for
     * <code>init_registration_info.view_info_sent_to_lk_epgu.percent_exceeded_delivered</code>.
     */
    public void setPercentExceededDelivered(BigDecimal value) {
        set(10, value);
    }

    /**
     * Getter for
     * <code>init_registration_info.view_info_sent_to_lk_epgu.percent_exceeded_delivered</code>.
     */
    public BigDecimal getPercentExceededDelivered() {
        return (BigDecimal) get(10);
    }

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

    /**
     * Create a detached ViewInfoSentToLkEpguRecord
     */
    public ViewInfoSentToLkEpguRecord() {
        super(ViewInfoSentToLkEpgu.VIEW_INFO_SENT_TO_LK_EPGU);
    }

    /**
     * Create a detached, initialised ViewInfoSentToLkEpguRecord
     */
    public ViewInfoSentToLkEpguRecord(Long infoSentToLkEpguId, BigDecimal percentStatusFormed, BigDecimal percentStatusNotFormed, BigDecimal percentSended, BigDecimal percentDelivered, BigDecimal percentError, BigDecimal percentViewed, BigDecimal percentNotViewed, Long countAll, BigDecimal percentExceededSend, BigDecimal percentExceededDelivered) {
        super(ViewInfoSentToLkEpgu.VIEW_INFO_SENT_TO_LK_EPGU);

        setInfoSentToLkEpguId(infoSentToLkEpguId);
        setPercentStatusFormed(percentStatusFormed);
        setPercentStatusNotFormed(percentStatusNotFormed);
        setPercentSended(percentSended);
        setPercentDelivered(percentDelivered);
        setPercentError(percentError);
        setPercentViewed(percentViewed);
        setPercentNotViewed(percentNotViewed);
        setCountAll(countAll);
        setPercentExceededSend(percentExceededSend);
        setPercentExceededDelivered(percentExceededDelivered);
        resetChangedOnNotNull();
    }
}
