]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - security/eclipse/plugins/org.argeo.security.ui/src/main/java/org/argeo/security/ui/views/UsersView.java
Make security UI more robust
[lgpl/argeo-commons.git] / security / eclipse / plugins / org.argeo.security.ui / src / main / java / org / argeo / security / ui / views / UsersView.java
index 34feebbe8f722fe8e72bbf7b1875453e768beaf4..a00bbc2857fa792267f15bed3b456cc48924f593 100644 (file)
@@ -34,6 +34,8 @@ import org.eclipse.ui.part.ViewPart;
 
 /** List all users. */
 public class UsersView extends ViewPart {
+       public final static String ID = "org.argeo.security.ui.usersView";
+
        private TableViewer viewer;
        private ArgeoSecurityService securityService;
 
@@ -80,6 +82,10 @@ public class UsersView extends ViewPart {
                this.simpleNatureType = simpleNatureType;
        }
 
+       public void refresh() {
+               viewer.refresh();
+       }
+
        private class UsersContentProvider implements IStructuredContentProvider {
 
                public Object[] getElements(Object inputElement) {
@@ -99,7 +105,7 @@ public class UsersView extends ViewPart {
                public String getColumnText(Object element, int columnIndex) {
                        String currentUsername = CurrentUser.getUsername();
                        ArgeoUser user = (ArgeoUser) element;
-                       SimpleUserNature simpleNature = SecurityUiPlugin
+                       SimpleUserNature simpleNature = SimpleUserNature
                                        .findSimpleUserNature(user, simpleNatureType);
                        switch (columnIndex) {
                        case 0: