public void execute(Event<UIUserSelector> event) throws Exception { UIUserSelector uiForm = event.getSource(); String keyword = uiForm.getUIStringInput(FIELD_KEYWORD).getValue(); String filter = uiForm.getUIFormSelectBox(FIELD_FILTER).getValue(); String groupId = uiForm.getSelectedGroup(); uiForm.search(keyword, filter, groupId); if (filter == null || filter.trim().length() == 0) return; event.getRequestContext().addUIComponentToUpdateByAjax(uiForm); }