use of edu.stanford.bmir.protege.web.shared.mail.GetEmailAddressAction in project webprotege by protegeproject.
the class ChangeEmailAddressPresenter method changeEmail.
public void changeEmail() {
final UserId userId = loggedInUserProvider.getCurrentUserId();
if (userId.isGuest()) {
MessageBox.showAlert("You must be logged in to change your email address");
return;
}
ProgressMonitor.get().showProgressMonitor("Retrieving email address", "Please wait.");
dispatchServiceManager.execute(new GetEmailAddressAction(userId), new DispatchServiceCallback<GetEmailAddressResult>() {
@Override
public void handleSuccess(GetEmailAddressResult result) {
showDialog(result.getEmailAddress());
ProgressMonitor.get().hideProgressMonitor();
}
@Override
public void handleFinally() {
ProgressMonitor.get().hideProgressMonitor();
}
});
}
Aggregations