]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.cms.e4/src/org/argeo/cms/e4/users/UiUserAdminListener.java
1 package org
.argeo
.cms
.e4
.users
;
3 import org
.eclipse
.swt
.widgets
.Display
;
4 import org
.osgi
.service
.useradmin
.UserAdminEvent
;
5 import org
.osgi
.service
.useradmin
.UserAdminListener
;
7 /** Convenience class to insure the call to refresh is done in the UI thread */
8 public abstract class UiUserAdminListener
implements UserAdminListener
{
10 private final Display display
;
12 public UiUserAdminListener(Display display
) {
13 this.display
= display
;
17 public void roleChanged(final UserAdminEvent event
) {
18 display
.asyncExec(new Runnable() {
21 roleChangedToUiThread(event
);
26 public abstract void roleChangedToUiThread(UserAdminEvent event
);