summaryrefslogtreecommitdiffstats
path: root/src/de/fhswf/in/inf/java1/aufgabe5/Person.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/fhswf/in/inf/java1/aufgabe5/Person.java')
-rw-r--r--src/de/fhswf/in/inf/java1/aufgabe5/Person.java86
1 files changed, 0 insertions, 86 deletions
diff --git a/src/de/fhswf/in/inf/java1/aufgabe5/Person.java b/src/de/fhswf/in/inf/java1/aufgabe5/Person.java
deleted file mode 100644
index 15de304..0000000
--- a/src/de/fhswf/in/inf/java1/aufgabe5/Person.java
+++ /dev/null
@@ -1,86 +0,0 @@
-/**
- *
- */
-package de.fhswf.in.inf.java1.aufgabe5;
-
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * A person which can own an account.
- *
- * @author $Author: $
- * @version $Revision: $, $Date: $ UTC
- */
-public class Person
-{
- private String vorname;
-
- private String nachname;
-
- private List<Konto> kontenliste = new ArrayList<>();
-
- /**
- * Creates a person with first and last name.
- *
- * @param vorname
- * First name of the person
- * @param nachname
- * Last name of the person
- */
- public Person(String vorname, String nachname)
- {
- if (vorname == null)
- {
- throw new IllegalArgumentException("Vorname can't be null");
- }
- if (nachname == null)
- {
- throw new IllegalArgumentException("Nachname can't be null");
- }
- if (vorname.isEmpty())
- {
- throw new IllegalArgumentException("Vorname can't be empty");
- }
- if (nachname.isEmpty())
- {
- throw new IllegalArgumentException("Nachname can't be empty");
- }
- this.vorname = vorname;
- this.nachname = nachname;
- }
-
- /**
- * Just for getting the persons name.
- *
- * @return Returns the full name of the person
- */
- @Override
- public String toString()
- {
- return vorname + " " + nachname;
- }
-
- /**
- * For adding the back reference to the Konto.
- *
- * @param konto
- * Konto that will be added to the person.
- */
- public void addKonto(Konto konto)
- {
- if (konto == null)
- {
- throw new IllegalArgumentException("Konto can't be empty");
- }
- if (konto.getBesitzer() != this)
- {
- throw new IllegalArgumentException("Person must be owner of Konto");
- }
- if (!kontenliste.contains(konto))
- {
- kontenliste.add(konto);
- }
- }
-
-}