summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/changemonitor
diff options
context:
space:
mode:
authorSimon Rettberg2018-06-22 18:58:02 +0200
committerSimon Rettberg2018-06-22 18:58:02 +0200
commit00195150c868cbe76fcf6e1aee8fdd6f1e60e95b (patch)
tree60c024e39b62bac02ecad2a87da27660739688f9 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/changemonitor
parent[client] Sanitize class/var names, split up control package (diff)
downloadtutor-module-00195150c868cbe76fcf6e1aee8fdd6f1e60e95b.tar.gz
tutor-module-00195150c868cbe76fcf6e1aee8fdd6f1e60e95b.tar.xz
tutor-module-00195150c868cbe76fcf6e1aee8fdd6f1e60e95b.zip
[client] Move netrules configurator into tab
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/changemonitor')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/changemonitor/DialogChangeMonitor.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/changemonitor/DialogChangeMonitor.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/changemonitor/DialogChangeMonitor.java
index 7b2c879c..e11f1fdb 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/changemonitor/DialogChangeMonitor.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/changemonitor/DialogChangeMonitor.java
@@ -213,6 +213,25 @@ public class DialogChangeMonitor {
}
}
+
+ /**
+ * Simple validator that checks if object is not <code>null</code>
+ */
+ public static class NotNullConstraint<T> implements ValidationConstraint<T> {
+ private final String errorMsg;
+
+ public NotNullConstraint(String errorMessage) {
+ this.errorMsg = errorMessage;
+ }
+
+ @Override
+ public String checkStateValid(T userInput) {
+ if (userInput == null)
+ return errorMsg;
+ return null;
+ }
+
+ }
/*
* Default validators