Browse Source

Die Mitarbeiter sind jetzt auch sortiert.

testBranch
Nils Dittberner 10 years ago
parent
commit
97dcf2c904
2 changed files with 63 additions and 57 deletions
  1. +62
    -57
      src/main/java/de/uniluebeck/mi/projmi6/model/Mitarbeiter.java
  2. +1
    -0
      src/main/java/de/uniluebeck/mi/projmi6/model/Stammdaten.java

+ 62
- 57
src/main/java/de/uniluebeck/mi/projmi6/model/Mitarbeiter.java View File

@@ -6,7 +6,7 @@ import javafx.beans.property.SimpleStringProperty;
/** /**
* Created by 627933 on 12.11.15. * Created by 627933 on 12.11.15.
*/ */
public class Mitarbeiter {
public class Mitarbeiter implements Comparable {
private SimpleStringProperty anrede = new SimpleStringProperty(this, "anrede"); private SimpleStringProperty anrede = new SimpleStringProperty(this, "anrede");
private SimpleStringProperty einweisenderArzt = new SimpleStringProperty(this, "einweisenderArzt"); private SimpleStringProperty einweisenderArzt = new SimpleStringProperty(this, "einweisenderArzt");
private SimpleStringProperty fachrichtung = new SimpleStringProperty(this, "fachrichtung"); private SimpleStringProperty fachrichtung = new SimpleStringProperty(this, "fachrichtung");
@@ -30,172 +30,177 @@ public class Mitarbeiter {
return anrede.get(); return anrede.get();
} }


public SimpleStringProperty anredeProperty() {
return anrede;
}

public void setAnrede(String anrede) { public void setAnrede(String anrede) {
this.anrede.set(anrede); this.anrede.set(anrede);
} }


public String getEinweisenderArzt() {
return einweisenderArzt.get();
public SimpleStringProperty anredeProperty() {
return anrede;
} }


public SimpleStringProperty einweisenderArztProperty() {
return einweisenderArzt;
public String getEinweisenderArzt() {
return einweisenderArzt.get();
} }


public void setEinweisenderArzt(String einweisenderArzt) { public void setEinweisenderArzt(String einweisenderArzt) {
this.einweisenderArzt.set(einweisenderArzt); this.einweisenderArzt.set(einweisenderArzt);
} }


public String getFachrichtung() {
return fachrichtung.get();
public SimpleStringProperty einweisenderArztProperty() {
return einweisenderArzt;
} }


public SimpleStringProperty fachrichtungProperty() {
return fachrichtung;
public String getFachrichtung() {
return fachrichtung.get();
} }


public void setFachrichtung(String fachrichtung) { public void setFachrichtung(String fachrichtung) {
this.fachrichtung.set(fachrichtung); this.fachrichtung.set(fachrichtung);
} }


public String getFachrichtungKurz() {
return fachrichtungKurz.get();
public SimpleStringProperty fachrichtungProperty() {
return fachrichtung;
} }


public SimpleStringProperty fachrichtungKurzProperty() {
return fachrichtungKurz;
public String getFachrichtungKurz() {
return fachrichtungKurz.get();
} }


public void setFachrichtungKurz(String fachrichtungKurz) { public void setFachrichtungKurz(String fachrichtungKurz) {
this.fachrichtungKurz.set(fachrichtungKurz); this.fachrichtungKurz.set(fachrichtungKurz);
} }


public String getLand() {
return land.get();
public SimpleStringProperty fachrichtungKurzProperty() {
return fachrichtungKurz;
} }


public SimpleStringProperty landProperty() {
return land;
public String getLand() {
return land.get();
} }


public void setLand(String land) { public void setLand(String land) {
this.land.set(land); this.land.set(land);
} }


public int getMitarbID() {
return mitarbID.get();
public SimpleStringProperty landProperty() {
return land;
} }


public SimpleIntegerProperty mitarbIDProperty() {
return mitarbID;
public int getMitarbID() {
return mitarbID.get();
} }


public void setMitarbID(int mitarbID) { public void setMitarbID(int mitarbID) {
this.mitarbID.set(mitarbID); this.mitarbID.set(mitarbID);
} }


public String getNachname() {
return nachname.get();
public SimpleIntegerProperty mitarbIDProperty() {
return mitarbID;
} }


public SimpleStringProperty nachnameProperty() {
return nachname;
public String getNachname() {
return nachname.get();
} }


public void setNachname(String nachname) { public void setNachname(String nachname) {
this.nachname.set(nachname); this.nachname.set(nachname);
} }


public String getPlz() {
return plz.get();
public SimpleStringProperty nachnameProperty() {
return nachname;
} }


public SimpleStringProperty plzProperty() {
return plz;
public String getPlz() {
return plz.get();
} }


public void setPlz(String plz) { public void setPlz(String plz) {
this.plz.set(plz); this.plz.set(plz);
} }


public String getStadt() {
return stadt.get();
public SimpleStringProperty plzProperty() {
return plz;
} }


public SimpleStringProperty stadtProperty() {
return stadt;
public String getStadt() {
return stadt.get();
} }


public void setStadt(String stadt) { public void setStadt(String stadt) {
this.stadt.set(stadt); this.stadt.set(stadt);
} }


public String getStrasse1() {
return strasse1.get();
public SimpleStringProperty stadtProperty() {
return stadt;
} }


public SimpleStringProperty strasse1Property() {
return strasse1;
public String getStrasse1() {
return strasse1.get();
} }


public void setStrasse1(String strasse1) { public void setStrasse1(String strasse1) {
this.strasse1.set(strasse1); this.strasse1.set(strasse1);
} }


public String getStrasse2() {
return strasse2.get();
public SimpleStringProperty strasse1Property() {
return strasse1;
} }


public SimpleStringProperty strasse2Property() {
return strasse2;
public String getStrasse2() {
return strasse2.get();
} }


public void setStrasse2(String strasse2) { public void setStrasse2(String strasse2) {
this.strasse2.set(strasse2); this.strasse2.set(strasse2);
} }


public String getTelefon() {
return telefon.get();
public SimpleStringProperty strasse2Property() {
return strasse2;
} }


public SimpleStringProperty telefonProperty() {
return telefon;
public String getTelefon() {
return telefon.get();
} }


public void setTelefon(String telefon) { public void setTelefon(String telefon) {
this.telefon.set(telefon); this.telefon.set(telefon);
} }


public String getTitel() {
return titel.get();
public SimpleStringProperty telefonProperty() {
return telefon;
} }


public SimpleStringProperty titelProperty() {
return titel;
public String getTitel() {
return titel.get();
} }


public void setTitel(String titel) { public void setTitel(String titel) {
this.titel.set(titel); this.titel.set(titel);
} }


public String getVorname() {
return vorname.get();
public SimpleStringProperty titelProperty() {
return titel;
} }


public SimpleStringProperty vornameProperty() {
return vorname;
public String getVorname() {
return vorname.get();
} }


public void setVorname(String vorname) { public void setVorname(String vorname) {
this.vorname.set(vorname); this.vorname.set(vorname);
} }


public SimpleStringProperty vornameProperty() {
return vorname;
}

@Override @Override
public String toString() { public String toString() {
return getNachname() + ", " + getVorname(); return getNachname() + ", " + getVorname();
} }

@Override
public int compareTo(Object o) {
return nachname.get().compareTo(((Mitarbeiter) o).getNachname());
}
} }

+ 1
- 0
src/main/java/de/uniluebeck/mi/projmi6/model/Stammdaten.java View File

@@ -56,6 +56,7 @@ public class Stammdaten {
} }


public void setMitarbeiter(ObservableList<Mitarbeiter> mitarbeiter) { public void setMitarbeiter(ObservableList<Mitarbeiter> mitarbeiter) {
FXCollections.sort(mitarbeiter);
this.mitarbeiter.set(mitarbeiter); this.mitarbeiter.set(mitarbeiter);
} }




Loading…
Cancel
Save