@Override public String toString() { return new ToStringBuilder(this).append("id", id).append("recommenderId", recommenderId) .append("recommenderName", recommenderName).append("layerId", layerId) .append("feature", feature).append("documentName", documentName) .append("begin", begin).append("end", end) .append("coveredText", coveredText).append("label", label) .append("uiLabel", uiLabel).append("confidence", confidence) .append("visible", isVisible()) .append("reasonForHiding", getReasonForHiding()).toString(); } }
if (top.isVisible()) { return singletonMap(top.getRecommenderId(), new Delta(top));
@Override public boolean isSuggestionVisible(LearningRecord aRecord) { User user = userService.get(aRecord.getUser()); List<SuggestionGroup> suggestions = getSuggestions(user, aRecord.getLayer()); for (SuggestionGroup listOfAO : suggestions) { if (listOfAO.stream().anyMatch(suggestion -> suggestion.getDocumentName().equals(aRecord.getSourceDocument().getName()) && suggestion.getFeature().equals(aRecord.getAnnotationFeature().getName()) && suggestion.getLabel().equals(aRecord.getAnnotation()) && suggestion.getBegin() == aRecord.getOffsetCharacterBegin() && suggestion.getEnd() == aRecord.getOffsetCharacterEnd() && suggestion.isVisible()) ) { return true; } } return false; }
@Override public boolean isSuggestionVisible(LearningRecord aRecord) { User user = userService.get(aRecord.getUser()); List<SuggestionGroup> suggestions = getSuggestions(user, aRecord.getLayer()); for (SuggestionGroup listOfAO : suggestions) { if (listOfAO.stream().anyMatch(suggestion -> suggestion.getDocumentName().equals(aRecord.getSourceDocument().getName()) && suggestion.getFeature().equals(aRecord.getAnnotationFeature().getName()) && suggestion.getLabel().equals(aRecord.getAnnotation()) && suggestion.getBegin() == aRecord.getOffsetCharacterBegin() && suggestion.getEnd() == aRecord.getOffsetCharacterEnd() && suggestion.isVisible()) ) { return true; } } return false; }
if (s.isVisible()) { records.stream() .filter(r -> r.getSourceDocument().getName().equals(s.getDocumentName())
if (s.isVisible()) { records.stream() .filter(r -> r.getSourceDocument().getName().equals(s.getDocumentName())