示例#1
0
        @Override
        protected void validate(
            Player entity, AsyncCallback<Map<Entry<? extends Widget>, String>> callback) {
          Map<Entry<? extends Widget>, String> errorMap =
              new HashMap<Entry<? extends Widget>, String>();
          if (StringUtil.isEmpty(entity.getNick(), true))
            errorMap.put(nickEntry, "Přezdívka musí být vyplněna");
          if (StringUtil.isEmpty(entity.getEmailAddress(), true))
            errorMap.put(emailEntry, "E-mail musí být vyplněn");

          callback.onSuccess(errorMap);
        }
示例#2
0
 @Override
 public void setUpWidget(Player entity) {
   getWidget().setText(entity.getNick());
 }
示例#3
0
 @Override
 protected SafeHtml getLabel(Player entity) {
   return SafeHtmlUtils.fromString(
       entity.getId() > 0 ? "Hráč " + entity.getNick() : "Nový hráč");
 }