From 67f24bdb566ff051079beaec8e04abef8c06ab2f Mon Sep 17 00:00:00 2001 From: Ileana Krontsi Date: Sun, 15 Nov 2015 14:41:09 +0100 Subject: [PATCH] Enum Familienstand mit parseChar ausgestattet. --- .../java/de/uniluebeck/mi/projmi6/model/Patient.java | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/uniluebeck/mi/projmi6/model/Patient.java b/src/main/java/de/uniluebeck/mi/projmi6/model/Patient.java index 77616a1..8dee655 100644 --- a/src/main/java/de/uniluebeck/mi/projmi6/model/Patient.java +++ b/src/main/java/de/uniluebeck/mi/projmi6/model/Patient.java @@ -243,7 +243,7 @@ public class Patient extends Version { public enum Familienstand { LEDIG('l', "ledig"), - GETRANNT('g', "getrennt"), + GETRENNT('g', "getrennt"), VERHEIRATET('v', "verheiratet"), VERWITWET('w', "verwitwet"); @@ -255,6 +255,21 @@ public class Patient extends Version { this.familienstand = familienstand; } + public static Familienstand parseChar(final char id) { + switch (id) { + case 'l': + return LEDIG; + case 'g': + return GETRENNT; + case 'v': + return VERHEIRATET; + case 'w': + return VERWITWET; + default: + return LEDIG; + } + } + @Override public String toString() { return familienstand;