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

import de.ivu.elect.business.wahlbeteiligung.entity.WahlbeteiligungVerlauf;
import de.ivu.elect.business.wahlbeteiligung.entity.WahlbeteiligungVerlaufGebiet;
import de.ivu.elect.business.wahlbeteiligung.entity.WahlbeteiligungVerlaufGebietProperties;
import de.ivu.elect.business.wahlbeteiligung.entity.WahlbeteiligungVerlaufProperties;
import de.ivu.elect.jee.presentation.dynamicform.FormBuilder;

import java.io.Serializable;

public class WahlbeteiligungVerlaufGebietViewFormBuilder implements Serializable {

  private static final long serialVersionUID = 1L;

  public void addProperties(FormBuilder formBuilder, WahlbeteiligungVerlaufGebiet entity) {
    WahlbeteiligungVerlaufGebietProperties properties = entity.getProperties();
    WahlbeteiligungVerlauf wahlbeteiligungVerlauf = entity.getWahlbeteiligungVerlauf();
    formBuilder.addProperty(wahlbeteiligungVerlauf.getProperties().getNameProperty()).readonly();
    formBuilder.addProperty(wahlbeteiligungVerlauf.getProperties().getDatumProperty()).readonly();
    formBuilder.addProperty(properties.getWahlbeteilungProperty());
  }
}
