package de.ivu.elect.business.hochrechnung.entity;

import java.util.function.BiFunction;

import de.ivu.elect.business.hochrechnung.boundary.HochrechnungsalgorithmusKonfiguration;
import de.ivu.elect.jee.presentation.dynamicform.FormBuilder;
import de.ivu.elect.jee.presentation.dynamicform.LambdaEnumProperty;

public class HochrechnenAnhandVorlaufigesErgebnisKonfiguration implements HochrechnungsalgorithmusKonfiguration {
  @Override
  public void addObservingProperties(FormBuilder formBuilder, LambdaEnumProperty observedProperty, BiFunction<String, Object[], String> messageGetter) {
    // do nothing, aber erweiterbar um die Konfiguration zu aendern bei Wunsche
  }

  @Override
  public HochrechnungsalgorithmusArt getHochrechnungsalgorithmusArt() {
    return HochrechnungsalgorithmusArt.UEBERNAHME_VOM_VORLAEUFIGEN_ERGEBNIS;
  }

  @Override
  public void adjustDefaultSelectionNachKoordinatenInformationen(KoordinatenInformationen koordinatenInformationen) {
    // do nothing (for now)
  }
}