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

import static java.util.Collections.emptyList;

import java.util.List;

import de.ivu.elect.business.ergebnis.entity.Ergebnis;
import de.ivu.elect.business.ergebniskonflikt.entity.ErgebnisKonflikt;

public class ErgebnisKonfliktSearch extends AbstractErgebnisKonfliktSearch {

  public ErgebnisKonfliktSearch() {
    super();
  }

  @Override
  protected List<ErgebnisKonflikt> querySearchResult(ErgebnisKonfliktSearchParameters searchParameters) {
    Ergebnis ergebnis = searchParameters.getErgebnis();

    if (ergebnis == null) {
      return emptyList();
    }

    return dao.findByErgebnisOrderById(ergebnis);
  }
}
