package de.ivu.elect.business.ergebnis.control;

import javax.enterprise.event.Observes;
import javax.enterprise.event.Reception;
import javax.enterprise.event.TransactionPhase;
import javax.inject.Inject;

import de.ivu.elect.business.ergebnis.entity.ZwischenergebnisBerechnenEvent;

public class ZwischenergebnisBerechnenBackupZurueckEventListener {

  @Inject
  private transient ZwischenergebnisBerechnenBackupZurueck zwischenergebnisBerechnenBackupZurueck;

  public void listen(
      @Observes(during = TransactionPhase.AFTER_SUCCESS, notifyObserver = Reception.ALWAYS) ZwischenergebnisBerechnenEvent event) {
    zwischenergebnisBerechnenBackupZurueck.pruefeBackupZurueck();
  }

}
