diff options
author | Stephan Schwaer | 2015-07-21 14:06:15 +0200 |
---|---|---|
committer | Stephan Schwaer | 2015-07-21 14:06:15 +0200 |
commit | 0f11cba785319a2e62df9a812819c6455899ddaa (patch) | |
tree | 04df8b62ff34f5fb39e800e8bc67e9e898edd4f4 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/helper | |
parent | [server] Make uploads cancellable, configurable transfer timeouts (diff) | |
download | tutor-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.java | 8 | ||||
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/helper/UserToPermissionLink.java | 40 |
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; + } +} |