org.squashtest.tm.service.library
Interface AdvancedSearchService

All Known Implementing Classes:
AdvancedSearchServiceImpl

public interface AdvancedSearchService


Method Summary
 org.squashtest.tm.domain.search.SearchExportCSVModel exportRequirementVersionSearchResultsToCSV(org.squashtest.tm.domain.search.AdvancedSearchModel model, Locale locale)
           
 org.squashtest.tm.domain.search.SearchExportCSVModel exportTestCaseSearchResultsToCSV(org.squashtest.tm.domain.search.AdvancedSearchModel model, Locale locale)
           
 List<org.squashtest.tm.domain.customfield.CustomField> findAllQueryableCustomFieldsByBoundEntityType(org.squashtest.tm.domain.customfield.BindableEntity entity)
           
 List<String> findAllUsersWhoCreatedRequirementVersions()
           
 List<String> findAllUsersWhoCreatedTestCases()
           
 List<String> findAllUsersWhoModifiedRequirementVersions()
           
 List<String> findAllUsersWhoModifiedTestCases()
           
 org.squashtest.tm.domain.library.IndexModel findIndexModel()
           
 void indexAll()
           
 void indexRequirementVersions()
           
 void indexTestCases()
           
 Boolean isIndexedOnPreviousVersion()
           
 void reindexRequirementVersion(Long requirementVersionId)
           
 void reindexRequirementVersions(List<org.squashtest.tm.domain.requirement.RequirementVersion> requirementVersionList)
           
 void reindexRequirementVersionsByIds(List<Long> requirementVersionsIds)
           
 void reindexTestCase(Long testCaseId)
           
 void reindexTestCases(List<org.squashtest.tm.domain.testcase.TestCase> testCaseList)
           
 List<org.squashtest.tm.domain.requirement.RequirementVersion> searchForRequirementVersions(org.squashtest.tm.domain.search.AdvancedSearchModel model, Locale locale)
           
 org.squashtest.tm.core.foundation.collection.PagedCollectionHolder<List<org.squashtest.tm.domain.requirement.RequirementVersion>> searchForRequirementVersions(org.squashtest.tm.domain.search.AdvancedSearchModel searchModel, org.squashtest.tm.core.foundation.collection.PagingAndMultiSorting paging, org.springframework.context.MessageSource source, Locale locale)
           
 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)
           
 

Method Detail

indexTestCases

void indexTestCases()

reindexTestCase

void reindexTestCase(Long testCaseId)

reindexTestCases

void reindexTestCases(List<org.squashtest.tm.domain.testcase.TestCase> testCaseList)

indexRequirementVersions

void indexRequirementVersions()

reindexRequirementVersion

void reindexRequirementVersion(Long requirementVersionId)

reindexRequirementVersions

void reindexRequirementVersions(List<org.squashtest.tm.domain.requirement.RequirementVersion> requirementVersionList)

reindexRequirementVersionsByIds

void reindexRequirementVersionsByIds(List<Long> requirementVersionsIds)

indexAll

void indexAll()

findIndexModel

org.squashtest.tm.domain.library.IndexModel findIndexModel()

isIndexedOnPreviousVersion

Boolean isIndexedOnPreviousVersion()

findAllQueryableCustomFieldsByBoundEntityType

List<org.squashtest.tm.domain.customfield.CustomField> findAllQueryableCustomFieldsByBoundEntityType(org.squashtest.tm.domain.customfield.BindableEntity entity)

searchForTestCases

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)

searchForTestCasesThroughRequirementModel

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)

searchForRequirementVersions

org.squashtest.tm.core.foundation.collection.PagedCollectionHolder<List<org.squashtest.tm.domain.requirement.RequirementVersion>> searchForRequirementVersions(org.squashtest.tm.domain.search.AdvancedSearchModel searchModel,
                                                                                                                                                               org.squashtest.tm.core.foundation.collection.PagingAndMultiSorting paging,
                                                                                                                                                               org.springframework.context.MessageSource source,
                                                                                                                                                               Locale locale)

searchForTestCases

List<org.squashtest.tm.domain.testcase.TestCase> searchForTestCases(org.squashtest.tm.domain.search.AdvancedSearchModel model,
                                                                    Locale locale)

searchForTestCasesThroughRequirementModel

List<org.squashtest.tm.domain.testcase.TestCase> searchForTestCasesThroughRequirementModel(org.squashtest.tm.domain.search.AdvancedSearchModel model,
                                                                                           Locale locale)

searchForRequirementVersions

List<org.squashtest.tm.domain.requirement.RequirementVersion> searchForRequirementVersions(org.squashtest.tm.domain.search.AdvancedSearchModel model,
                                                                                           Locale locale)

findAllUsersWhoModifiedTestCases

List<String> findAllUsersWhoModifiedTestCases()

findAllUsersWhoCreatedTestCases

List<String> findAllUsersWhoCreatedTestCases()

findAllUsersWhoCreatedRequirementVersions

List<String> findAllUsersWhoCreatedRequirementVersions()

findAllUsersWhoModifiedRequirementVersions

List<String> findAllUsersWhoModifiedRequirementVersions()

exportTestCaseSearchResultsToCSV

org.squashtest.tm.domain.search.SearchExportCSVModel exportTestCaseSearchResultsToCSV(org.squashtest.tm.domain.search.AdvancedSearchModel model,
                                                                                      Locale locale)

exportRequirementVersionSearchResultsToCSV

org.squashtest.tm.domain.search.SearchExportCSVModel exportRequirementVersionSearchResultsToCSV(org.squashtest.tm.domain.search.AdvancedSearchModel model,
                                                                                                Locale locale)


Copyright © 2010-2013 Henix, henix.fr. All Rights Reserved.