
package de.ivu.elect.business.wahlvorschlag.boundary;

import java.io.Serializable;

import de.ivu.elect.business.wahlvorschlag.entity.Direktkandidat;


import de.ivu.elect.business.wahlvorschlag.boundary.WahlvorschlagFactory;
import javax.inject.Inject;

/**
 * Diese Klasse liefert nur eine leere Instanz, für konkrete Implementierungen überschreiben
 */
public class DirektkandidatFactory implements Serializable {

  private static final long serialVersionUID = 1L;

  @Inject
  private transient WahlvorschlagFactory superFactory;

  public Direktkandidat create() {
        Direktkandidat entity = new Direktkandidat(
          );

    initDefaultAttributes(entity);

    return entity;
  }



  public void initDefaultAttributes(Direktkandidat entity) {
    superFactory.initDefaultAttributes(entity);
  }

}
