public class NoteQuery extends AbstractNoteQuery<SimpleNoteListItem>
ALIAS_USER, ALIAS_USER_NOTE_ENTITY
ALIAS_TAGS, FILTER_STATUS_ALL
Constructor and Description |
---|
NoteQuery() |
Modifier and Type | Method and Description |
---|---|
NoteQueryParameters |
createInstance()
Create a new empty query instance
|
protected String[] |
getConstructorParameters()
The parameters of the list item constructor
|
protected String[] |
getConstructorParametersForRootNotes() |
Class<SimpleNoteListItem> |
getResultListItem()
The list item type
|
protected boolean |
needUserInQuery(NoteQueryParameters queryInstance)
need the user in a query?
|
protected void |
setupQueries()
Setup the query constants.
|
buildQuery, getDateFilterField, getRootNoteAlias, getRootNoteAliasPrefix, needDistinct, renderOrderbyClause, renderSelectClause
getFullTextSearchFields, getNoteAlias, getSelectClause, getUserAlias, includeUsersWithoutTags, needResourceInQuery, needTagInQuery, queryReturnsTags, renderLogicalTagConstraints, renderTagConstraints, renderTagPrefixConstraint, subQueryFindNoteWithTags
buildSelectQuery, getUserSearchFields, matchOnlyIfUserQuery, renderCommonFilters, renderExcludeStatusFilter, renderGroupByClause, renderIncludeStatusFilter, renderRoleFilter, renderSubQueryTags, renderUserSearch
renderPropertyFilters
postQueryExecution, renderSearch
public NoteQueryParameters createInstance()
createInstance
in class AbstractNoteQuery<SimpleNoteListItem>
protected String[] getConstructorParameters()
getConstructorParameters
in class TaggingCoreItemQueryDefinition<SimpleNoteListItem,NoteQueryParameters>
protected String[] getConstructorParametersForRootNotes()
getConstructorParametersForRootNotes
in class AbstractNoteQuery<SimpleNoteListItem>
public Class<SimpleNoteListItem> getResultListItem()
getResultListItem
in class TaggingCoreItemQueryDefinition<SimpleNoteListItem,NoteQueryParameters>
protected boolean needUserInQuery(NoteQueryParameters queryInstance)
needUserInQuery
in class AbstractNoteQuery<SimpleNoteListItem>
queryInstance
- the query parametersprotected void setupQueries()
setupQueries
in class AbstractNoteQuery<SimpleNoteListItem>
Copyright © 2019 Communote team. All rights reserved.