|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.issue.search.parameters.lucene.util.QueryForCommentsCreator
public final class QueryForCommentsCreator
Method Summary | |
---|---|
static org.apache.lucene.search.Query |
createGroupLevelQuery(List groups)
Creates a new query with OR-ed groups |
static org.apache.lucene.search.Query |
createNoGroupOrProjectRoleLevelQuery()
Creates new query with the restriction of comment group level set to -1 (no group level) AND comment project role level set to -1 (no project role level). |
static org.apache.lucene.search.Query |
createProjectRoleLevelQuery(ProjectRoleManager.ProjectIdToProjectRoleIdsMap projectIdToProjectRolesMap)
Creates a project role level based restriction query. |
static org.apache.lucene.search.Query |
createTextQuery(List fieldsList,
String searchText,
Map boostMap)
This method creates a boosted query (if boostMap is specified). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static org.apache.lucene.search.Query createNoGroupOrProjectRoleLevelQuery()
public static org.apache.lucene.search.Query createGroupLevelQuery(List groups) throws IllegalArgumentException
groups
- a list of groups to include in the query (List[String])
IllegalArgumentException
- if groups is null or emptypublic static org.apache.lucene.search.Query createProjectRoleLevelQuery(ProjectRoleManager.ProjectIdToProjectRoleIdsMap projectIdToProjectRolesMap)
projectIdToProjectRolesMap
- Map[Long,Collection[ProjectRole]]
IllegalArgumentException
- if projectIdToProjectRolesMap is null or emptypublic static org.apache.lucene.search.Query createTextQuery(List fieldsList, String searchText, Map boostMap) throws IllegalArgumentException, org.apache.lucene.queryParser.ParseException
fieldsList
- field listsearchText
- search textboostMap
- boost map
IllegalArgumentException
- if field list is null
org.apache.lucene.queryParser.ParseException
- if parsing erro occurs
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |