package de.ivu.elect.presentation.search;

import java.util.Collections;
import java.util.List;

import javax.inject.Inject;

import de.ivu.elect.business.search.control.DefaultBenutzerSuchparameterProvider;
import de.ivu.elect.business.search.control.SearchParameterStateExtractor;
import de.ivu.elect.business.search.entity.DefaulBenutzerSuchparameter;
import de.ivu.elect.jee.presentation.search.AbstractSearchParameters;

/**
 *  on 18.01.2017.
 */
public class ElectDefaultBenutzerSuchparameterProvider implements DefaultBenutzerSuchparameterProvider {

  @Inject
  SearchParameterStateExtractor searchParameterStateExtractor;

  @Override
  public List<DefaulBenutzerSuchparameter> getDefaultParameterFuerWahlen() {
    return Collections.emptyList();
  }

  @Override
  public List<DefaulBenutzerSuchparameter> getDefaultParameterFuerWahltermine() {
    return Collections.emptyList();
  }

  protected String extractSuchparameter(AbstractSearchParameters searchParameters) {
    return searchParameterStateExtractor.getSearchParameterState(searchParameters);
  }
}
