diff options
| -rw-r--r-- | src/de/fhswf/in/inf/se/notepadMinusMinus/model/Grade.java | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/de/fhswf/in/inf/se/notepadMinusMinus/model/Grade.java b/src/de/fhswf/in/inf/se/notepadMinusMinus/model/Grade.java index 2544a97..d6bd276 100644 --- a/src/de/fhswf/in/inf/se/notepadMinusMinus/model/Grade.java +++ b/src/de/fhswf/in/inf/se/notepadMinusMinus/model/Grade.java @@ -15,6 +15,8 @@ import javafx.beans.property.SimpleIntegerProperty; import javafx.beans.property.SimpleObjectProperty; import javafx.beans.property.SimpleStringProperty; import javafx.beans.property.StringProperty; +import javafx.collections.FXCollections; +import javafx.collections.ObservableList; /** * TODO Add comment here @@ -25,6 +27,8 @@ import javafx.beans.property.StringProperty; @XmlRootElement(name = "grade") public class Grade { + private static ObservableList<BigDecimal> gradeValues; + private IntegerProperty semester = new SimpleIntegerProperty(1); private StringProperty modulename = new SimpleStringProperty(); @@ -116,4 +120,28 @@ public class Grade this.attemptProperty().set(attempt); } + public static final ObservableList<BigDecimal> gradeValuesProperty() + { + if (gradeValues == null) + { + gradeValues = FXCollections.observableArrayList(); + + gradeValues.add(new BigDecimal("0.0")); + gradeValues.add(new BigDecimal("1.0")); + gradeValues.add(new BigDecimal("1.3")); + gradeValues.add(new BigDecimal("1.5")); + gradeValues.add(new BigDecimal("1.7")); + gradeValues.add(new BigDecimal("2.0")); + gradeValues.add(new BigDecimal("2.3")); + gradeValues.add(new BigDecimal("2.5")); + gradeValues.add(new BigDecimal("2.7")); + gradeValues.add(new BigDecimal("3.0")); + gradeValues.add(new BigDecimal("3.3")); + gradeValues.add(new BigDecimal("3.5")); + gradeValues.add(new BigDecimal("3.7")); + gradeValues.add(new BigDecimal("4.0")); + } + + return FXCollections.unmodifiableObservableList(gradeValues); + } } |
