org.squashtest.tm.service.internal.library
@Service(value="squashtest.tm.service.SearchService") @Transactional(readOnly=true) public class SearchServiceImpl extends Object implements SearchService
| Constructor and Description |
|---|
SearchServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected <PR extends org.squashtest.tm.domain.project.ProjectResource<?>> |
applyProjectFilter(List<PR> initialList) |
List<org.squashtest.tm.domain.requirement.RequirementLibraryNode> |
findAllBySearchCriteria(org.squashtest.tm.domain.requirement.RequirementSearchCriteria criteria) |
List<org.squashtest.tm.domain.requirement.RequirementLibraryNode> |
findAllBySearchCriteriaOrderByProject(org.squashtest.tm.domain.requirement.RequirementSearchCriteria criteria) |
List<String> |
findBreadCrumbForCampaign(String className,
Long id,
String rejex) |
List<String> |
findBreadCrumbForRequirement(String className,
Long nodeId,
String rejex) |
List<String> |
findBreadCrumbForTestCase(String className,
Long nodeId,
String rejex) |
List<org.squashtest.tm.domain.campaign.CampaignLibraryNode> |
findCampaignByName(String aName,
boolean groupByProject) |
List<org.squashtest.tm.domain.testcase.TestCaseLibraryNode> |
findTestCase(org.squashtest.tm.domain.testcase.TestCaseSearchCriteria criteria) |
List<org.squashtest.tm.domain.testcase.TestCaseLibraryNode> |
findTestCaseByName(String aName,
boolean groupByProject) |
List<org.squashtest.tm.domain.testcase.TestCase> |
findTestCaseByRequirement(org.squashtest.tm.domain.requirement.RequirementSearchCriteria criteria,
boolean isProjectOrdered) |
@PostFilter(value="hasPermission(filterObject, \'READ\') or hasRole(\'ROLE_ADMIN\')") public List<org.squashtest.tm.domain.campaign.CampaignLibraryNode> findCampaignByName(String aName, boolean groupByProject)
findCampaignByName in interface SearchService@PostFilter(value="hasPermission(filterObject, \'READ\') or hasRole(\'ROLE_ADMIN\')") public List<org.squashtest.tm.domain.testcase.TestCaseLibraryNode> findTestCaseByName(String aName, boolean groupByProject)
findTestCaseByName in interface SearchService@PostFilter(value="hasPermission(filterObject, \'READ\') or hasRole(\'ROLE_ADMIN\')") public List<org.squashtest.tm.domain.testcase.TestCaseLibraryNode> findTestCase(org.squashtest.tm.domain.testcase.TestCaseSearchCriteria criteria)
findTestCase in interface SearchService@PostFilter(value="hasPermission(filterObject, \'READ\') or hasRole(\'ROLE_ADMIN\')") public List<org.squashtest.tm.domain.requirement.RequirementLibraryNode> findAllBySearchCriteria(org.squashtest.tm.domain.requirement.RequirementSearchCriteria criteria)
findAllBySearchCriteria in interface SearchService@PostFilter(value="hasPermission(filterObject, \'READ\') or hasRole(\'ROLE_ADMIN\')") public List<org.squashtest.tm.domain.requirement.RequirementLibraryNode> findAllBySearchCriteriaOrderByProject(org.squashtest.tm.domain.requirement.RequirementSearchCriteria criteria)
findAllBySearchCriteriaOrderByProject in interface SearchService@PostFilter(value="hasPermission(filterObject, \'READ\') or hasRole(\'ROLE_ADMIN\')") public List<org.squashtest.tm.domain.testcase.TestCase> findTestCaseByRequirement(org.squashtest.tm.domain.requirement.RequirementSearchCriteria criteria, boolean isProjectOrdered)
findTestCaseByRequirement in interface SearchServiceprotected <PR extends org.squashtest.tm.domain.project.ProjectResource<?>> List<PR> applyProjectFilter(List<PR> initialList)
public List<String> findBreadCrumbForRequirement(String className, Long nodeId, String rejex)
findBreadCrumbForRequirement in interface SearchServicepublic List<String> findBreadCrumbForTestCase(String className, Long nodeId, String rejex)
findBreadCrumbForTestCase in interface SearchServicepublic List<String> findBreadCrumbForCampaign(String className, Long id, String rejex)
findBreadCrumbForCampaign in interface SearchServiceCopyright © 2010-2014 Henix, henix.fr. All Rights Reserved.