public ProfileDialog() { this.setWidget(uiBinder.createAndBindUi(this)); this.addDialogListener(this); addStyleName(Css.PROFILE_DIALOG_BOX); profileLink.setText(Msg.consts.edit_profile()); passwordLink.setText(Msg.consts.edit_password()); portraitLink.setText(Msg.consts.edit_portrait()); statusText.setHint(Msg.consts.user_status_hint()); profileLink.addClickHandler(this); passwordLink.addClickHandler(this); portraitLink.addClickHandler(this); statusText.addChangeHandler(this); form1.addListener(this); form2.addListener(this); form3.addListener(this); editDeck.insert(form1, 1); editDeck.insert(form2, 2); editDeck.insert(form3, 3); deck.showWidget(0); resetTitle(""); this.setIcon(ButtonIconBundle.userImage()); // refresh page SecurityControllerAsync securityController = ControllerFactory.getSecurityController(); // give -1 to get current login user securityController.getUser(-1, this); }
public void onLoad(String senderSpace, String receiverSpace) { SecurityControllerAsync securityControl = ControllerFactory.getSecurityController(); securityControl.getSpaceGroupUsers(senderSpace, receiverSpace, this); title.setText(Msg.params.group_users(receiverSpace)); // clean display int rowSize = table.getRowCount(); for (int idx = rowSize - 1; idx >= 0; idx--) { table.removeRow(idx); } }
public boolean dialogClosing(DialogBox dialog) { // save status if any change statusText.setFocus(false); if (statusDirty && userUid != null) { SecurityControllerAsync securityController = ControllerFactory.getSecurityController(); // give -1 to get current login user securityController.saveUserStatus( userUid, statusText.getText(), new AsyncCallback<Boolean>() { public void onFailure(Throwable caught) {} public void onSuccess(Boolean result) {} }); } return true; }