
package de.ivu.elect.business.wahl.boundary;

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

import de.ivu.elect.business.wahl.entity.Wahltermin;
import de.ivu.elect.jee.security.LogoutChangeEvent;

public class SetzeWahlterminLogoutChangeListener {

  @Inject
  private WahlterminSessionSelect wahlterminSelect;

  public void onLogoutChanged(@Observes LogoutChangeEvent event) {
    clearWahlterminSelect();
  }

  private void clearWahlterminSelect() {
    setWahltermin(null);
  }

  private void setWahltermin(Wahltermin wahltermin) {
    wahlterminSelect.setEntity(wahltermin);
  }

}
