@Service(value="squashtest.tm.service.TestCaseAdvancedSearchService") public class TestCaseAdvancedSearchServiceImpl extends AdvancedSearchServiceImpl implements TestCaseAdvancedSearchService
| Modifier and Type | Field and Description |
|---|---|
protected javax.persistence.EntityManager |
entityManager |
projectFinder| Constructor and Description |
|---|
TestCaseAdvancedSearchServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.lucene.search.Query |
addAggregatedMilestonesCriteria(org.apache.lucene.search.Query mainQuery,
org.hibernate.search.query.dsl.QueryBuilder qb,
org.squashtest.tm.domain.search.AdvancedSearchModel modelCopy,
Locale locale) |
List<String> |
findAllUsersWhoCreatedTestCases() |
List<String> |
findAllUsersWhoModifiedTestCases() |
List<org.squashtest.tm.domain.testcase.TestCase> |
searchForTestCases(org.squashtest.tm.domain.search.AdvancedSearchModel model,
Locale locale) |
org.squashtest.tm.core.foundation.collection.PagedCollectionHolder<List<org.squashtest.tm.domain.testcase.TestCase>> |
searchForTestCases(org.squashtest.tm.domain.search.AdvancedSearchModel model,
org.squashtest.tm.core.foundation.collection.PagingAndMultiSorting sorting,
Locale locale) |
List<org.squashtest.tm.domain.testcase.TestCase> |
searchForTestCasesThroughRequirementModel(org.squashtest.tm.domain.search.AdvancedSearchModel model,
Locale locale) |
org.squashtest.tm.core.foundation.collection.PagedCollectionHolder<List<org.squashtest.tm.domain.testcase.TestCase>> |
searchForTestCasesThroughRequirementModel(org.squashtest.tm.domain.search.AdvancedSearchModel model,
org.squashtest.tm.core.foundation.collection.PagingAndMultiSorting sorting,
Locale locale) |
protected org.apache.lucene.search.Query |
searchTestCasesQuery(org.squashtest.tm.domain.search.AdvancedSearchModel model,
org.hibernate.search.jpa.FullTextEntityManager ftem,
Locale locale) |
addMilestoneFilter, buildCoreLuceneQuery, buildLuceneQuery, buildLuceneQuery, buildLuceneSingleValueQuery, buildLuceneTagsQuery, buildLuceneValueInListQuery, createMilestoneHibernateCriteria, findAllQueryableCustomFieldsByBoundEntityType, getFeatureManager, removeMilestoneSearchFields, shouldSearchByMilestonesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfindAllQueryableCustomFieldsByBoundEntityTypepublic List<String> findAllUsersWhoCreatedTestCases()
findAllUsersWhoCreatedTestCases in interface TestCaseAdvancedSearchServicepublic List<String> findAllUsersWhoModifiedTestCases()
findAllUsersWhoModifiedTestCases in interface TestCaseAdvancedSearchServiceprotected org.apache.lucene.search.Query searchTestCasesQuery(org.squashtest.tm.domain.search.AdvancedSearchModel model,
org.hibernate.search.jpa.FullTextEntityManager ftem,
Locale locale)
public List<org.squashtest.tm.domain.testcase.TestCase> searchForTestCases(org.squashtest.tm.domain.search.AdvancedSearchModel model, Locale locale)
searchForTestCases in interface TestCaseAdvancedSearchServicepublic List<org.squashtest.tm.domain.testcase.TestCase> searchForTestCasesThroughRequirementModel(org.squashtest.tm.domain.search.AdvancedSearchModel model, Locale locale)
searchForTestCasesThroughRequirementModel in interface TestCaseAdvancedSearchServicepublic org.squashtest.tm.core.foundation.collection.PagedCollectionHolder<List<org.squashtest.tm.domain.testcase.TestCase>> searchForTestCasesThroughRequirementModel(org.squashtest.tm.domain.search.AdvancedSearchModel model, org.squashtest.tm.core.foundation.collection.PagingAndMultiSorting sorting, Locale locale)
searchForTestCasesThroughRequirementModel in interface TestCaseAdvancedSearchServicepublic org.squashtest.tm.core.foundation.collection.PagedCollectionHolder<List<org.squashtest.tm.domain.testcase.TestCase>> searchForTestCases(org.squashtest.tm.domain.search.AdvancedSearchModel model, org.squashtest.tm.core.foundation.collection.PagingAndMultiSorting sorting, Locale locale)
searchForTestCases in interface TestCaseAdvancedSearchServicepublic org.apache.lucene.search.Query addAggregatedMilestonesCriteria(org.apache.lucene.search.Query mainQuery,
org.hibernate.search.query.dsl.QueryBuilder qb,
org.squashtest.tm.domain.search.AdvancedSearchModel modelCopy,
Locale locale)
Copyright © 2010–2017 Henix, henix.fr. All rights reserved.