diff options
| author | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-12-15 22:25:23 +0100 |
|---|---|---|
| committer | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-12-15 22:25:23 +0100 |
| commit | 953b348b7011b5aabe0f896ad0472cbf8455312d (patch) | |
| tree | 5a68c4abeed4a44ca7474de524838f13923a464f /src/de/fhswf/in/inf/se/projektthemenvergabe/model | |
| parent | c42890f0dff5ad14efd22e2de87d2afc4e758ac6 (diff) | |
| download | Projektthemenvergabe-953b348b7011b5aabe0f896ad0472cbf8455312d.tar.gz Projektthemenvergabe-953b348b7011b5aabe0f896ad0472cbf8455312d.zip | |
Only allow singular PKs
Diffstat (limited to 'src/de/fhswf/in/inf/se/projektthemenvergabe/model')
| -rw-r--r-- | src/de/fhswf/in/inf/se/projektthemenvergabe/model/Ansprechpartner.java | 17 | ||||
| -rw-r--r-- | src/de/fhswf/in/inf/se/projektthemenvergabe/model/Organisation.java | 16 |
2 files changed, 33 insertions, 0 deletions
diff --git a/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Ansprechpartner.java b/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Ansprechpartner.java index 66b6ab5..72bf249 100644 --- a/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Ansprechpartner.java +++ b/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Ansprechpartner.java @@ -161,4 +161,21 @@ public class Ansprechpartner this.vorname.set(vorname); } + /* + * (non-Javadoc) + * + * @see java.lang.Object#equals(java.lang.Object) + */ + @Override + public boolean equals(Object obj) + { + if (!(obj instanceof Ansprechpartner)) + { + return false; + } + + return ((Ansprechpartner) obj).vorname.get().equals(vorname.get()) + && ((Ansprechpartner) obj).nachname.get().equals(nachname.get()); + } + }
\ No newline at end of file diff --git a/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Organisation.java b/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Organisation.java index dca4511..4525045 100644 --- a/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Organisation.java +++ b/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Organisation.java @@ -107,4 +107,20 @@ public class Organisation { return name.get(); } + + /* + * (non-Javadoc) + * + * @see java.lang.Object#equals(java.lang.Object) + */ + @Override + public boolean equals(Object obj) + { + if (!(obj instanceof Organisation)) + { + return false; + } + + return ((Organisation) obj).name.get().equals(name.get()); + } }
\ No newline at end of file |
