
package de.ivu.elect.was.exchange.internet.velocity;

import java.math.BigDecimal;

import javax.annotation.Nullable;

import de.ivu.elect.business.gruppe.entity.SystemGruppe;

@Deprecated // ELECT-7126 alte Internetpräsentation
public class SystemGruppeProzentGewinnVerlust {

  private final SystemGruppe systemGruppe;

  private final Long anzahl;

  private final Long anzahlNurUrnenwahl;

  private final Long anzahlNurBriefwahl;

  private final BigDecimal anteil;

  private final Long anzahlVorperiode;

  private final BigDecimal gewinnVerlust;

  public SystemGruppeProzentGewinnVerlust(SystemGruppe systemGruppe, Long anzahl, Long anzahlNurUrnenwahl, Long anzahlNurBriefwahl, @Nullable BigDecimal anteil, @Nullable BigDecimal gewinnVerlust,
      Long anzahlVorperiode) {
    super();

    this.systemGruppe = systemGruppe;

    this.anzahl = anzahl;
    this.anzahlNurUrnenwahl = anzahlNurUrnenwahl;
    this.anzahlNurBriefwahl = anzahlNurBriefwahl;

    this.anteil = anteil;

    this.anzahlVorperiode = anzahlVorperiode;

    this.gewinnVerlust = gewinnVerlust;

  }

  public SystemGruppe getSystemGruppe() {
    return systemGruppe;
  }

  public Long getAnzahl() {
    return anzahl;
  }

  public Long getAnzahlNurUrnenwahl() {
    return anzahlNurUrnenwahl;
  }

  public Long getAnzahlNurBriefwahl() {
    return anzahlNurBriefwahl;
  }

  @Nullable
  public BigDecimal getAnteil() {
    return anteil;
  }

  public Long getAnzahlVorperiode() {
    return anzahlVorperiode;
  }

  @Nullable
  public BigDecimal getGewinnVerlust() {
    return gewinnVerlust;
  }
}
