changed more stuff
This commit is contained in:
parent
cd9a49a19a
commit
29d3ec8268
8 changed files with 146 additions and 79 deletions
44
src/data/Student.java
Normal file
44
src/data/Student.java
Normal file
|
@ -0,0 +1,44 @@
|
|||
package hsmw.jotto5.beleg.data;
|
||||
|
||||
/**
|
||||
* Beschreibt eine studierende Person.
|
||||
*/
|
||||
public class Student extends DataObject {
|
||||
|
||||
private String name;
|
||||
private String lastName;
|
||||
|
||||
/**
|
||||
* Konstruktor zum manuellen Erzeugen.
|
||||
*
|
||||
* Bindet das Objekt nicht an ein Model, das sollte getan werden!
|
||||
* <p>
|
||||
* Der displayName wird aus Vor- und Nachname zusammengesetzt. Beim Ändern der
|
||||
* Namensattribute wird die UID NICHT neu vergeben!
|
||||
* @param uid Die zu vergebende UID
|
||||
* @param name Der Vorname
|
||||
* @param lastName Der Nachname
|
||||
*/
|
||||
public Student(String uid, String name, String lastName) {
|
||||
super(uid, lastName + ", " + name);
|
||||
this.name = name;
|
||||
this.lastName = lastName;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return this.name;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public String getLastName() {
|
||||
return this.lastName;
|
||||
}
|
||||
|
||||
public void setLastName(String lastName) {
|
||||
this.lastName = lastName;
|
||||
}
|
||||
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue