import org.argeo.ArgeoException;
import org.argeo.security.ArgeoSecurityService;
import org.argeo.security.ArgeoUser;
-import org.argeo.security.equinox.CurrentUser;
import org.argeo.security.nature.SimpleUserNature;
+import org.argeo.security.ui.CurrentUser;
import org.argeo.security.ui.SecurityUiPlugin;
import org.argeo.security.ui.commands.OpenArgeoUserEditor;
import org.eclipse.core.commands.Command;
/** List all users. */
public class UsersView extends ViewPart {
+ public final static String ID = "org.argeo.security.ui.usersView";
+
private TableViewer viewer;
private ArgeoSecurityService securityService;
this.simpleNatureType = simpleNatureType;
}
+ public void refresh() {
+ viewer.refresh();
+ }
+
private class UsersContentProvider implements IStructuredContentProvider {
public Object[] getElements(Object inputElement) {
- return securityService.getSecurityDao().listUsers().toArray();
+ return securityService.listUsers().toArray();
}
public void dispose() {