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

import java.util.List;

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

public class ErgebnisLogEintragSearch extends AbstractErgebnisLogEintragSearch {

  public ErgebnisLogEintragSearch() {
    super();
  }

  @Override
  protected List<ErgebnisLogEintrag> querySearchResult(ErgebnisLogEintragSearchParameters searchParameters) {
    if (searchParameters.getErgebnisLogEintragArt() == null) {
      return dao.findByErgebnisOrderByPosition(searchParameters.getErgebnis());
    }

    return dao.findByErgebnisUndArtOrderByPosition(searchParameters.getErgebnis(), searchParameters.getErgebnisLogEintragArt());
  }
}
