From 9e98d7ca0d8590c3dcb83671ae682b4c86c86534 Mon Sep 17 00:00:00 2001 From: schneefux Date: Wed, 26 Sep 2018 20:55:01 +0200 Subject: Make Aufgabe1 tests green --- .../src/de/ostfalia/algo/ws18/base/IMember.java | 53 ++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 AlgoAufgabe1/src/de/ostfalia/algo/ws18/base/IMember.java (limited to 'AlgoAufgabe1/src/de/ostfalia/algo/ws18/base/IMember.java') diff --git a/AlgoAufgabe1/src/de/ostfalia/algo/ws18/base/IMember.java b/AlgoAufgabe1/src/de/ostfalia/algo/ws18/base/IMember.java new file mode 100644 index 0000000..e579ad7 --- /dev/null +++ b/AlgoAufgabe1/src/de/ostfalia/algo/ws18/base/IMember.java @@ -0,0 +1,53 @@ +package de.ostfalia.algo.ws18.base; + +import java.time.LocalDate; + +/** + * @author M. Gruendel + */ +public interface IMember extends Comparable { + + /** + * Liefert den Schluesselwert zurueck. + * @return - den Schluesselwert: int. + */ + public long getKey(); + + /** + * Liefert den Nachnamen des Mitglieds zurueck. + * @return - den Nachnamen des Mitglieds: String. + */ + public String getName(); + + /** + * Liefert den Vornamen des Mitglieds zurueck. + * @return - den Vornamen des Mitglieds: String. + */ + public String getFirstName(); + + /** + * Liefert das Geschlecht des Mitglieds zurueck. + * @return Geschlecht des Mitglieds: Gender. + */ + public Gender getGender(); + + /** + * Liefert das Geburtsdatum des Mitglieds zurueck. + * @return Geburtsdatum des Mitglieds: LocalDate. + */ + public LocalDate getDate(); + + /** + * liefert die Sportart zurueck. + * @return - die Sportart: KindOfSport; + */ + public KindOfSport getKindOfSport(); + + /** + * Liefert den Datensatz inklusive Schluesselwert als String zurueck.

+ * Beispiel: "82115101922, Hueber, Uta, 1922-10-15, F, HANDBALL" + * @return Datensatz inklusive Schluesselwert: String. + */ + public String toString(); + +} -- cgit v1.3.1