TableViewerColumn column = createTableViewerColumn(rolesViewer,
"checked", 20);
column.setLabelProvider(new ColumnLabelProvider() {
+ private static final long serialVersionUID = -1354458151271666525L;
+
public String getText(Object element) {
return null;
}
// role column
column = createTableViewerColumn(rolesViewer, "Role", 200);
column.setLabelProvider(new ColumnLabelProvider() {
+ private static final long serialVersionUID = 2968056181744306838L;
+
public String getText(Object element) {
return element.toString();
}
}
private class RolesContentProvider implements IStructuredContentProvider {
+ private static final long serialVersionUID = -1882254608698512781L;
+
public Object[] getElements(Object inputElement) {
return userAdminService.listEditableRoles().toArray();
}
/** Select the columns by editing the checkbox in the first column */
class RoleEditingSupport extends EditingSupport {
-
+ private static final long serialVersionUID = 4041402007711754376L;
private final TableViewer viewer;
private final AbstractFormPart formPart;
newRole.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));
// default action is add role
newRole.addListener(SWT.DefaultSelection, new Listener() {
+ private static final long serialVersionUID = -2367261849260929505L;
+
public void handleEvent(Event evt) {
IWorkbench iw = SecurityAdminPlugin.getDefault().getWorkbench();
IHandlerService handlerService = (IHandlerService) iw
});
// select all on focus
newRole.addListener(SWT.FocusIn, new Listener() {
+ private static final long serialVersionUID = 2612811281477034356L;
+
public void handleEvent(Event e) {
newRole.selectAll();
}
}
private class RolesContentProvider implements IStructuredContentProvider {
+ private static final long serialVersionUID = 7446442682717419289L;
public Object[] getElements(Object inputElement) {
return userAdminService.listEditableRoles().toArray();
private class UsersLabelProvider extends LabelProvider implements
ITableLabelProvider {
+ private static final long serialVersionUID = -1886204791002421430L;
+
public String getColumnText(Object element, int columnIndex) {
return element.toString();
}