package no.valg.valgnatt.database.forberedvalg.bean;

import lombok.Getter;
import lombok.Setter;

/**
 * En klasse for som holder et sett av nøkler for en såkalt "Bean". Bare et utvalg av nøklene er i bruk for
 * en bestemt Bean. Hele poenget med klassen er bare å få mindre kode (unngå "Duplicate code" i Sonar) samt å
 * tilby interface "getKey" - det trengs i LoadSave-systemet.
 */
@Getter
@Setter
public abstract class Bean {
    private int valgaar;
    private String valgtype;
    private String kommnr;
    private String kretsnr;
    private String valgdistriktnr;
    private String partikode;
    private int plassnr;
    private String nr;
    private Integer bydelnr;

    public abstract String getKey();
    
}
