
package de.ivu.elect.business.gruppeimgebiet.control;

import de.ivu.elect.jee.exchange.Violation;
import de.ivu.elect.jee.exchange.ViolationLevel;
import de.ivu.elect.business.gruppe.entity.GruppeTK;

public class EinzelbewerberTrittDoppeltAnViolation extends Violation {

  private static final long serialVersionUID = 1L;

  private static final String MESSAGE_KEY_FEHLER_GRUPPE_FEHLT = "import.validierung.fehler.einzelbewerber.tritt.doppelt.an";

  public EinzelbewerberTrittDoppeltAnViolation(GruppeTK gruppeTK) {
    this(gruppeTK.getSchluessel());
  }

  /**
   * Dieser Konstruktor ist notwendig, da der Java-Compiler Probleme mit dem Aufruf von super(Objects... params) hatte
   */
  private EinzelbewerberTrittDoppeltAnViolation(Object... objects) {
    super(ViolationLevel.ERROR, MESSAGE_KEY_FEHLER_GRUPPE_FEHLT, objects);
  }
}
