| Package | Description | 
|---|---|
| com.communote.common.matcher | |
| com.communote.server.core.vo.query.java.note | |
| com.communote.server.core.vo.query.note | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AndMatcher<T>
Matcher, representing an AND confunction of sub matchers. 
 | 
class  | 
OrMatcher<T>
Matcher, representing an OR conjunction of sub matchers. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
OrMatcher.addMatcher(Matcher<T> matcher)
Method to add new matchers. 
 | 
void | 
AndMatcher.addMatcher(Matcher<T> matcher)
Method to add new matchers. 
 | 
| Constructor and Description | 
|---|
AndMatcher(Matcher<T>... matchers)
Constructor. 
 | 
OrMatcher(Matcher<T>... matchers)
Constructor. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DateRangeMatcher
This matcher checks, if the note is within the given time range. 
 | 
class  | 
FavoriteMatcher
Matcher to handle
  
TimelineQueryParameters.isFavorites(). | 
class  | 
FollowingMatcher
A matcher, which returns true, if the current user follows the entity in one of the following
 forms:
 
 Topic the note was written in,
 Author of the note,
 Discussion of the note,
 A tag of the note.
  
 | 
class  | 
FullTextSearchFiltersMatcher
 Matcher for
  
TimelineQueryParameters.getFullTextSearchFilters() . | 
class  | 
NoteIdMatcher
Matcher for  
TimelineQueryParameters.getNoteId(). | 
class  | 
PropertyFilterMatcher
Matcher for property filters like content types. 
 | 
class  | 
TagIdsMatcher
Matcher for  
TimelineQueryParameters.getTagIds(). | 
class  | 
TopicIdsMatcher
Matcher to test for the topics. 
 | 
class  | 
UserAliasesMatcher
Matcher for
  
TimelineQueryParameters.getUserAliases(). | 
class  | 
UserIdsMatcher
 | 
class  | 
UsersToBeNotifiedMatcher
Matcher for
  
com.communote.server.core.vo.query.TaggingCoreItemUTPExtension#getUserToBeNotified(). | 
| Modifier and Type | Method and Description | 
|---|---|
static Matcher<NoteData> | 
MatcherFactory.createMatcher(NoteQueryParameters parameters)
Method to create a matcher for the given parameters. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SimpleNoteListItemToDiscussionNoteDataConverter.setCommentMatcher(Matcher<NoteData> commentMatcher,
                 boolean filter)
Sets a matcher to mark comments, if loadComments is set to true. 
 | 
Copyright © 2019 Communote team. All rights reserved.