public class AdvancedSearchServiceImpl extends Object implements AdvancedSearchService
| Modifier and Type | Field and Description |
|---|---|
protected ProjectManagerService |
projectFinder |
| Constructor and Description |
|---|
AdvancedSearchServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addMilestoneFilter(org.squashtest.tm.domain.search.AdvancedSearchModel searchModel) |
protected org.apache.lucene.search.Query |
buildCoreLuceneQuery(org.hibernate.search.query.dsl.QueryBuilder qb,
org.squashtest.tm.domain.search.AdvancedSearchModel model,
Locale locale) |
protected org.apache.lucene.search.Query |
buildLuceneQuery(org.hibernate.search.query.dsl.QueryBuilder qb,
org.squashtest.tm.domain.search.AdvancedSearchModel model,
Locale locale) |
protected org.apache.lucene.search.Query |
buildLuceneQuery(org.hibernate.search.query.dsl.QueryBuilder qb,
List<org.squashtest.tm.domain.testcase.TestCase> testcaseList,
Locale locale) |
protected org.apache.lucene.search.Query |
buildLuceneSingleValueQuery(org.hibernate.search.query.dsl.QueryBuilder qb,
String fieldName,
List<String> values,
Locale locale) |
protected org.apache.lucene.search.Query |
buildLuceneTagsQuery(org.hibernate.search.query.dsl.QueryBuilder qb,
String fieldKey,
List<String> tags,
org.squashtest.tm.domain.search.AdvancedSearchTagsFieldModel.Operation operation) |
protected org.apache.lucene.search.Query |
buildLuceneValueInListQuery(org.hibernate.search.query.dsl.QueryBuilder qb,
String fieldName,
List<String> values,
boolean isTag) |
List<org.squashtest.tm.domain.customfield.CustomField> |
findAllQueryableCustomFieldsByBoundEntityType(org.squashtest.tm.domain.customfield.BindableEntity entity) |
protected FeatureManager |
getFeatureManager() |
protected void |
removeMilestoneSearchFields(org.squashtest.tm.domain.search.AdvancedSearchModel model) |
@Inject protected ProjectManagerService projectFinder
protected FeatureManager getFeatureManager()
public List<org.squashtest.tm.domain.customfield.CustomField> findAllQueryableCustomFieldsByBoundEntityType(org.squashtest.tm.domain.customfield.BindableEntity entity)
findAllQueryableCustomFieldsByBoundEntityType in interface AdvancedSearchServiceprotected org.apache.lucene.search.Query buildLuceneValueInListQuery(org.hibernate.search.query.dsl.QueryBuilder qb,
String fieldName,
List<String> values,
boolean isTag)
protected org.apache.lucene.search.Query buildLuceneSingleValueQuery(org.hibernate.search.query.dsl.QueryBuilder qb,
String fieldName,
List<String> values,
Locale locale)
protected org.apache.lucene.search.Query buildLuceneQuery(org.hibernate.search.query.dsl.QueryBuilder qb,
List<org.squashtest.tm.domain.testcase.TestCase> testcaseList,
Locale locale)
protected org.apache.lucene.search.Query buildLuceneQuery(org.hibernate.search.query.dsl.QueryBuilder qb,
org.squashtest.tm.domain.search.AdvancedSearchModel model,
Locale locale)
protected org.apache.lucene.search.Query buildCoreLuceneQuery(org.hibernate.search.query.dsl.QueryBuilder qb,
org.squashtest.tm.domain.search.AdvancedSearchModel model,
Locale locale)
protected void addMilestoneFilter(org.squashtest.tm.domain.search.AdvancedSearchModel searchModel)
protected void removeMilestoneSearchFields(org.squashtest.tm.domain.search.AdvancedSearchModel model)
Copyright © 2010-2015 Henix, henix.fr. All Rights Reserved.