summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table
diff options
context:
space:
mode:
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/CheckListTable.java7
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ContainerBindMountTable.java5
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImagePermissionTable.java6
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImagePublishedTable.java8
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImageTable.java6
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImageVersionTable.java6
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/LectureLdapFilterTable.java6
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/LecturePermissionTable.java6
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/LectureTable.java6
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ListTable.java22
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/NetshareTable.java6
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/QScrollPane.java6
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/UserTable.java6
13 files changed, 80 insertions, 16 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/CheckListTable.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/CheckListTable.java
index 022a985e..67b2f77c 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/CheckListTable.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/CheckListTable.java
@@ -8,14 +8,13 @@ import java.util.Set;
import javax.swing.Box;
-import org.apache.log4j.Logger;
-
public abstract class CheckListTable<T> extends ListTable<CheckListTable.Wrapper<T>> {
+ /**
+ * Version for serialization.
+ */
private static final long serialVersionUID = 5667297891670398732L;
- private static final Logger LOGGER = Logger.getLogger(CheckListTable.class);
-
public static final ListTableColumn COL_CHECKBOX = new ListTableColumn("", Boolean.class, null, true);
private static final Component LBL_EMPTY_CELL = Box.createHorizontalGlue();
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ContainerBindMountTable.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ContainerBindMountTable.java
index 170feba5..27053661 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ContainerBindMountTable.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ContainerBindMountTable.java
@@ -6,6 +6,11 @@ import java.util.ArrayList;
public class ContainerBindMountTable extends ListTable<ContainerBindMount> {
+ /**
+ * Version for serialization.
+ */
+ private static final long serialVersionUID = -2908607335582645909L;
+
public static final ListTableColumn COL_SOURCE = new ListTableColumn("SOURCE");
public static final ListTableColumn COL_TARGET = new ListTableColumn("TARGET");
public static final ListTableColumn COL_OPTIONS = new ListTableColumn("OPTIONS");
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImagePermissionTable.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImagePermissionTable.java
index c539c751..db9f301f 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImagePermissionTable.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImagePermissionTable.java
@@ -6,9 +6,13 @@ import org.openslx.dozmod.gui.helper.I18n;
import org.openslx.dozmod.thrift.cache.UserCache;
import org.openslx.dozmod.util.FormatHelper;
-@SuppressWarnings("serial")
public class ImagePermissionTable extends ListTable<UserImagePermissions> {
+ /**
+ * Version for serialization.
+ */
+ private static final long serialVersionUID = -4680532534242749481L;
+
public static final ListTableColumn COL_USER = new ListTableColumn(
I18n.CONTROL.getString("ImagePermissionTable.ListTableColumn.user.colName"));
public static final ListTableColumn COL_LINK = new ListTableColumn(
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImagePublishedTable.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImagePublishedTable.java
index 49b125b8..f7f628d5 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImagePublishedTable.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImagePublishedTable.java
@@ -11,10 +11,14 @@ import org.openslx.dozmod.thrift.cache.OrganizationCache;
import org.openslx.dozmod.thrift.cache.UserCache;
import org.openslx.dozmod.util.FormatHelper;
-@SuppressWarnings("serial")
public class ImagePublishedTable extends ListTable<ImageSummaryRead> {
-// public static final ListTableColumn COL_TEMPLATE = new ListTableColumn("Vorlage", Boolean.class);
+ /**
+ * Version for serialization.
+ */
+ private static final long serialVersionUID = -7212496347900388109L;
+
+ // public static final ListTableColumn COL_TEMPLATE = new ListTableColumn("Vorlage", Boolean.class);
// public static final ListTableColumn COL_USABLE = new ListTableColumn("Verwendbar", Boolean.class);
// public static final ListTableColumn COL_SIZE = new ListTableColumn("Größe", Long.class);
// public static final ListTableColumn COL_LASTCHANGE = new ListTableColumn("Geändert", Long.class);
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImageTable.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImageTable.java
index 9bf9b59e..361dffb1 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImageTable.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImageTable.java
@@ -12,9 +12,13 @@ import org.openslx.dozmod.thrift.cache.MetaDataCache;
import org.openslx.dozmod.thrift.cache.UserCache;
import org.openslx.dozmod.util.FormatHelper;
-@SuppressWarnings("serial")
public class ImageTable extends ListTable<ImageSummaryRead> {
+ /**
+ * Version for serialization.
+ */
+ private static final long serialVersionUID = 832005911201385063L;
+
public static final ListTableColumn COL_TEMPLATE = new ListTableColumn(
I18n.CONTROL.getString("ImageTable.ListTableColumn.template.colName"), Boolean.class);
public static final ListTableColumn COL_USABLE = new ListTableColumn(
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImageVersionTable.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImageVersionTable.java
index ff783370..45f7756c 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImageVersionTable.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImageVersionTable.java
@@ -5,9 +5,13 @@ import org.openslx.dozmod.gui.helper.I18n;
import org.openslx.dozmod.thrift.cache.UserCache;
import org.openslx.dozmod.util.FormatHelper;
-@SuppressWarnings("serial")
public class ImageVersionTable extends ListTable<ImageVersionDetails> {
+ /**
+ * Version for serialization.
+ */
+ private static final long serialVersionUID = -2532188492722932492L;
+
public static final ListTableColumn COL_CREATED = new ListTableColumn(
I18n.CONTROL.getString("ImageVersionTable.ListTableColumn.created.colName"), Long.class);
public static final ListTableColumn COL_EXPIRING = new ListTableColumn(
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/LectureLdapFilterTable.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/LectureLdapFilterTable.java
index f037263e..e839583d 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/LectureLdapFilterTable.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/LectureLdapFilterTable.java
@@ -3,9 +3,13 @@ package org.openslx.dozmod.gui.control.table;
import org.openslx.bwlp.thrift.iface.LdapFilter;
import org.openslx.dozmod.gui.helper.I18n;
-@SuppressWarnings("serial")
public class LectureLdapFilterTable extends CheckListTable<LdapFilter> {
+ /**
+ * Version for serialization.
+ */
+ private static final long serialVersionUID = -3593023625165902800L;
+
public static final ListTableColumn COL_TITLE = new ListTableColumn(
I18n.CONTROL.getString("LectureLdapFilterTable.ListTableColumn.title.colName"));
public static final ListTableColumn COL_ATTRIBUTE = new ListTableColumn(
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/LecturePermissionTable.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/LecturePermissionTable.java
index 294123f8..8389f4cc 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/LecturePermissionTable.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/LecturePermissionTable.java
@@ -6,9 +6,13 @@ import org.openslx.dozmod.gui.helper.I18n;
import org.openslx.dozmod.thrift.cache.UserCache;
import org.openslx.dozmod.util.FormatHelper;
-@SuppressWarnings("serial")
public class LecturePermissionTable extends ListTable<UserLecturePermissions> {
+ /**
+ * Version for serialization.
+ */
+ private static final long serialVersionUID = -4128118524074272768L;
+
public static final ListTableColumn COL_USER = new ListTableColumn(
I18n.CONTROL.getString("LecturePermissionTable.ListTableColumn.user.colName"));
public static final ListTableColumn COL_EDIT = new ListTableColumn(
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/LectureTable.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/LectureTable.java
index 46cf9552..1cb759fe 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/LectureTable.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/LectureTable.java
@@ -14,9 +14,13 @@ import org.openslx.dozmod.thrift.Sorters;
import org.openslx.dozmod.thrift.cache.UserCache;
import org.openslx.dozmod.util.FormatHelper;
-@SuppressWarnings("serial")
public class LectureTable extends ListTable<LectureSummary> {
+ /**
+ * Version for serialization.
+ */
+ private static final long serialVersionUID = -6370801260782670273L;
+
public static final ListTableColumn COL_NAME = new ListTableColumn(
I18n.CONTROL.getString("LectureTable.ListTableColumn.name.colName"));
public static final ListTableColumn COL_OWNER = new ListTableColumn(
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ListTable.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ListTable.java
index 8ac6441d..81049906 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ListTable.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ListTable.java
@@ -23,9 +23,13 @@ import javax.swing.table.TableRowSorter;
import org.openslx.dozmod.Config;
import org.openslx.dozmod.gui.helper.TableColumnAdjuster;
-@SuppressWarnings("serial")
public abstract class ListTable<T> extends JTable {
+ /**
+ * Version for serialization.
+ */
+ private static final long serialVersionUID = 1639243260163123851L;
+
private final ListModel<T> model;
private final TableRowSorter<ListModel<T>> sorter;
@@ -237,6 +241,11 @@ public abstract class ListTable<T> extends JTable {
*/
public static class ListModel<T> extends AbstractTableModel {
+ /**
+ * Version for serialization.
+ */
+ private static final long serialVersionUID = -5509013855607495446L;
+
private final ColumnState[] columns;
private ArrayList<T> data = null;
@@ -347,6 +356,12 @@ public abstract class ListTable<T> extends JTable {
* a cell is selected
*/
private class ListTableRenderer extends DefaultTableCellRenderer {
+
+ /**
+ * Version for serialization.
+ */
+ private static final long serialVersionUID = -2018119994616551022L;
+
public ListTableRenderer() {
putClientProperty("html.disable", Boolean.TRUE);
putClientProperty("html", null);
@@ -368,6 +383,11 @@ public abstract class ListTable<T> extends JTable {
private class IconRenderer extends DefaultTableCellRenderer {
+ /**
+ * Version for serialization.
+ */
+ private static final long serialVersionUID = 8234375098523405939L;
+
@Override
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected,
boolean hasFocus, int row, int column) {
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/NetshareTable.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/NetshareTable.java
index 3eb56748..41f95bf9 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/NetshareTable.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/NetshareTable.java
@@ -7,9 +7,13 @@ import org.openslx.dozmod.gui.helper.I18n;
import org.openslx.dozmod.thrift.Sorters;
import org.openslx.dozmod.util.FormatHelper;
-@SuppressWarnings("serial")
public class NetshareTable extends CheckListTable<NetShare> {
+ /**
+ * Version for serialization.
+ */
+ private static final long serialVersionUID = -3162083709644989385L;
+
public static final ListTableColumn COL_NAME = new ListTableColumn(
I18n.CONTROL.getString("NetShareTable.ListTableColumn.name.colName"));
public static final ListTableColumn COL_MOUNT = new ListTableColumn(
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/QScrollPane.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/QScrollPane.java
index c4ee12b0..0535091f 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/QScrollPane.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/QScrollPane.java
@@ -14,9 +14,13 @@ import javax.swing.JTable;
* - transfer focus to table when clicking on empty space
* - make the scroll pane's background color match that of the JTable.
*/
-@SuppressWarnings("serial")
public class QScrollPane extends JScrollPane {
+ /**
+ * Version for serialization.
+ */
+ private static final long serialVersionUID = -4143309488768348491L;
+
public QScrollPane(final JTable view) {
super(view);
this.addMouseListener(new MouseAdapter() {
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/UserTable.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/UserTable.java
index 000384fa..2fd8e115 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/UserTable.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/UserTable.java
@@ -4,9 +4,13 @@ import org.openslx.bwlp.thrift.iface.UserInfo;
import org.openslx.dozmod.gui.helper.I18n;
import org.openslx.dozmod.util.FormatHelper;
-@SuppressWarnings("serial")
public class UserTable extends ListTable<UserInfo> {
+ /**
+ * Version for serialization.
+ */
+ private static final long serialVersionUID = -6029268514356995316L;
+
public static final ListTableColumn COL_NAME = new ListTableColumn(
I18n.CONTROL.getString("UserTable.ListTableColumn.name.colName"));
public static final ListTableColumn COL_MAIL = new ListTableColumn(