
package de.ivu.elect.presentation.veranstaltung.form;

import de.ivu.elect.business.veranstaltung.boundary.VeranstaltungSearchParameters;
import de.ivu.elect.business.veranstaltung.entity.SchulungArt;

public class VeranstaltungSearchParametersSchulungsArtProperty extends AbstractSchulungArtProperty {

  private final VeranstaltungSearchParameters veranstaltungSearchParameters;

  public VeranstaltungSearchParametersSchulungsArtProperty(VeranstaltungSearchParameters veranstaltungSearchParameters) {
    super();
    this.veranstaltungSearchParameters = veranstaltungSearchParameters;
  }

  @Override
  public boolean getDefaultRequired() {
    return false;
  }

  @Override
  public SchulungArt getValue() {
    return veranstaltungSearchParameters.getSchulungArt();
  }

  @Override
  public void setValue(SchulungArt schulungArt) {
    veranstaltungSearchParameters.setSchulungArt(schulungArt);
  }

  @Override
  public boolean hasNoSelectionItem() {
    return true;
  }
}
