summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java
diff options
context:
space:
mode:
authorManuel Bentele2021-03-05 12:57:22 +0100
committerManuel Bentele2021-03-11 07:46:19 +0100
commiteee9dd7869e0fbd2cba3b3aecd105d2213884759 (patch)
tree21d83e43c015ed44cea678d8b370d57f5d0bf0b4 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java
parent[server] Build and run dozmod-server as Docker container (diff)
downloadtutor-module-eee9dd7869e0fbd2cba3b3aecd105d2213884759.tar.gz
tutor-module-eee9dd7869e0fbd2cba3b3aecd105d2213884759.tar.xz
tutor-module-eee9dd7869e0fbd2cba3b3aecd105d2213884759.zip
[client] Fix warnings and replace deprecated methods
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java
index f65c650d..e481ecd1 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java
@@ -110,13 +110,12 @@ public abstract class MainWindow {
return page;
}
- @SuppressWarnings("unchecked")
public static <T extends CompositePage> T getPage(Class<T> clazz) {
CompositePage page = pages.get(clazz);
if (page == null) {
return null;
}
- return (T) page;
+ return clazz.cast(page);
}
public static void centerShell(Window shell) {
@@ -617,8 +616,13 @@ public abstract class MainWindow {
}, 10, 2001);
}
- @SuppressWarnings("serial")
private static class PleaseWait extends CompositePage {
+
+ /**
+ * Version for serialization.
+ */
+ private static final long serialVersionUID = 52617524175943671L;
+
public PleaseWait() {
GridManager grid = new GridManager(this, 3);
grid.add(Box.createHorizontalGlue()).expand(true, true);