瀏覽代碼

Merge branch 'master' of gogs.dittberner.it:nils/projmi

hapi
Natascha 10 年之前
父節點
當前提交
7a1afc70a4
共有 2 個文件被更改,包括 278 次插入8 次删除
  1. +217
    -8
      src/main/java/de/uniluebeck/mi/projmi6/model/Patient.java
  2. +61
    -0
      src/main/java/de/uniluebeck/mi/projmi6/model/Version.java

+ 217
- 8
src/main/java/de/uniluebeck/mi/projmi6/model/Patient.java 查看文件

@@ -1,18 +1,227 @@
package de.uniluebeck.mi.projmi6.model;

import javafx.beans.property.SimpleIntegerProperty;
import javafx.beans.property.SimpleObjectProperty;
import javafx.beans.property.SimpleStringProperty;

import java.time.LocalDate;

/**
* Created by 626947 on 12.11.15.
*/
public class Patient {
private SimpleStringProperty vorname;
private SimpleStringProperty nachname;
private SimpleStringProperty geburtsname;
private SimpleStringProperty strasse;
private SimpleStringProperty hausnummer;
private SimpleStringProperty plz;
private SimpleStringProperty ort;
public class Patient extends Version {

private SimpleIntegerProperty patID = new SimpleIntegerProperty(this, "patid");
private SimpleStringProperty vorname = new SimpleStringProperty(this, "vorname");
private SimpleStringProperty nachname = new SimpleStringProperty(this, "nachname");
private SimpleStringProperty geburtsname = new SimpleStringProperty(this, "geburtsname");
private SimpleStringProperty strasse = new SimpleStringProperty(this, "strasse");
private SimpleStringProperty hausnummer = new SimpleStringProperty(this, "hausnummer");
private SimpleStringProperty plz = new SimpleStringProperty(this, "plz");
private SimpleStringProperty ort = new SimpleStringProperty(this, "ort");
private SimpleStringProperty telefon = new SimpleStringProperty(this, "telefon");
private SimpleStringProperty versichertennummer = new SimpleStringProperty(this, "versichertennummer");
private SimpleObjectProperty<LocalDate> geburtsdatum = new SimpleObjectProperty<LocalDate>(this, "geburtsdatum");
private SimpleObjectProperty<Geschlecht> geschlecht = new SimpleObjectProperty<Geschlecht>(this, "geschlecht");
private SimpleObjectProperty<Familienstand> familienstand = new SimpleObjectProperty<Familienstand>(this, "familienstand");
private SimpleStringProperty cave = new SimpleStringProperty(this, "cave");

public int getPatID() {
return patID.get();
}

public void setPatID(int patID) {
this.patID.set(patID);
}

public SimpleIntegerProperty patIDProperty() {
return patID;
}

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

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

public SimpleStringProperty vornameProperty() {
return vorname;
}

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

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

public SimpleStringProperty nachnameProperty() {
return nachname;
}

public String getGeburtsname() {
return geburtsname.get();
}

public void setGeburtsname(String geburtsname) {
this.geburtsname.set(geburtsname);
}

public SimpleStringProperty geburtsnameProperty() {
return geburtsname;
}

public String getStrasse() {
return strasse.get();
}

public void setStrasse(String strasse) {
this.strasse.set(strasse);
}

public SimpleStringProperty strasseProperty() {
return strasse;
}

public String getHausnummer() {
return hausnummer.get();
}

public void setHausnummer(String hausnummer) {
this.hausnummer.set(hausnummer);
}

public SimpleStringProperty hausnummerProperty() {
return hausnummer;
}

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

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

public SimpleStringProperty plzProperty() {
return plz;
}

public String getOrt() {
return ort.get();
}

public void setOrt(String ort) {
this.ort.set(ort);
}

public SimpleStringProperty ortProperty() {
return ort;
}

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

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

public SimpleStringProperty telefonProperty() {
return telefon;
}

public String getVersichertennummer() {
return versichertennummer.get();
}

public void setVersichertennummer(String versichertennummer) {
this.versichertennummer.set(versichertennummer);
}

public SimpleStringProperty versichertennummerProperty() {
return versichertennummer;
}

public LocalDate getGeburtsdatum() {
return geburtsdatum.get();
}

public void setGeburtsdatum(LocalDate geburtsdatum) {
this.geburtsdatum.set(geburtsdatum);
}

public SimpleObjectProperty<LocalDate> geburtsdatumProperty() {
return geburtsdatum;
}

public Geschlecht getGeschlecht() {
return geschlecht.get();
}

public void setGeschlecht(Geschlecht geschlecht) {
this.geschlecht.set(geschlecht);
}

public SimpleObjectProperty<Geschlecht> geschlechtProperty() {
return geschlecht;
}

public Familienstand getFamilienstand() {
return familienstand.get();
}

public void setFamilienstand(Familienstand familienstand) {
this.familienstand.set(familienstand);
}

public SimpleObjectProperty<Familienstand> familienstandProperty() {
return familienstand;
}

public String getCave() {
return cave.get();
}

public void setCave(String cave) {
this.cave.set(cave);
}

public SimpleStringProperty caveProperty() {
return cave;
}

public enum Geschlecht {

MALE('m', "männlich"),
FEMALE('w', "weiblich"),
OTHER('o', "andere");

private final char id;
private final String geschlecht;

Geschlecht(char id, String geschlecht) {
this.id = id;
this.geschlecht = geschlecht;
}
}

public enum Familienstand {

LEDIG('l', "ledig"),
GETRANNT('g', "getrennt"),
VERHEIRATET('v', "verheiratet"),
VERWITWET('w', "verwitwet");

private final char id;
private final String familienstand;

Familienstand(char id, String familienstand) {
this.id = id;
this.familienstand = familienstand;
}
}
}

+ 61
- 0
src/main/java/de/uniluebeck/mi/projmi6/model/Version.java 查看文件

@@ -0,0 +1,61 @@
package de.uniluebeck.mi.projmi6.model;

import javafx.beans.property.SimpleStringProperty;

/**
* Created by 626947 on 12.11.15.
*/
public class Version {
private SimpleStringProperty ersteller = new SimpleStringProperty(this, "ersteller");
private SimpleStringProperty erstellDatumZeit = new SimpleStringProperty(this, "erstellDatumZeit");
private SimpleStringProperty bearbeiter = new SimpleStringProperty(this, "bearbeiter");
private SimpleStringProperty bearbeitetDatumZeit = new SimpleStringProperty(this, "bearbeiterDatumZeit");

public String getErsteller() {
return ersteller.get();
}

public void setErsteller(String ersteller) {
this.ersteller.set(ersteller);
}

public SimpleStringProperty erstellerProperty() {
return ersteller;
}

public String getErstellDatumZeit() {
return erstellDatumZeit.get();
}

public void setErstellDatumZeit(String erstellDatumZeit) {
this.erstellDatumZeit.set(erstellDatumZeit);
}

public SimpleStringProperty erstellDatumZeitProperty() {
return erstellDatumZeit;
}

public String getBearbeiter() {
return bearbeiter.get();
}

public void setBearbeiter(String bearbeiter) {
this.bearbeiter.set(bearbeiter);
}

public SimpleStringProperty bearbeiterProperty() {
return bearbeiter;
}

public String getBearbeitetDatumZeit() {
return bearbeitetDatumZeit.get();
}

public void setBearbeitetDatumZeit(String bearbeitetDatumZeit) {
this.bearbeitetDatumZeit.set(bearbeitetDatumZeit);
}

public SimpleStringProperty bearbeitetDatumZeitProperty() {
return bearbeitetDatumZeit;
}
}

Loading…
取消
儲存