summaryrefslogtreecommitdiffstats
path: root/src/de/fhswf/in/inf
diff options
context:
space:
mode:
authorStefan Suhren <suhren.stefan@fh-swf.de>2015-11-25 12:52:50 +0100
committerStefan Suhren <suhren.stefan@fh-swf.de>2015-11-25 12:52:50 +0100
commitdd6a0652642c02ef19e186be7d62484ad41cd360 (patch)
tree0cb21adf1a89afaaf9178746e82f203889b30e35 /src/de/fhswf/in/inf
parent7cb5cb2b815e2ee84021a9566b44fa4bed8e97ee (diff)
downloadNotepad---dd6a0652642c02ef19e186be7d62484ad41cd360.tar.gz
Notepad---dd6a0652642c02ef19e186be7d62484ad41cd360.zip
Add ComboBox values as static attribute
Diffstat (limited to 'src/de/fhswf/in/inf')
-rw-r--r--src/de/fhswf/in/inf/se/notepadMinusMinus/model/Grade.java28
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);
+ }
}