Split security UI to security admin ui
[lgpl/argeo-commons.git] / security / plugins / org.argeo.security.ui.admin / src / main / java / org / argeo / security / ui / admin / commands / AddRole.java
index e8825bce302c8e71b9f501cda3035a20b80ebbc6..047c167e07f34590e8f67c499de989276e712eea 100644 (file)
@@ -1,7 +1,7 @@
 package org.argeo.security.ui.admin.commands;
 
 import org.argeo.ArgeoException;
-import org.argeo.security.ArgeoSecurityService;
+import org.argeo.security.UserAdminService;
 import org.argeo.security.ui.admin.views.RolesView;
 import org.eclipse.core.commands.AbstractHandler;
 import org.eclipse.core.commands.ExecutionEvent;
@@ -10,8 +10,8 @@ import org.eclipse.ui.handlers.HandlerUtil;
 
 /** Add a new role. */
 public class AddRole extends AbstractHandler {
-       public final static String COMMAND_ID = "org.argeo.security.ui.addRole";
-       private ArgeoSecurityService securityService;
+       public final static String COMMAND_ID = "org.argeo.security.ui.admin.addRole";
+       private UserAdminService userAdminService;
        private String rolePrefix = "ROLE_";
 
        public Object execute(ExecutionEvent event) throws ExecutionException {
@@ -26,15 +26,15 @@ public class AddRole extends AbstractHandler {
                role = role.trim().toUpperCase();
                if (!role.startsWith(rolePrefix))
                        role = rolePrefix + role;
-               if (securityService.listEditableRoles().contains(role))
+               if (userAdminService.listEditableRoles().contains(role))
                        throw new ArgeoException("Role " + role + " already exists");
-               securityService.newRole(role);
+               userAdminService.newRole(role);
                rolesView.refresh();
                return null;
        }
 
-       public void setSecurityService(ArgeoSecurityService securityService) {
-               this.securityService = securityService;
+       public void setUserAdminService(UserAdminService userAdminService) {
+               this.userAdminService = userAdminService;
        }
 
 }