|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CustomTestCaseDao
| Method Summary | |
|---|---|
long |
countByVerifiedRequirementVersion(long verifiedId)
|
List<org.squashtest.tm.domain.testcase.TestCaseLibraryNode> |
findAllByNameContaining(String tokenInName,
boolean groupByProject)
Finds all TestCaseLibraryNode which name contains the given token. |
List<org.squashtest.tm.domain.testcase.TestCase> |
findAllByRequirement(org.squashtest.tm.domain.requirement.RequirementSearchCriteria criteria,
boolean isProjectOrdered)
Returns the test cases associated with at least a requirement that meets the criteria |
List<org.squashtest.tm.domain.testcase.TestCase> |
findAllByVerifiedRequirementVersion(long verifiedId,
org.squashtest.tm.core.foundation.collection.PagingAndSorting sorting)
Returns paged and sorted collection of test cases verifying the requirement version of given id. |
List<org.squashtest.tm.domain.testcase.TestCase> |
findAllCallingTestCases(long calleeId)
return all test cases having at least one call test step referencing the given test case. |
List<org.squashtest.tm.domain.testcase.TestCase> |
findAllCallingTestCases(long testCaseId,
org.squashtest.tm.core.foundation.collection.PagingAndSorting sorting)
returns the test cases having at least one call test step referencing the given test case. |
List<org.squashtest.tm.domain.execution.Execution> |
findAllExecutionByTestCase(Long tcId)
Returns all the execution associated to this test-case |
List<org.squashtest.tm.domain.testcase.TestCase> |
findAllLinkedToIteration(List<Long> nodeIds)
Return all test-cases that are linked to an iteration-test-plan-item |
List<org.squashtest.tm.domain.testcase.TestStep> |
findAllStepsByIdFiltered(long testCaseId,
org.squashtest.tm.core.foundation.collection.Paging filter)
|
List<Long> |
findAllTestCaseIdsByNodeIds(Collection<Long> nodeIds)
|
List<Long> |
findAllTestCasesIdsByLibrary(long libraryId)
Return all test case ids contained by the library of the given id. |
List<Long> |
findAllTestCasesIdsCalledByTestCases(List<Long> testCasesIds)
Finds all the ids of the test cases called by a given list of test cases. |
List<Long> |
findAllTestCasesIdsCallingTestCases(List<Long> testCasesIds)
|
org.squashtest.tm.domain.testcase.TestCase |
findAndInit(Long testCaseId)
|
List<org.squashtest.tm.domain.testcase.TestCaseLibraryNode> |
findBySearchCriteria(org.squashtest.tm.domain.testcase.TestCaseSearchCriteria criteria)
|
List<Long> |
findCalledTestCaseOfCallSteps(List<Long> testStepsIds)
Returns the test cases ids first called by the call steps found in the list of given test steps ids. |
org.squashtest.tm.domain.testcase.TestCase |
findTestCaseByTestStepId(long testStepId)
This method returns the test step's associated TestCase |
List<Long> |
findTestCasesHavingCaller(Collection<Long> testCasesIds)
Given a list of test case ids, returns a sublist of the test case ids. |
List<Object[]> |
findTestCasesHavingCallerDetails(Collection<Long> testCaseIds)
Given a list of test case ids, returns a list of the following structure : - caller id (null if no match), - caller name (null if no match), - called id, - called name Note that only first-level callers will be included if found, additional invokations will be needed to fetch all the hierarchy. |
List<org.squashtest.tm.domain.testcase.ExportTestCaseData> |
findTestCaseToExportFromLibrary(List<Long> projectIds)
|
List<org.squashtest.tm.domain.testcase.ExportTestCaseData> |
findTestCaseToExportFromNodes(List<Long> nodesIds)
|
List<org.squashtest.tm.domain.testcase.TestCase> |
findUnsortedAllByVerifiedRequirementVersion(long requirementId)
Returns unsorted collection of test cases verifying the requirement version of given id. |
void |
persistTestCaseAndSteps(org.squashtest.tm.domain.testcase.TestCase testCase)
That method exists because hibernate doesn't quite respect the cascade persist for a set of test case and steps |
void |
safePersist(org.squashtest.tm.domain.testcase.TestCase testCase)
if the transient test case has steps, will invoke persistTestCaseAndSteps(TestCase) else, will just save
it. |
| Methods inherited from interface org.squashtest.tm.service.internal.repository.EntityDao |
|---|
findAll, findAllByIds, findById |
| Methods inherited from interface org.squashtest.tm.service.internal.repository.GenericDao |
|---|
clearFromCache, clearFromCache, flush, persist, persist, remove, removeAll |
| Method Detail |
|---|
void persistTestCaseAndSteps(org.squashtest.tm.domain.testcase.TestCase testCase)
testCase - void safePersist(org.squashtest.tm.domain.testcase.TestCase testCase)
persistTestCaseAndSteps(TestCase) else, will just save
it.
org.squashtest.tm.domain.testcase.TestCase findAndInit(Long testCaseId)
List<org.squashtest.tm.domain.testcase.TestCaseLibraryNode> findAllByNameContaining(String tokenInName,
boolean groupByProject)
TestCaseLibraryNode which name contains the given token.
tokenInName - groupByProject -
List<Long> findAllTestCaseIdsByNodeIds(Collection<Long> nodeIds)
org.squashtest.tm.domain.testcase.TestCase findTestCaseByTestStepId(long testStepId)
testStepId - the test step id
List<Long> findTestCasesHavingCaller(Collection<Long> testCasesIds)
testCaseIds - the list of test case ids under inquiry.
List<Object[]> findTestCasesHavingCallerDetails(Collection<Long> testCaseIds)
testCaseIds - the list of test case ids under inquiry.
List<Long> findAllTestCasesIdsCalledByTestCases(List<Long> testCasesIds)
testCaseId -
List<Long> findAllTestCasesIdsCallingTestCases(List<Long> testCasesIds)
List<org.squashtest.tm.domain.testcase.TestCase> findAllCallingTestCases(long testCaseId,
org.squashtest.tm.core.foundation.collection.PagingAndSorting sorting)
testCaseId - the id of the test case.sorting - the sorting attributes and the like.
List<org.squashtest.tm.domain.testcase.TestCase> findAllCallingTestCases(long calleeId)
calleeId - the id of the called test case
List<org.squashtest.tm.domain.testcase.TestCase> findAllByRequirement(org.squashtest.tm.domain.requirement.RequirementSearchCriteria criteria,
boolean isProjectOrdered)
criteria - the requirement search criteriaisProjectOrdered - if set to true, the list of test case is ordered by project
List<Long> findCalledTestCaseOfCallSteps(List<Long> testStepsIds)
testStepsIds -
List<org.squashtest.tm.domain.testcase.TestCase> findAllByVerifiedRequirementVersion(long verifiedId,
org.squashtest.tm.core.foundation.collection.PagingAndSorting sorting)
verifierId - sorting -
long countByVerifiedRequirementVersion(long verifiedId)
id -
List<org.squashtest.tm.domain.testcase.TestCase> findUnsortedAllByVerifiedRequirementVersion(long requirementId)
requirementId -
List<org.squashtest.tm.domain.testcase.TestCaseLibraryNode> findBySearchCriteria(org.squashtest.tm.domain.testcase.TestCaseSearchCriteria criteria)
List<org.squashtest.tm.domain.execution.Execution> findAllExecutionByTestCase(Long tcId)
tcId -
List<org.squashtest.tm.domain.testcase.ExportTestCaseData> findTestCaseToExportFromLibrary(List<Long> projectIds)
List<org.squashtest.tm.domain.testcase.ExportTestCaseData> findTestCaseToExportFromNodes(List<Long> nodesIds)
List<Long> findAllTestCasesIdsByLibrary(long libraryId)
libraryId -
List<org.squashtest.tm.domain.testcase.TestCase> findAllLinkedToIteration(List<Long> nodeIds)
nodeIds -
List<org.squashtest.tm.domain.testcase.TestStep> findAllStepsByIdFiltered(long testCaseId,
org.squashtest.tm.core.foundation.collection.Paging filter)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||