summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/helper
diff options
context:
space:
mode:
authorStephan Schwaer2015-07-21 14:06:15 +0200
committerStephan Schwaer2015-07-21 14:06:15 +0200
commit0f11cba785319a2e62df9a812819c6455899ddaa (patch)
tree04df8b62ff34f5fb39e800e8bc67e9e898edd4f4 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/helper
parent[server] Make uploads cancellable, configurable transfer timeouts (diff)
downloadtutor-module-0f11cba785319a2e62df9a812819c6455899ddaa.tar.gz
tutor-module-0f11cba785319a2e62df9a812819c6455899ddaa.tar.xz
tutor-module-0f11cba785319a2e62df9a812819c6455899ddaa.zip
[client] Added UserToPermissionLink class, wizard for lecture and first page.
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/helper')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/helper/TableHelper.java8
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/helper/UserToPermissionLink.java40
2 files changed, 43 insertions, 5 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/helper/TableHelper.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/helper/TableHelper.java
index e37e6319..bb6a848b 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/helper/TableHelper.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/helper/TableHelper.java
@@ -6,8 +6,6 @@ import org.eclipse.jface.viewers.ColumnLabelProvider;
import org.eclipse.jface.viewers.TableViewer;
import org.eclipse.jface.viewers.TableViewerColumn;
import org.eclipse.jface.viewers.ViewerCell;
-import org.eclipse.jface.window.Window;
-import org.eclipse.jface.wizard.WizardDialog;
import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.TableEditor;
import org.eclipse.swt.events.SelectionAdapter;
@@ -20,11 +18,12 @@ import org.openslx.bwlp.thrift.iface.ImageSummaryRead;
import org.openslx.bwlp.thrift.iface.LectureSummary;
import org.openslx.bwlp.thrift.iface.OperatingSystem;
import org.openslx.bwlp.thrift.iface.UserInfo;
-import org.openslx.dozmod.gui.wizard.ImageWizard;
import org.openslx.dozmod.thrift.MetaDataCache;
import org.openslx.dozmod.thrift.UserCache;
import org.openslx.dozmod.util.FormatHelper;
+
+
public final class TableHelper {
/**
@@ -153,8 +152,7 @@ public final class TableHelper {
createUnsortedColumn(permissionTableViewer, "Admin", 90,
colprov);
-
- };
+ }
/**
* Create a column with the ability to be sorted
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/helper/UserToPermissionLink.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/helper/UserToPermissionLink.java
new file mode 100644
index 00000000..a2debbfb
--- /dev/null
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/helper/UserToPermissionLink.java
@@ -0,0 +1,40 @@
+package org.openslx.dozmod.gui.helper;
+
+import org.eclipse.swt.widgets.Button;
+import org.openslx.bwlp.thrift.iface.ImagePermissions;
+
+/**
+ * Helper class for linking UserIds to permissions of an image.
+ */
+public class UserToPermissionLink {
+
+ private String userId;
+ private ImagePermissions permission;
+
+ public Button adminButton;
+ public Button linkButton;
+ public Button downloadButton;
+ public Button editButton;
+
+
+ public UserToPermissionLink(String userId, ImagePermissions permission){
+ this.setUserId(userId);
+ this.setPermission(permission);
+ }
+
+ public String getUserId() {
+ return userId;
+ }
+
+ public void setUserId(String userId) {
+ this.userId = userId;
+ }
+
+ public ImagePermissions getPermission() {
+ return permission;
+ }
+
+ public void setPermission(ImagePermissions permission) {
+ this.permission = permission;
+ }
+}