diff options
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table')
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( |