1 package org
.argeo
.security
.ui
.admin
.commands
;
3 import org
.argeo
.security
.UserAdminService
;
4 import org
.argeo
.security
.ui
.admin
.views
.UsersView
;
5 import org
.eclipse
.core
.commands
.AbstractHandler
;
6 import org
.eclipse
.core
.commands
.ExecutionEvent
;
7 import org
.eclipse
.core
.commands
.ExecutionException
;
8 import org
.eclipse
.ui
.handlers
.HandlerUtil
;
10 /** Refresh the main EBI list. */
11 public class RefreshUsersList
extends AbstractHandler
{
12 private UserAdminService userAdminService
;
14 public Object
execute(ExecutionEvent event
) throws ExecutionException
{
15 userAdminService
.synchronize();
16 UsersView view
= (UsersView
) HandlerUtil
17 .getActiveWorkbenchWindow(event
).getActivePage()
18 .findView(UsersView
.ID
);
23 public void setUserAdminService(UserAdminService userAdminService
) {
24 this.userAdminService
= userAdminService
;