private UserAdmin userAdmin;
// UI Objects
- private UserTableViewer userTableViewerCmp;
+ private UserTableViewer groupTableViewerCmp;
private TableViewer userViewer;
private List<ColumnDefinition> columnDefs = new ArrayList<ColumnDefinition>();
"Distinguished Name", 300));
// Create and configure the table
- userTableViewerCmp = new MyUserTableViewer(parent, SWT.MULTI
+ groupTableViewerCmp = new MyUserTableViewer(parent, SWT.MULTI
| SWT.H_SCROLL | SWT.V_SCROLL, userAdmin);
- userTableViewerCmp.setColumnDefinitions(columnDefs);
- userTableViewerCmp.populate(true, false);
- userTableViewerCmp.setLayoutData(EclipseUiUtils.fillAll());
+ groupTableViewerCmp.setColumnDefinitions(columnDefs);
+ groupTableViewerCmp.populate(true, false);
+ groupTableViewerCmp.setLayoutData(EclipseUiUtils.fillAll());
// Links
- userViewer = userTableViewerCmp.getTableViewer();
+ userViewer = groupTableViewerCmp.getTableViewer();
userViewer.addDoubleClickListener(new UserTableDefaultDClickListener());
getViewSite().setSelectionProvider(userViewer);
// Really?
- userTableViewerCmp.refresh();
+ groupTableViewerCmp.refresh();
}
private class MyUserTableViewer extends UserTableViewer {
}
}
+ public void refresh() {
+ groupTableViewerCmp.refresh();
+ }
+
+
// Override generic view methods
@Override
public void dispose() {
@Override
public void setFocus() {
- userTableViewerCmp.setFocus();
+ groupTableViewerCmp.setFocus();
}
/* DEPENDENCY INJECTION */