diff options
| author | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-11-30 20:36:13 +0100 |
|---|---|---|
| committer | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-11-30 20:36:13 +0100 |
| commit | fde59dfae9ccf9767193c7a8ce67ae27371f9638 (patch) | |
| tree | 6f50d541164e6eec73a40ad61c2bcd1a3a67b371 /src/de/fhswf/in/inf/se/notepadMinusMinus/model/Grades.java | |
| parent | 7fcb4b7cbd70d55c6c97e2eb4a8a0f9cd500a006 (diff) | |
| download | Notepad---fde59dfae9ccf9767193c7a8ce67ae27371f9638.tar.gz Notepad---fde59dfae9ccf9767193c7a8ce67ae27371f9638.zip | |
Put gradeList into grades
Diffstat (limited to 'src/de/fhswf/in/inf/se/notepadMinusMinus/model/Grades.java')
| -rw-r--r-- | src/de/fhswf/in/inf/se/notepadMinusMinus/model/Grades.java | 27 |
1 files changed, 18 insertions, 9 deletions
diff --git a/src/de/fhswf/in/inf/se/notepadMinusMinus/model/Grades.java b/src/de/fhswf/in/inf/se/notepadMinusMinus/model/Grades.java index 631097e..aafc1e6 100644 --- a/src/de/fhswf/in/inf/se/notepadMinusMinus/model/Grades.java +++ b/src/de/fhswf/in/inf/se/notepadMinusMinus/model/Grades.java @@ -1,7 +1,6 @@ package de.fhswf.in.inf.se.notepadMinusMinus.model; import java.math.BigDecimal; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAttribute; @@ -10,6 +9,8 @@ import javax.xml.bind.annotation.XmlRootElement; import javafx.beans.property.ObjectProperty; import javafx.beans.property.SimpleObjectProperty; +import javafx.collections.FXCollections; +import javafx.collections.ObservableList; /** * TODO Add comment here @@ -20,7 +21,8 @@ import javafx.beans.property.SimpleObjectProperty; @XmlRootElement(name = "grades") public class Grades { - protected List<Grade> grades; + ObservableList<Grade> grades = FXCollections + .observableArrayList(Grade.extractor()); private ObjectProperty<BigDecimal> thesis = new SimpleObjectProperty<>( new BigDecimal("0.0")); @@ -36,21 +38,28 @@ public class Grades @XmlElement(name = "grade", required = true) public List<Grade> getGrades() { - if (grades == null) - { - grades = new ArrayList<>(); - } return this.grades; } /** * TODO Add method comment here * - * @param consumption + * @param grades */ - public void setGrades(List<Grade> consumption) + public void setGrades(List<Grade> grades) { - this.grades = consumption; + this.grades.clear(); + this.grades.setAll(grades); + } + + /** + * TODO Add method comment here + * + * @return + */ + public ObservableList<Grade> gradesProperty() + { + return grades; } /** |
