private boolean processError(LiveSearchCallback<String> callback) { callback.afterSearch(new LiveSearchResults<>()); return false; }
@Override public void search(String pattern, int maxResults, LiveSearchCallback<String> callback) { LiveSearchResults<String> results = new LiveSearchResults<>(maxResults); options.entrySet().stream() .filter(entry -> entry.getValue().toLowerCase().contains(pattern.toLowerCase())) .forEach(entry -> results.add(entry.getKey(), entry.getValue())); callback.afterSearch(results); }
@Override public void search(String pattern, int maxResults, LiveSearchCallback<String> callback) { LiveSearchResults<String> results = new LiveSearchResults<>(maxResults); options.entrySet().stream() .filter(entry -> entry.getValue().toLowerCase().contains(pattern.toLowerCase())) .forEach(entry -> results.add(entry.getKey(), entry.getValue())); callback.afterSearch(results); }
@Override public void searchEntry(String key, LiveSearchCallback<String> callback) { LiveSearchResults<String> results = new LiveSearchResults<>(); if (options.containsKey(key)) { results.add(key, options.get(key)); } callback.afterSearch(results); }
@Override public void searchEntry(String key, LiveSearchCallback<String> callback) { LiveSearchResults<String> results = new LiveSearchResults<>(); if (options.containsKey(key)) { results.add(key, options.get(key)); } callback.afterSearch(results); }
@Override public void searchEntry(String key, LiveSearchCallback<String> callback) { LiveSearchResults result = new LiveSearchResults(1); activityBeansCache.getPerspectiveActivities() .stream() .map(SyncBeanDef::getName) .filter(perspectiveName -> (perspectiveIdsExcluded == null || !perspectiveIdsExcluded.contains(perspectiveName)) && perspectiveName.equals(key)) .findAny() .ifPresent(perspectiveName -> result.add(perspectiveName, getItemName(perspectiveName))); callback.afterSearch(result); } };
@Override public void searchEntry(String key, LiveSearchCallback<String> callback) { LiveSearchResults results = new LiveSearchResults(1); if(priorityItemList.contains(key)) { results.add(key); } callback.afterSearch(results); } };
@Override public void searchEntry(String key, LiveSearchCallback<String> callback) { LiveSearchResults result = new LiveSearchResults(1); activityBeansCache.getPerspectiveActivities() .stream() .map(SyncBeanDef::getName) .filter(perspectiveName -> (perspectiveIdsExcluded == null || !perspectiveIdsExcluded.contains(perspectiveName)) && perspectiveName.equals(key)) .findAny() .ifPresent(perspectiveName -> result.add(perspectiveName, getItemName(perspectiveName))); callback.afterSearch(result); } };
@Override public void searchEntry(String key, LiveSearchCallback<String> callback) { LiveSearchResults results = new LiveSearchResults(1); if(priorityItemList.contains(key)) { results.add(key); } callback.afterSearch(results); } };
@Override public void search(String pattern, int maxResults, LiveSearchCallback<String> callback) { LiveSearchResults results = new LiveSearchResults(priorityItemList).sortByKey(); callback.afterSearch(results); }
@Override public void search(String pattern, int maxResults, LiveSearchCallback<String> callback) { LiveSearchResults results = new LiveSearchResults(priorityItemList).sortByKey(); callback.afterSearch(results); }
@Override public void search(String pattern, int maxResults, LiveSearchCallback<TYPE> callback) { List<TYPE> values = field.getListOfValues(); if (pattern != null && !pattern.isEmpty()) { values = values.stream() .filter(value -> stringValue(value).toLowerCase().contains(pattern.toLowerCase())) .collect(Collectors.toList()); } LiveSearchResults<TYPE> entries = new LiveSearchResults<>(); for (int i = 0; i < values.size() && i < maxResults; i++) { TYPE value = values.get(i); entries.add(new LiveSearchEntry<>(value, stringValue(value))); } callback.afterSearch(entries); }
public void getExactEntry(String key, LiveSearchCallback<String> callback) { final LiveSearchResults results = new LiveSearchResults(1); entries.stream() .filter(e -> e.getValue().equals(key)) .findAny() .ifPresent(e -> results.add(e.getValue(), e.getHint())); callback.afterSearch(results); }
public void getDropDownEntries(String pattern, int maxResults, LiveSearchCallback<String> callback) { final LiveSearchResults results = new LiveSearchResults(); entries.stream() .filter(e -> e.getHint().contains(pattern)) .forEach(e -> results.add(e.getValue(), e.getHint())); callback.afterSearch(results); }
public void getExactEntry(String key, LiveSearchCallback<String> callback) { final LiveSearchResults results = new LiveSearchResults(1); entries.stream() .filter(e -> e.getValue().equals(key)) .findAny() .ifPresent(e -> results.add(e.getValue(), e.getHint())); callback.afterSearch(results); }
@Override public void search(String pattern, int maxResults, LiveSearchCallback<String> callback) { LiveSearchResults result = new LiveSearchResults(maxResults); layoutEditor.getLayoutElements().stream() .filter(LayoutEditorPropertiesPresenter::isSupported) .forEach(element -> { String elementId = element.getId(); String elementPosition = getDisplayPosition(element); if (elementPosition.toLowerCase().contains(pattern.toLowerCase())) { result.add(elementId, elementPosition); } }); callback.afterSearch(result); }
@Override public void search(String pattern, int maxResults, LiveSearchCallback<String> callback) { LiveSearchResults result = new LiveSearchResults(maxResults); layoutEditor.getLayoutElements().stream() .filter(LayoutEditorPropertiesPresenter::isSupported) .forEach(element -> { String elementId = element.getId(); String elementPosition = getDisplayPosition(element); if (elementPosition.toLowerCase().contains(pattern.toLowerCase())) { result.add(elementId, elementPosition); } }); callback.afterSearch(result); }
public void getDropDownEntries(String pattern, int maxResults, LiveSearchCallback<String> callback) { final LiveSearchResults results = new LiveSearchResults(); entries.stream() .filter(e -> e.getHint().contains(pattern)) .forEach(e -> results.add(e.getValue(), e.getHint())); callback.afterSearch(results); }
@Override public void searchEntry(TYPE key, LiveSearchCallback<TYPE> callback) { LiveSearchResults<TYPE> result = new LiveSearchResults<>(1); List<TYPE> values = field.getListOfValues(); values.stream() .filter(value -> key.equals(value)) .findAny() .ifPresent(value -> { result.add(new LiveSearchEntry<>(value, stringValue(value))); }); callback.afterSearch(result); } };
private void searchEntry(String key, AbstractEntityManager.SearchResponse<?> response, LiveSearchCallback<String> liveSearchCallback) { LiveSearchResults<String> results = new LiveSearchResults<>(1); if(key != null) { if(!customEntries.contains(key)) { Optional<?> exists = response.getResults().stream().filter(item -> { String value = null; if (item instanceof User) { value = ((User) item).getIdentifier(); } else if (item instanceof Group) { value = ((Group) item).getName(); } return key.equals(value); }).findAny(); if(!exists.isPresent()) { customEntries.add(key); } } results.add(key, key); } liveSearchCallback.afterSearch(results); }