package de.ivu.elect.interfaces.core.konfiguration;

import java.io.Serializable;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;

@XmlAccessorType(XmlAccessType.FIELD)
public class PersonPruefungKonfiguration implements Serializable {

  private static final long serialVersionUID = 1L;

  @XmlElement(required = true)
  private String name;

  private String beschreibung;

  @XmlElement(required = true)
  private String customData;

  @XmlElement(required = true)
  private PersonPruefungKonfigurationStatus status;

  @XmlElement(required = true)
  private PersonPruefungKonfigurationTyp typ;

  @XmlElement(required = true)
  private PersonPruefungKonfigurationPersonentyp personentyp;

  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }

  public String getBeschreibung() {
    return beschreibung;
  }

  public void setBeschreibung(String beschreibung) {
    this.beschreibung = beschreibung;
  }

  public String getCustomData() {
    return customData;
  }

  public void setCustomData(String customData) {
    this.customData = customData;
  }

  public PersonPruefungKonfigurationStatus getStatus() {
    return status;
  }

  public void setStatus(PersonPruefungKonfigurationStatus status) {
    this.status = status;
  }

  public PersonPruefungKonfigurationTyp getTyp() {
    return typ;
  }

  public void setTyp(PersonPruefungKonfigurationTyp typ) {
    this.typ = typ;
  }

  public PersonPruefungKonfigurationPersonentyp getPersonentyp() {
    return personentyp;
  }

  public void setPersonentyp(PersonPruefungKonfigurationPersonentyp personentyp) {
    this.personentyp = personentyp;
  }
}
