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

import java.math.BigDecimal;

import javax.annotation.Nullable;

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

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

  private final PolitischeGruppe politischeGruppe;

  private final Long anzahl;

  private final BigDecimal anteil;

  private final BigDecimal gewinnVerlust;

  private final Long anzahlVorperiode;

  public PolitischeGruppeProzentGewinnVerlust(PolitischeGruppe politischeGruppe, Long anzahl,
      @Nullable BigDecimal anteil, @Nullable BigDecimal gewinnVerlust, Long anzahlVorperiode) {
    this.politischeGruppe = politischeGruppe;
    this.anzahl = anzahl;
    this.anteil = anteil;
    this.gewinnVerlust = gewinnVerlust;
    this.anzahlVorperiode = anzahlVorperiode;
  }

  public Long getAnzahl() {
    return anzahl;
  }

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

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

  public PolitischeGruppe getPolitischeGruppe() {
    return politischeGruppe;
  }

  public Long getAnzahlVorperiode() {
    return anzahlVorperiode;
  }
}
