/** * Requests the service for user details. On success displays them on the detail panel.<br> * * @param portalUser */ private void tryRetrieveAndDisplayDetails(PortalUserSelModelData portalUser) { AsyncCallback<PortalUserDTO> callback = new AsyncCallback<PortalUserDTO>() { public void onFailure(Throwable arg0) { MessageBox.alert( commonMessagesBundle.headerErrorWindow(), usersMessagesBundle.msgErrorGettingUserData(), null) .setModal(true); } public void onSuccess(PortalUserDTO user) { showDetailsPanel(user); } }; service.getById(portalUser.getDTO().getId(), callback); }