All Downloads are FREE. Search and download functionalities are using the official Maven repository.

br.com.swconsultoria.efd.icms.registros.contadores.ContadoresBlocoK Maven / Gradle / Ivy

The newest version!
/**
 *
 */
package br.com.swconsultoria.efd.icms.registros.contadores;

import br.com.swconsultoria.efd.icms.registros.blocoK.BlocoKEnum;
import lombok.EqualsAndHashCode;

/**
 * @author Samuel Oliveira
 *
 */
@EqualsAndHashCode
public class ContadoresBlocoK {

    //Bloco K
    private int contRegistroK001 = 0;
    private int contRegistroK010 = 0;
    private int contRegistroK100 = 0;
    private int contRegistroK200 = 0;
    private int contRegistroK210 = 0;
    private int contRegistroK215 = 0;
    private int contRegistroK220 = 0;
    private int contRegistroK230 = 0;
    private int contRegistroK235 = 0;
    private int contRegistroK250 = 0;
    private int contRegistroK255 = 0;
    private int contRegistroK260 = 0;
    private int contRegistroK265 = 0;
    private int contRegistroK270 = 0;
    private int contRegistroK275 = 0;
    private int contRegistroK280 = 0;
    private int contRegistroK290 = 0;
    private int contRegistroK291 = 0;
    private int contRegistroK292 = 0;
    private int contRegistroK300 = 0;
    private int contRegistroK301 = 0;
    private int contRegistroK302 = 0;
    private int contRegistroK990 = 0;

    public void incrementar(BlocoKEnum bloco) {

        contRegistroK990++;

        switch (bloco) {
            case RegistroK001:
                contRegistroK001++;
                break;
            case RegistroK010:
                contRegistroK010++;
                break;
            case RegistroK100:
                contRegistroK100++;
                break;
            case RegistroK200:
                contRegistroK200++;
                break;
            case RegistroK210:
                contRegistroK210++;
                break;
            case RegistroK215:
                contRegistroK215++;
                break;
            case RegistroK220:
                contRegistroK220++;
                break;
            case RegistroK230:
                contRegistroK230++;
                break;
            case RegistroK235:
                contRegistroK235++;
                break;
            case RegistroK250:
                contRegistroK250++;
                break;
            case RegistroK255:
                contRegistroK255++;
                break;
            case RegistroK260:
                contRegistroK260++;
                break;
            case RegistroK265:
                contRegistroK265++;
                break;
            case RegistroK270:
                contRegistroK270++;
                break;
            case RegistroK275:
                contRegistroK275++;
                break;
            case RegistroK280:
                contRegistroK280++;
                break;
            case RegistroK290:
                contRegistroK290++;
                break;
            case RegistroK291:
                contRegistroK291++;
                break;
            case RegistroK292:
                contRegistroK292++;
                break;
            case RegistroK300:
                contRegistroK300++;
                break;
            case RegistroK301:
                contRegistroK301++;
                break;
            case RegistroK302:
                contRegistroK302++;
                break;
            default:
                break;
        }
    }

    /**
     * @return the contRegistroK001
     */
    public int getContRegistroK001() {
        return contRegistroK001;
    }

    /**
     * @return the contRegistroK010
     */
    public int getContRegistroK010() {
        return contRegistroK010;
    }

    /**
     * @return the contRegistroK100
     */
    public int getContRegistroK100() {
        return contRegistroK100;
    }

    /**
     * @return the contRegistroK200
     */
    public int getContRegistroK200() {
        return contRegistroK200;
    }

    /**
     * @return the contRegistroK210
     */
    public int getContRegistroK210() {
        return contRegistroK210;
    }

    /**
     * @return the contRegistroK215
     */
    public int getContRegistroK215() {
        return contRegistroK215;
    }

    /**
     * @return the contRegistroK220
     */
    public int getContRegistroK220() {
        return contRegistroK220;
    }

    /**
     * @return the contRegistroK230
     */
    public int getContRegistroK230() {
        return contRegistroK230;
    }

    /**
     * @return the contRegistroK235
     */
    public int getContRegistroK235() {
        return contRegistroK235;
    }

    /**
     * @return the contRegistroK250
     */
    public int getContRegistroK250() {
        return contRegistroK250;
    }

    /**
     * @return the contRegistroK255
     */
    public int getContRegistroK255() {
        return contRegistroK255;
    }

    /**
     * @return the contRegistroK260
     */
    public int getContRegistroK260() {
        return contRegistroK260;
    }

    /**
     * @return the contRegistroK265
     */
    public int getContRegistroK265() {
        return contRegistroK265;
    }

    /**
     * @return the contRegistroK270
     */
    public int getContRegistroK270() {
        return contRegistroK270;
    }

    /**
     * @return the contRegistroK275
     */
    public int getContRegistroK275() {
        return contRegistroK275;
    }

    /**
     * @return the contRegistroK290
     */
    public int getContRegistroK290() {
        return contRegistroK290;
    }

    /**
     * @return the contRegistroK291
     */
    public int getContRegistroK291() {
        return contRegistroK291;
    }

    /**
     * @return the contRegistroK292
     */
    public int getContRegistroK292() {
        return contRegistroK292;
    }

    /**
     * @return the contRegistroK300
     */
    public int getContRegistroK300() {
        return contRegistroK300;
    }

    /**
     * @return the contRegistroK301
     */
    public int getContRegistroK301() {
        return contRegistroK301;
    }

    /**
     * @return the contRegistroK302
     */
    public int getContRegistroK302() {
        return contRegistroK302;
    }

    /**
     * @return the contRegistroK280
     */
    public int getContRegistroK280() {
        return contRegistroK280;
    }

    /**
     * @return the contRegistroK990
     */
    public int getContRegistroK990() {
        return contRegistroK990;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy