From 73f93f0697d5f021957e953894ff5be292ed73e5 Mon Sep 17 00:00:00 2001 From: Markus Kreth Date: Fri, 25 Jan 2019 17:33:09 +0100 Subject: [PATCH] Bugfix MeldungGenerator: without Altersgruppen --- .../business/meldung/MeldungDmtWettkampfGenerator.java | 7 ++++++- .../business/meldung/MeldungGeneratorFactory.java | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/business/meldung/MeldungDmtWettkampfGenerator.java b/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/business/meldung/MeldungDmtWettkampfGenerator.java index fbf7fa3..25b379b 100644 --- a/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/business/meldung/MeldungDmtWettkampfGenerator.java +++ b/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/business/meldung/MeldungDmtWettkampfGenerator.java @@ -2,13 +2,18 @@ package de.kreth.vaadin.clubhelper.vaadinclubhelper.business.meldung; import de.kreth.vaadin.clubhelper.vaadinclubhelper.data.Altersgruppe; import de.kreth.vaadin.clubhelper.vaadinclubhelper.data.Person; +import de.kreth.vaadin.clubhelper.vaadinclubhelper.data.Startpass; class MeldungDmtWettkampfGenerator extends AbstractMeldungGenerator { @Override public void personRepresentation(StringBuilder txt, Altersgruppe g, Person p) { txt.append("\n").append(p.getPrename()).append(" ").append(p.getSurname()).append("\t") - .append(p.getBirth().getYear()).append("\t").append(p.getStartpass().getStartpassNr()); + .append(p.getBirth().getYear()).append("\t"); + Startpass startpass = p.getStartpass(); + if (startpass != null) { + txt.append(p.getStartpass().getStartpassNr()); + } } } diff --git a/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/business/meldung/MeldungGeneratorFactory.java b/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/business/meldung/MeldungGeneratorFactory.java index baa10fa..a9cb414 100644 --- a/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/business/meldung/MeldungGeneratorFactory.java +++ b/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/business/meldung/MeldungGeneratorFactory.java @@ -6,7 +6,7 @@ public class MeldungGeneratorFactory { public static MeldungGenerator forType(CompetitionType.Type type) { if (type == null) { - return new MeldungEinzelWettkampfGenerator(); + return new MeldungDmtWettkampfGenerator(); // no Pflichten printed } switch (type) { case DOPPELMINI: