Browse Source

Stationsuebersicht zeigt die verfuegbaren Stationen jetzt sortiert an!

testBranch
Nils Dittberner 10 years ago
parent
commit
54c81a0914
2 changed files with 28 additions and 21 deletions
  1. +22
    -20
      src/main/java/de/uniluebeck/mi/projmi6/model/Stammdaten.java
  2. +6
    -1
      src/main/java/de/uniluebeck/mi/projmi6/model/Station.java

+ 22
- 20
src/main/java/de/uniluebeck/mi/projmi6/model/Stammdaten.java View File

@@ -1,6 +1,7 @@
package de.uniluebeck.mi.projmi6.model; package de.uniluebeck.mi.projmi6.model;


import javafx.beans.property.SimpleObjectProperty; import javafx.beans.property.SimpleObjectProperty;
import javafx.collections.FXCollections;
import javafx.collections.ObservableList; import javafx.collections.ObservableList;


/** /**
@@ -17,60 +18,61 @@ public class Stammdaten {
return opsCodes.get(); return opsCodes.get();
} }


public SimpleObjectProperty<ObservableList<OpsCode>> opsCodesProperty() {
return opsCodes;
public void setOpsCodes(ObservableList<OpsCode> opsCodes) {
this.opsCodesProperty().set(opsCodes);
} }


public void setOpsCodes(ObservableList<OpsCode> opsCodes){
this.opsCodesProperty().set(opsCodes);
public SimpleObjectProperty<ObservableList<OpsCode>> opsCodesProperty() {
return opsCodes;
} }


public ObservableList<Icd10Code> getIcd10Codes() { public ObservableList<Icd10Code> getIcd10Codes() {
return icd10Codes.get(); return icd10Codes.get();
} }


public SimpleObjectProperty<ObservableList<Icd10Code>> icd10CodesProperty() {
return icd10Codes;
}

public void setIcd10Codes(ObservableList<Icd10Code> icd10Codes) { public void setIcd10Codes(ObservableList<Icd10Code> icd10Codes) {
this.icd10Codes.set(icd10Codes); this.icd10Codes.set(icd10Codes);
} }


public ObservableList<Station> getStationen() {
return stationen.get();
public SimpleObjectProperty<ObservableList<Icd10Code>> icd10CodesProperty() {
return icd10Codes;
} }


public SimpleObjectProperty<ObservableList<Station>> stationenProperty() {
return stationen;
public ObservableList<Station> getStationen() {
return stationen.get();
} }


public void setStationen(ObservableList<Station> stationen) { public void setStationen(ObservableList<Station> stationen) {
FXCollections.sort(stationen);
this.stationen.set(stationen); this.stationen.set(stationen);
} }


public ObservableList<Mitarbeiter> getMitarbeiter() {
return mitarbeiter.get();
public SimpleObjectProperty<ObservableList<Station>> stationenProperty() {
return stationen;
} }


public SimpleObjectProperty<ObservableList<Mitarbeiter>> mitarbeiterProperty() {
return mitarbeiter;
public ObservableList<Mitarbeiter> getMitarbeiter() {
return mitarbeiter.get();
} }


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


public ObservableList<Kasse> getKassen() {
return kassen.get();
public SimpleObjectProperty<ObservableList<Mitarbeiter>> mitarbeiterProperty() {
return mitarbeiter;
} }


public SimpleObjectProperty<ObservableList<Kasse>> kassenProperty() {
return kassen;
public ObservableList<Kasse> getKassen() {
return kassen.get();
} }


public void setKassen(ObservableList<Kasse> kassen) { public void setKassen(ObservableList<Kasse> kassen) {
this.kassen.set(kassen); this.kassen.set(kassen);
} }


public SimpleObjectProperty<ObservableList<Kasse>> kassenProperty() {
return kassen;
}

} }

+ 6
- 1
src/main/java/de/uniluebeck/mi/projmi6/model/Station.java View File

@@ -6,7 +6,7 @@ import javafx.beans.property.SimpleStringProperty;
/** /**
* Created by 630030 on 12.11.15. * Created by 630030 on 12.11.15.
*/ */
public class Station {
public class Station implements Comparable {
private SimpleStringProperty bezeichnung = new SimpleStringProperty(this, "bezeichnung"); private SimpleStringProperty bezeichnung = new SimpleStringProperty(this, "bezeichnung");
private SimpleStringProperty bezeichnungLang = new SimpleStringProperty(this, "bezeichnungLang"); private SimpleStringProperty bezeichnungLang = new SimpleStringProperty(this, "bezeichnungLang");
private SimpleStringProperty station = new SimpleStringProperty(this, "station"); private SimpleStringProperty station = new SimpleStringProperty(this, "station");
@@ -77,4 +77,9 @@ public class Station {
public String toString() { public String toString() {
return getBezeichnung(); return getBezeichnung();
} }

@Override
public int compareTo(Object o) {
return bezeichnung.get().compareTo(((Station) o).getBezeichnung());
}
} }

Loading…
Cancel
Save